<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://microsoft.com/wsdl/types/" />
  <xs:element name="StringToEnumConverter" nillable="true" type="StringToEnumConverter" />
  <xs:complexType name="StringToEnumConverter">
    <xs:complexContent mixed="false">
      <xs:extension base="JsonConverter" />
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JsonConverter" abstract="true" />
  <xs:element name="AccountingDimensions" nillable="true" type="AccountingDimensions" />
  <xs:complexType name="AccountingDimensions">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountingDimension" nillable="true" type="AccountingDimension" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountingDimension">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Dimension" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="Code" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Active" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountingDimension" nillable="true" type="AccountingDimension" />
  <xs:element name="AccountingExportCreation" nillable="true" type="AccountingExportCreation" />
  <xs:complexType name="AccountingExportCreation">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="From" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="To" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="BookKeepingTypesFilter" type="ArrayOfAccountingRecordType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DateSelectionType" type="AccountingExportDateSelectionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Format" type="AccountingExportFormatType" />
      <xs:element minOccurs="1" maxOccurs="1" name="SummarizeAccountsByDate" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="AppendTransDescription" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfAccountingRecordType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountingRecordType" type="AccountingRecordType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="AccountingRecordType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="ProductSales" />
      <xs:enumeration value="ProductSalesWithReverseVAT" />
      <xs:enumeration value="RotRutDiscount" />
      <xs:enumeration value="PaymentToBankAccount" />
      <xs:enumeration value="OverPaymentToBankAccount" />
      <xs:enumeration value="CentRounding" />
      <xs:enumeration value="Interest" />
      <xs:enumeration value="ProductSalesEU" />
      <xs:enumeration value="ProductSalesEUVAT" />
      <xs:enumeration value="ProductSalesNonEU" />
      <xs:enumeration value="SupplierPaymentFromBankAccount" />
      <xs:enumeration value="SupplierPurchaseDebt" />
      <xs:enumeration value="SupplierPurchaseEU" />
      <xs:enumeration value="SupplierPurchaseEUVAT" />
      <xs:enumeration value="SupplierPurchaseNonEU" />
      <xs:enumeration value="CurrencyDifference" />
      <xs:enumeration value="FinanceCostNoRecourse" />
      <xs:enumeration value="SelfInvoiceDebt" />
      <xs:enumeration value="SelfInvoiceDebtVAT" />
      <xs:enumeration value="SelfInvoicePaymentFromBankAccount" />
      <xs:enumeration value="SelfInvoiceCreditation" />
      <xs:enumeration value="InvoiceSalesDebtRemoved" />
      <xs:enumeration value="WriteOff" />
      <xs:enumeration value="ReminderCostPayment" />
      <xs:enumeration value="Accrual" />
      <xs:enumeration value="AdminsitrationCost" />
      <xs:enumeration value="InvoiceSalesDebtAdded" />
      <xs:enumeration value="RestingVAT" />
      <xs:enumeration value="FreightCost" />
      <xs:enumeration value="OverPaymentDeleted" />
      <xs:enumeration value="UnmatchedPaymentToBankAccount" />
      <xs:enumeration value="UnmatchedPaymentDeleted" />
      <xs:enumeration value="FinanceCostWithRecourse" />
      <xs:enumeration value="ClientFundDebt" />
      <xs:enumeration value="NonPerformingLoanPurchase" />
      <xs:enumeration value="PurchasedNonPerformingLoanPayment" />
      <xs:enumeration value="ManualBalanceDeleted" />
      <xs:enumeration value="BalanceFromInvoiceDeleted" />
      <xs:enumeration value="DebtCollectionPaymentFee" />
      <xs:enumeration value="ProductSalesWithAdviceMethod" />
      <xs:enumeration value="BankAndTransactionCost" />
      <xs:enumeration value="RevenueBalance" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="AccountingExportDateSelectionType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="EventDate" />
      <xs:enumeration value="TransactionDate" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="AccountingExportFormatType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="SIE4" />
      <xs:enumeration value="CSV" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AccountingExports" nillable="true" type="AccountingExports" />
  <xs:complexType name="AccountingExports">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountingExport" nillable="true" type="AccountingExport" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountingExport">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="End" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreatedBy" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Format" type="AccountingExportFormatType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DateSelectionType" type="AccountingExportDateSelectionType" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="File">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="FilePublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ContentType" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Data" type="xs:base64Binary" />
      <xs:element minOccurs="0" maxOccurs="1" name="FileName" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountingExport" nillable="true" type="AccountingExport" />
  <xs:element name="AccountingPaymentMeans" nillable="true" type="AccountingPaymentMeans" />
  <xs:complexType name="AccountingPaymentMeans">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountingPaymentMean" nillable="true" type="AccountingPaymentMean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountingPaymentMean">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BookkeepingAccount" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountingPaymentMean" nillable="true" type="AccountingPaymentMean" />
  <xs:element name="AccountingRecords" nillable="true" type="AccountingRecords" />
  <xs:complexType name="AccountingRecords">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountingRecord" nillable="true" type="AccountingRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountingRecord">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="TransactionDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Project" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CostCenter" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ProductPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="PeriodEnd" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PeriodStart" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Type" type="AccountingRecordType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="VAT" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReferenceId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OverrideTradeDebtAccount" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OverrideAccount" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Amount">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Value" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountingRecord" nillable="true" type="AccountingRecord" />
  <xs:element name="AccountingSettingsAccountView" nillable="true" type="AccountingSettingsAccountView" />
  <xs:complexType name="AccountingSettingsAccountView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Account" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="VAT" nillable="true" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="AccountType" type="AccountingSettingsAccountTypeView" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="AccountingSettingsAccountTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="AdministrationCostAccount" />
      <xs:enumeration value="FreightCostAccount" />
      <xs:enumeration value="TradeDebtsAccount" />
      <xs:enumeration value="TradeDebtsTaxReductionAccount" />
      <xs:enumeration value="ShortTermDebtsAccount" />
      <xs:enumeration value="CustomerAdvancedPaymentsAccount" />
      <xs:enumeration value="UnmatchedPaymentsAccount" />
      <xs:enumeration value="VATAccount" />
      <xs:enumeration value="RoundingAccount" />
      <xs:enumeration value="InterestAccount" />
      <xs:enumeration value="FinancialCostsAccount" />
      <xs:enumeration value="FinancialInstituteDebtAccount" />
      <xs:enumeration value="SalesWithRotRutAccount" />
      <xs:enumeration value="SalesWithReverseVATAccount" />
      <xs:enumeration value="AccrualAccount" />
      <xs:enumeration value="RevenueCorrectionAccount" />
      <xs:enumeration value="AccountPayablesAccount" />
      <xs:enumeration value="IncomingVATAccount" />
      <xs:enumeration value="RestingVATAccount" />
      <xs:enumeration value="CurrencyDifferenceLossesAccount" />
      <xs:enumeration value="CurrencyDifferenceGainsAccount" />
      <xs:enumeration value="WriteOffAccount" />
      <xs:enumeration value="OtherOperatingIncomeAccount" />
      <xs:enumeration value="BankAndTransactionCostAccount" />
      <xs:enumeration value="RevenueBalanceDebitBookingAccount" />
      <xs:enumeration value="RevenueBalanceCreditBookingAccount" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AccountingSettingsView" nillable="true" type="AccountingSettingsView" />
  <xs:complexType name="AccountingSettingsView">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="VoucherSeries" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CostCenterIsRequired" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ProjectIsRequired" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="AccrualIsEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DisableBookkeepingOverPayments" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DisableBookkeepingUnmatchedPayments" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="UsageOfUnmatchedPaymentIsBookedOnIncomingPaymentDate" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="RestingVatIsEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="FractionaryRevenuePeriodIsEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SieKPTYP" nillable="true" type="SieKPTYPType" />
      <xs:element minOccurs="1" maxOccurs="1" name="FiscalYear" type="FiscalYearType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ExtendedFirstFiscalYearStartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Accounts" type="ArrayOfAccountingSettingsAccountView" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultSalesAccount" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultBankgiroPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultFinancialPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultAutogiroPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultSwishPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultCreditCardPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultIbanPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultBankAccountPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultPlusgiroPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultCamtPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultSettlingOverpaymentPaymentCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultCreditingPaymentCode" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="BookKeepingMethod" type="BookKeepingMethod" />
      <xs:element minOccurs="1" maxOccurs="1" name="LockPreviousPeriodsAtDay" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExcludeCostCenterAndProjectForAccounts" type="ArrayOfString" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SieKPTYPType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="BAS95" />
      <xs:enumeration value="BAS96" />
      <xs:enumeration value="EUBAS97" />
      <xs:enumeration value="NE2007" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="FiscalYearType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CalendarYear" />
      <xs:enumeration value="FebToJan" />
      <xs:enumeration value="MarToFeb" />
      <xs:enumeration value="AprToMar" />
      <xs:enumeration value="MayToApr" />
      <xs:enumeration value="JunToMay" />
      <xs:enumeration value="JulToJun" />
      <xs:enumeration value="AugToJul" />
      <xs:enumeration value="SepToAug" />
      <xs:enumeration value="OctToSep" />
      <xs:enumeration value="NovToOct" />
      <xs:enumeration value="DecToNov" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfAccountingSettingsAccountView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountingSettingsAccountView" nillable="true" type="AccountingSettingsAccountView" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="BookKeepingMethod">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="InvoiceMethod" />
      <xs:enumeration value="CashMethod" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfString">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountingVoucherExportCreation" nillable="true" type="AccountingVoucherExportCreation" />
  <xs:complexType name="AccountingVoucherExportCreation">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="From" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="To" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="BookKeepingTypesFilter" type="ArrayOfAccountingRecordType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DateSelectionType" type="AccountingExportDateSelectionType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountingVoucherRecords" nillable="true" type="AccountingVoucherRecords" />
  <xs:complexType name="AccountingVoucherRecords">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountingVoucherRecord" nillable="true" type="AccountingVoucherRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountingVoucherRecord">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="TransactionDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Transactions" type="ArrayOfAccountingVoucherTransaction" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfAccountingVoucherTransaction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountingVoucherTransaction" nillable="true" type="AccountingVoucherTransaction" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountingVoucherTransaction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="DebetAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Account" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CostCenter" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Project" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Dimensions" type="ArrayOfDimensionCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfDimensionCode">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DimensionCode" nillable="true" type="DimensionCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DimensionCode">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Dimension" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="Code" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountingVoucherRecord" nillable="true" type="AccountingVoucherRecord" />
  <xs:element name="AccountingVoucherTransaction" nillable="true" type="AccountingVoucherTransaction" />
  <xs:element name="AccountReconciliationSearchRequest" nillable="true" type="AccountReconciliationSearchRequest" />
  <xs:complexType name="AccountReconciliationSearchRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="From" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="To" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Account" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DateSelectionType" type="AccountingExportDateSelectionType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountReconciliations" nillable="true" type="AccountReconciliations" />
  <xs:complexType name="AccountReconciliations">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountReconciliation" nillable="true" type="AccountReconciliation" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountReconciliation">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="TransactionDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="AmountType" type="AmountType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Account" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Dimensions" type="ArrayOfDimensionCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="AmountType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Debit" />
      <xs:enumeration value="Credit" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AccountReconciliation" nillable="true" type="AccountReconciliation" />
  <xs:element name="ActionPublicIds" nillable="true" type="ActionPublicIds" />
  <xs:complexType name="ActionPublicIds">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicIds" type="ArrayOfString" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActionReferences" nillable="true" type="ActionReferences" />
  <xs:complexType name="ActionReferences">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActionReference" nillable="true" type="ActionReference" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActionReference">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReferencePublicId" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActionReference" nillable="true" type="ActionReference" />
  <xs:element name="AddMultipleDebtorsToCategoryRequest" nillable="true" type="AddMultipleDebtorsToCategoryRequest" />
  <xs:complexType name="AddMultipleDebtorsToCategoryRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CategoryPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorPublicIds" type="ArrayOfGuid" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfGuid">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="guid" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Amount" nillable="true" type="Amount" />
  <xs:element name="AttestMultipleInvoicesRequest" nillable="true" type="AttestMultipleInvoicesRequest" />
  <xs:complexType name="AttestMultipleInvoicesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorPublicIds" type="ArrayOfGuid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BillectaDocsAdditionalInfo" nillable="true" type="BillectaDocsAdditionalInfo" />
  <xs:complexType name="BillectaDocsAdditionalInfo">
    <xs:complexContent mixed="false">
      <xs:extension base="Attribute">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="1" name="Text" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="Attribute" abstract="true" />
  <xs:element name="BillectaDocsHidden" nillable="true" type="BillectaDocsHidden" />
  <xs:complexType name="BillectaDocsHidden">
    <xs:complexContent mixed="false">
      <xs:extension base="Attribute" />
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BillectaDocsReadonly" nillable="true" type="BillectaDocsReadonly" />
  <xs:complexType name="BillectaDocsReadonly">
    <xs:complexContent mixed="false">
      <xs:extension base="Attribute" />
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BillectaDocsRequired" nillable="true" type="BillectaDocsRequired" />
  <xs:complexType name="BillectaDocsRequired">
    <xs:complexContent mixed="false">
      <xs:extension base="Attribute" />
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="EnumCompabilityDefault" nillable="true" type="EnumCompabilityDefault" />
  <xs:complexType name="EnumCompabilityDefault">
    <xs:complexContent mixed="false">
      <xs:extension base="Attribute">
        <xs:sequence>
          <xs:element minOccurs="1" maxOccurs="1" name="DefaultValue" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UtcDateTimeConverter" nillable="true" type="UtcDateTimeConverter" />
  <xs:complexType name="UtcDateTimeConverter">
    <xs:complexContent mixed="false">
      <xs:extension base="JsonConverter" />
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AutogiroPaymentStatuses" nillable="true" type="AutogiroPaymentStatuses" />
  <xs:complexType name="AutogiroPaymentStatuses">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AutogiroPaymentStatus" nillable="true" type="AutogiroPaymentStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AutogiroPaymentStatus">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="AutogiroPaymentStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="AutogiroPaymentStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Pending" />
      <xs:enumeration value="Succeeded" />
      <xs:enumeration value="Failed" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AutogiroPaymentStatus" nillable="true" type="AutogiroPaymentStatus" />
  <xs:element name="AutogiroWithdrawal" nillable="true" type="AutogiroWithdrawal" />
  <xs:complexType name="AutogiroWithdrawal">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="AutogiroWithdrawalEnabled" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BankAccountRequest" nillable="true" type="BankAccountRequest" />
  <xs:complexType name="BankAccountRequest">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="PublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Bank" type="BankAccountBankType" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="QR" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="BankAccountStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNumbers" type="ArrayOfBankAccount" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankIdAutostartToken" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FailureMessage" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FailureCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="BankAccountBankType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="OEB" />
      <xs:enumeration value="SHB" />
      <xs:enumeration value="ICA" />
      <xs:enumeration value="LFB" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="SBAB" />
      <xs:enumeration value="SEB" />
      <xs:enumeration value="SKB" />
      <xs:enumeration value="SYD" />
      <xs:enumeration value="FSPA" />
      <xs:enumeration value="FSPASB" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BankAccountStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Waiting" />
      <xs:enumeration value="Success" />
      <xs:enumeration value="Failed" />
      <xs:enumeration value="WaitingForSign" />
      <xs:enumeration value="WaitingForBankSelection" />
      <xs:enumeration value="Aborted" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfBankAccount">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BankAccount" nillable="true" type="BankAccount" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BankAccount">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Number" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClearingNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Type" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Balance" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Iban" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="HolderName" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BankAccount" nillable="true" type="BankAccount" />
  <xs:element name="BankIdAthentication" nillable="true" type="BankIdAthenticationView" />
  <xs:complexType name="BankIdAthenticationView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="PersonalIdentityNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="TwoFactorBankIdAuth" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BankIdAuthenticationRequest" nillable="true" type="BankIdAuthenticationRequest" />
  <xs:complexType name="BankIdAuthenticationRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReturnUrl" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BankIdAuthenticationStatus" nillable="true" type="BankIdAuthenticationStatus" />
  <xs:complexType name="BankIdAuthenticationStatus">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="BankIdStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReferenceToken" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AutoStartToken" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="GivenName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Surname" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="IpAddress" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="QR" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NotAfter" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NotBefore" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="OcspResponse" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Signature" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="HintCode" nillable="true" type="BankIdHintCodeType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Details" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="BankIdStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="OutstandingTransaction" />
      <xs:enumeration value="NoClient" />
      <xs:enumeration value="Started" />
      <xs:enumeration value="UserSign" />
      <xs:enumeration value="UserReq" />
      <xs:enumeration value="Complete" />
      <xs:enumeration value="Error" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BankIdHintCodeType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="unknown" />
      <xs:enumeration value="outstandingTransaction" />
      <xs:enumeration value="noClient" />
      <xs:enumeration value="started" />
      <xs:enumeration value="userSign" />
      <xs:enumeration value="expiredTransaction" />
      <xs:enumeration value="certificateErr" />
      <xs:enumeration value="userCancel" />
      <xs:enumeration value="cancelled" />
      <xs:enumeration value="startFailed" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="BankIdPhoneAuthenticationRequest" nillable="true" type="BankIdPhoneAuthenticationRequest" />
  <xs:complexType name="BankIdPhoneAuthenticationRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="UserVisibleData" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="UserNonVisibleData" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="UserMadeTheCall" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BankIdSignRequest" nillable="true" type="BankIdSignRequest" />
  <xs:complexType name="BankIdSignRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="UserMessage" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="UserNonVisibleData" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReturnUrl" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BankIdSignStatus" nillable="true" type="BankIdSignStatus" />
  <xs:complexType name="BankIdSignStatus">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="BankIdStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReferenceToken" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AutoStartToken" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="GivenName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Surname" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="IpAddress" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="QR" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NotAfter" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NotBefore" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="OcspResponse" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Signature" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="HintCode" nillable="true" type="BankIdHintCodeType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BulkContractInvoiceActionsRequest" nillable="true" type="BulkContractInvoiceActionsRequest" />
  <xs:complexType name="BulkContractInvoiceActionsRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicIds" type="ArrayOfString" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardRefundPayment" nillable="true" type="CardRefundPayment" />
  <xs:complexType name="CardRefundPayment">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CheckoutSettings" nillable="true" type="CheckoutSettings" />
  <xs:complexType name="CheckoutSettings">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditCardIBAN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditCardBIC" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AgreementFile" type="File" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientConfig" nillable="true" type="ClientConfig" />
  <xs:complexType name="ClientConfig">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="SetupCompleted" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankgiroContractUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AutogiroContractUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="FreeUserLicences" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="UserLicencePrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="LookupPrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="IntegrationModulePrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="AutogiroServicePrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="SwishServicePrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankIdServiceFee" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CheckoutServiceFee" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditCardServicePrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountingSourcePrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClaimLongTermSurveilancePrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="EvictionHandlingFee" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Branding" type="ExternalBranding" />
      <xs:element minOccurs="0" maxOccurs="1" name="PEAccountingServicePrice" type="Amount" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExternalBranding">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="HeaderLogoURL" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CssBranded" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="SecondLogoURL" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BaseBackgroundColor" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActiveMenuBackgroundColor" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PrimaryTextColor" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PrimaryColor" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PrimaryHooverColor" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="HelpColor" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="HelpHooverColor" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Font" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CustomerServicePhone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="TechnicalSupportEmail" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CustomerServiceEmail" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SystemName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProviderName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SignoutLandingUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FaviconUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProviderUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ApiUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PortalUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="MyPagesUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="KycUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CheckboxBackgroundImageName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="HideFaq" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClosedInvoiceResponseView" nillable="true" type="ClosedInvoiceResponseView" />
  <xs:complexType name="ClosedInvoiceResponseView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoiceActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DeliveryMethodType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Email" />
      <xs:enumeration value="Mail" />
      <xs:enumeration value="Manually" />
      <xs:enumeration value="SMS" />
      <xs:enumeration value="EInvoice" />
      <xs:enumeration value="Kivra" />
      <xs:enumeration value="Avy" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ClosedInvoicesResponseView" nillable="true" type="ClosedInvoicesResponseView" />
  <xs:complexType name="ClosedInvoicesResponseView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ClosedInvoiceActions" type="ArrayOfClosedInvoiceResponseView" />
      <xs:element minOccurs="1" maxOccurs="1" name="TotalCount" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfClosedInvoiceResponseView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ClosedInvoiceResponseView" nillable="true" type="ClosedInvoiceResponseView" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommentAction" nillable="true" type="CommentAction" />
  <xs:complexType name="CommentAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attachment" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="Target" type="CommentTargetType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CommentTargetType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Private" />
      <xs:enumeration value="ToDebtor" />
      <xs:enumeration value="ToBillecta" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CommonActionEvents" nillable="true" type="CommonActionEvents" />
  <xs:complexType name="CommonActionEvents">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CommonActionEvent" nillable="true" type="CommonActionEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommonActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Content" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="EventBy" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventType" type="EventType" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPublic" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasOccured" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="EventType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Created" />
      <xs:enumeration value="Attested" />
      <xs:enumeration value="InvoiceSent" />
      <xs:enumeration value="Paid" />
      <xs:enumeration value="Credited" />
      <xs:enumeration value="InvoiceDue" />
      <xs:enumeration value="WillBeSentToDebtCollection" />
      <xs:enumeration value="SentToDebtCollection" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="CommentedByDebtor" />
      <xs:enumeration value="CommentedByCreditor" />
      <xs:enumeration value="ReadByUser" />
      <xs:enumeration value="Paused" />
      <xs:enumeration value="Resumed" />
      <xs:enumeration value="Disputed" />
      <xs:enumeration value="UnDisputed" />
      <xs:enumeration value="SmsSent" />
      <xs:enumeration value="SmsWillBeSent" />
      <xs:enumeration value="DebtCollectionSent" />
      <xs:enumeration value="ManagedForBailiffRegistration" />
      <xs:enumeration value="WillBeManagedForBailiffRegistration" />
      <xs:enumeration value="WillSendDebtCollectionInvoice" />
      <xs:enumeration value="WillSendReminderInvoice" />
      <xs:enumeration value="OriginalInvoiceDue" />
      <xs:enumeration value="ReminderDue" />
      <xs:enumeration value="DebtCollectionDue" />
      <xs:enumeration value="WillSendPartialInvoice" />
      <xs:enumeration value="InstallmentPlanPartialInvoiceSent" />
      <xs:enumeration value="Completed" />
      <xs:enumeration value="PartialInvoiceDue" />
      <xs:enumeration value="ManagedForReturnToDebtCollection" />
      <xs:enumeration value="Updated" />
      <xs:enumeration value="PaymentWillBeMade" />
      <xs:enumeration value="MadeManual" />
      <xs:enumeration value="PaymentCancelled" />
      <xs:enumeration value="PaymentSent" />
      <xs:enumeration value="AwatingPaymentAcknowledgment" />
      <xs:enumeration value="ReminderInvoiceSent" />
      <xs:enumeration value="WillSendInvoice" />
      <xs:enumeration value="Moved" />
      <xs:enumeration value="EmailEvent" />
      <xs:enumeration value="UnAttested" />
      <xs:enumeration value="InvoiceSold" />
      <xs:enumeration value="InvoiceSaleRequestDenied" />
      <xs:enumeration value="AwaitingInvoiceSaleRequestResponse" />
      <xs:enumeration value="InvoiceSaleRequestCancelled" />
      <xs:enumeration value="InvoiceSaleRequested" />
      <xs:enumeration value="AutogiroPaymentPostponed" />
      <xs:enumeration value="AutogiroCancelledWithdrawal" />
      <xs:enumeration value="AutogiroApprovalAdded" />
      <xs:enumeration value="AutogiroApprovalChanged" />
      <xs:enumeration value="AutogiroApprovalRemoved" />
      <xs:enumeration value="AutogiroWithdrawal" />
      <xs:enumeration value="WillSendLatePaymentInvoice" />
      <xs:enumeration value="OverPayment" />
      <xs:enumeration value="FuturePayment" />
      <xs:enumeration value="EInvoiceRegistered" />
      <xs:enumeration value="EInvoiceUnregistered" />
      <xs:enumeration value="EInvoiceWasRejected" />
      <xs:enumeration value="WrittenOff" />
      <xs:enumeration value="LongTermSurveilance" />
      <xs:enumeration value="AppendixAdded" />
      <xs:enumeration value="AppendixCleared" />
      <xs:enumeration value="SmsEvent" />
      <xs:enumeration value="InstallmentPlanRequested" />
      <xs:enumeration value="SentToBailiff" />
      <xs:enumeration value="SentToBailiffExecution" />
      <xs:enumeration value="CreditCardAdded" />
      <xs:enumeration value="CreditCardRemoved" />
      <xs:enumeration value="CreditCardWithdrawal" />
      <xs:enumeration value="CreditCardCancelledWithdrawal" />
      <xs:enumeration value="VerdictNumberObtained" />
      <xs:enumeration value="ManagedForBailiffEnforcementRegistration" />
      <xs:enumeration value="PaymentRefunded" />
      <xs:enumeration value="MessageSendToSocialWelfare" />
      <xs:enumeration value="ForeignSentToLocalRepresentative" />
      <xs:enumeration value="ChangedOwner" />
      <xs:enumeration value="CreditorCommentByAdmin" />
      <xs:enumeration value="ForeignMakeReadyForLocalRepresentative" />
      <xs:enumeration value="SupplementSentToKFM" />
      <xs:enumeration value="EInvoiceEvent" />
      <xs:enumeration value="DebtorContractSigned" />
      <xs:enumeration value="DebtorContractSent" />
      <xs:enumeration value="DebtorContractArchived" />
      <xs:enumeration value="DebtorContractFinanced" />
      <xs:enumeration value="FinancierRequested" />
      <xs:enumeration value="BalanceFromInvoice" />
      <xs:enumeration value="EvictionMessageSentToDebtor" />
      <xs:enumeration value="PaymentInitiated" />
      <xs:enumeration value="PaymentAcknowledged" />
      <xs:enumeration value="ExcludedFromSync" />
      <xs:enumeration value="SupplierPaymentFileCreated" />
      <xs:enumeration value="PaymentCompleted" />
      <xs:enumeration value="SwishWithdrawal" />
      <xs:enumeration value="SwishWithdrawalCancelled" />
      <xs:enumeration value="SwishConsentAdded" />
      <xs:enumeration value="SwishConsentCouldNotBeAdded" />
      <xs:enumeration value="SwishConsentRemoved" />
      <xs:enumeration value="SwishPaymentUpdated" />
      <xs:enumeration value="FuturePaymentCancelled" />
      <xs:enumeration value="SwishPaymentFailed" />
      <xs:enumeration value="SwishConsentRejected" />
      <xs:enumeration value="SwishPaymentSuccessful" />
      <xs:enumeration value="NewKfmDcaStatusUpdate" />
      <xs:enumeration value="CreditCardFailedWithdrawal" />
      <xs:enumeration value="ReasonForHidingComment" />
      <xs:enumeration value="PublicCommentByAdmin" />
      <xs:enumeration value="CommentedByAdmin" />
      <xs:enumeration value="Archived" />
      <xs:enumeration value="Unknown" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ActionType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="DebtCollectionAction" />
      <xs:enumeration value="InstallmentPlanAction" />
      <xs:enumeration value="InvoiceAction" />
      <xs:enumeration value="CreditInvoiceAction" />
      <xs:enumeration value="ContractInvoiceAction" />
      <xs:enumeration value="SelfInvoiceAction" />
      <xs:enumeration value="VerificationInvoiceAction" />
      <xs:enumeration value="DebentureAction" />
      <xs:enumeration value="InterestInvoiceAction" />
      <xs:enumeration value="SupplierInvoiceAction" />
      <xs:enumeration value="ReconciliationInvoiceAction" />
      <xs:enumeration value="OrderAction" />
      <xs:enumeration value="OrderInvoiceAction" />
      <xs:enumeration value="PaymentAdviceAction" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CommonActionEvent" nillable="true" type="CommonActionEvent" />
  <xs:element name="ConfigurationDebtCollection" nillable="true" type="ConfigurationDebtCollection" />
  <xs:complexType name="ConfigurationDebtCollection">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="SendToDebtCollection" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendToDebtCollectionDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfDebtCollectionReminders" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtCollectionPaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Eviction" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="InformSocialWelfare" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DebtCollectionActionLevelType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="LatePaymentFee" />
      <xs:enumeration value="Reminders" />
      <xs:enumeration value="DebtCollection" />
      <xs:enumeration value="Bailiff" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ConfigurationDeviationAnalysis" nillable="true" type="ConfigurationDeviationAnalysis" />
  <xs:complexType name="ConfigurationDeviationAnalysis">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="DeviationAnalysisEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeviationThresholdPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeviationPeriodLength" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeviationPeriodIsRolling" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeviationExpectedInvoicesPerPeriod" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeviationExpectedInvoiceAmountPerPeriod" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConfigurationReminder" nillable="true" type="ConfigurationReminder" />
  <xs:complexType name="ConfigurationReminder">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="SendReminderInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendReminderInvoiceDaysAfterDueDate" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Configurations" nillable="true" type="Configurations" />
  <xs:complexType name="Configurations">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Configuration" nillable="true" type="Configuration" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Configuration">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Code" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Priority" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderConfiguration" type="ConfigurationReminder" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionConfiguration" type="ConfigurationDebtCollection" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeviationAnalysisConfiguration" type="ConfigurationDeviationAnalysis" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Configuration" nillable="true" type="Configuration" />
  <xs:element name="ContractInvoiceActionAttachment" nillable="true" type="ContractInvoiceActionAttachment" />
  <xs:complexType name="ContractInvoiceActionAttachment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsCoverSheet" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SortNumber" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractInvoiceActionEvent" nillable="true" type="ContractInvoiceActionEvent" />
  <xs:complexType name="ContractInvoiceActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Content" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="EventBy" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventType" type="EventType" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPublic" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasOccured" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractInvoiceActionRecord" nillable="true" type="ContractInvoiceActionRecord" />
  <xs:complexType name="ContractInvoiceActionRecord">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ProductPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="SequenceNo" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="Units" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleDescription" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Quantity" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="UnitPrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="DiscountAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="DiscountPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="DiscountType" type="DiscountType" />
      <xs:element minOccurs="1" maxOccurs="1" name="VAT" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="CostCenter" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Project" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="RotRutActivated" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutMaterialCostAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="RotRutHours" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="RotRutType" type="RotRutType" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecordType" type="RecordType" />
      <xs:element minOccurs="1" maxOccurs="1" name="VatIsIncluded" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Hidden" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoicedFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoicedTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PostInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="AdvanceInvoice" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="Dimensions" type="ArrayOfDimensionCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DiscountType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Amount" />
      <xs:enumeration value="Percentage" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="RotRutType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Construction" />
      <xs:enumeration value="Electricity" />
      <xs:enumeration value="GlassMetalWork" />
      <xs:enumeration value="GroundDrainageWork" />
      <xs:enumeration value="Masonry" />
      <xs:enumeration value="PaintingWallpapering" />
      <xs:enumeration value="Hvac" />
      <xs:enumeration value="BabySitting" />
      <xs:enumeration value="Moving" />
      <xs:enumeration value="ITServices" />
      <xs:enumeration value="TextileClothing" />
      <xs:enumeration value="PersonalCare" />
      <xs:enumeration value="SnowPlowing" />
      <xs:enumeration value="Cleaning" />
      <xs:enumeration value="Gardening" />
      <xs:enumeration value="WhiteGoods" />
      <xs:enumeration value="Furnituring" />
      <xs:enumeration value="HouseSupervision" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="RecordType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Standard" />
      <xs:enumeration value="Message" />
      <xs:enumeration value="Package" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ContractInvoiceActionState" nillable="true" type="ContractInvoiceActionState" />
  <xs:complexType name="ContractInvoiceActionState">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="ContractInvoiceActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="LastRunDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextRunDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="UseDebtorBalance" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ContractInvoiceActionStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="InvoiceCreated" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ContractInvoiceActionSubs" nillable="true" type="ContractInvoiceActionSubs" />
  <xs:complexType name="ContractInvoiceActionSubs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractInvoiceActionSub" nillable="true" type="ContractInvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContractInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CostCenter" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="LastRunDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextRunDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecurrenceInterval" type="RecurrenceIntervalType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ContractNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Start" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="End" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="AutogiroWithdrawalEnabled" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="RecurrenceIntervalType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Monthly" />
      <xs:enumeration value="Yearly" />
      <xs:enumeration value="Quarterly" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ContractInvoiceActionSub" nillable="true" type="ContractInvoiceActionSub" />
  <xs:element name="ContractInvoiceAction" nillable="true" type="ContractInvoiceAction" />
  <xs:complexType name="ContractInvoiceAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfContractInvoiceActionRecord" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestTermsInDays" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" nillable="true" type="InterestType" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="AutoAttest" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="AutoMerge" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="PayLastDayOfMonth" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeliveryAddressOverride" type="DeliveryAddressOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionDetails" type="DebtCollectionDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReverseVATDetails" type="ReverseVATDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="RecurrenceDetails" type="RecurrenceDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutDetails" type="RotRutDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentOverride" type="PaymentOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="State" type="ContractInvoiceActionState" />
      <xs:element minOccurs="0" maxOccurs="1" name="Appendixes" type="ArrayOfFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attachments" type="ArrayOfContractInvoiceActionAttachment" />
      <xs:element minOccurs="0" maxOccurs="1" name="ContractNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoicePeriod" type="ContractInvoicePeriodRuleType" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoicePeriodMonthsOffset" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFee" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceFeeVat" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="FreightFee" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="FreightFeeVat" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="HideDateOnPeriodisedRecords" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="AutogiroWithdrawalEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditCardWithdrawalEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SwishWithdrawalEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendByMailIfEmailNotViewedInDays" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="Events" type="ArrayOfContractInvoiceActionEvent" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoiceDetails" type="ReminderInvoiceDetails" />
      <xs:element minOccurs="1" maxOccurs="1" name="GenerateInvoicesOfActionType" type="ActionType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfContractInvoiceActionRecord">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractInvoiceActionRecord" nillable="true" type="ContractInvoiceActionRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="LanguageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SV" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="FI" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="InterestType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Fixed" />
      <xs:enumeration value="AboveEffectiveReference" />
      <xs:enumeration value="NoInterest" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DeliveryAddressOverride">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attention" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CareOf" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="GLN" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Intermediator" nillable="true" type="IntermediatorType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="IntermediatorType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="ITELLA" />
      <xs:enumeration value="TIETOSE" />
      <xs:enumeration value="LOGICA" />
      <xs:enumeration value="PROCEEDO" />
      <xs:enumeration value="HUSERA" />
      <xs:enumeration value="BASWARE" />
      <xs:enumeration value="EDB" />
      <xs:enumeration value="STRALFORS1" />
      <xs:enumeration value="LIAISON_FI" />
      <xs:enumeration value="EXPERT" />
      <xs:enumeration value="ESSESESS" />
      <xs:enumeration value="HANDSESS" />
      <xs:enumeration value="DABASESS" />
      <xs:enumeration value="SWEDSESS" />
      <xs:enumeration value="NDEASESS" />
      <xs:enumeration value="INEXCHANGE" />
      <xs:enumeration value="SCANCLOUD" />
      <xs:enumeration value="PAGERO" />
      <xs:enumeration value="CREDIFLOW" />
      <xs:enumeration value="PEPPOL" />
      <xs:enumeration value="COMPELLO" />
      <xs:enumeration value="LOGIQ" />
      <xs:enumeration value="APIX" />
      <xs:enumeration value="AKSESSPUNKT" />
      <xs:enumeration value="FININVOICE" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DebtCollectionDetails">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="SendToDebtCollection" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfReminders" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DaysDelayAfterDueDate" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="Eviction" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="InformSocialWelfare" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReverseVATDetails">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ReverseVATActivated" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverVATNumber" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RecurrenceDetails">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="RecurrenceInterval" type="RecurrenceIntervalType" />
      <xs:element minOccurs="0" maxOccurs="1" name="MonthlyRecurrence" type="MonthlyRecurrence" />
      <xs:element minOccurs="0" maxOccurs="1" name="YearlyRecurrence" type="YearlyRecurrence" />
      <xs:element minOccurs="0" maxOccurs="1" name="QuarterlyRecurrence" type="QuarterlyRecurrence" />
      <xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NoEndDate" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="End" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="MonthlyRecurrence">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="RecurOnDayInMonth" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecurMonthInterval" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="YearlyRecurrence">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="RecurOnDayInMonth" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecurOnMonth" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecurYearInterval" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="QuarterlyRecurrence">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="RecurOnDayInMonth" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecurOnMonth" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecurQuarterInterval" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RotRutDetails">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ResidenceAssociationOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PropertyDesignation" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Persons" type="ArrayOfString" />
      <xs:element minOccurs="0" maxOccurs="1" name="Customers" type="ArrayOfRotRutCustomer" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfRotRutCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RotRutCustomer" nillable="true" type="RotRutCustomer" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RotRutCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AskedAmount" type="Amount" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PaymentOverride">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="BankGiro" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PlusGiro" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClearingNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Iban" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Bic" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentReceiver" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReferenceType" type="ReferenceType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReceivingAccountType" type="ReceivingAccountType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ReferenceType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="OCR" />
      <xs:enumeration value="Message" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ReceivingAccountType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="BankGiro" />
      <xs:enumeration value="PlusGiro" />
      <xs:enumeration value="BankAccount" />
      <xs:enumeration value="IBAN" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfFile">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="File" nillable="true" type="File" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfContractInvoiceActionAttachment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractInvoiceActionAttachment" nillable="true" type="ContractInvoiceActionAttachment" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ContractInvoicePeriodRuleType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="Previous" />
      <xs:enumeration value="Current" />
      <xs:enumeration value="Next" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfContractInvoiceActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractInvoiceActionEvent" nillable="true" type="ContractInvoiceActionEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReminderInvoiceDetails">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="SendReminderInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DaysDelayAfterDueDate" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CostCenters" nillable="true" type="CostCenters" />
  <xs:complexType name="CostCenters">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CostCenter" nillable="true" type="CostCenter" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CostCenter">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Code" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Active" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CostCenter" nillable="true" type="CostCenter" />
  <xs:element name="Countries" nillable="true" type="Countries" />
  <xs:complexType name="Countries">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Country" nillable="true" type="Country" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Country">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SwedishCountryName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="EnglishCountryName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PhoneCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Country" nillable="true" type="Country" />
  <xs:element name="CreatedMultiple" nillable="true" type="CreatedMultiple" />
  <xs:complexType name="CreatedMultiple">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="PublicIds" type="ArrayOfString" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreatedUrl" nillable="true" type="CreatedUrl" />
  <xs:complexType name="CreatedUrl">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Url" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Created" nillable="true" type="Created" />
  <xs:complexType name="Created">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="PublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PublicIds" type="ArrayOfString" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditAction" nillable="true" type="CreditAction" />
  <xs:complexType name="CreditAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Value" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceInterest" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaymentCreditation" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentMeanCode" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditCardAddIntent" nillable="true" type="CreditCardAddIntent" />
  <xs:complexType name="CreditCardAddIntent">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="SuccessUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FailureUrl" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Language" type="LanguageType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditCardAdd" nillable="true" type="CreditCardAdd" />
  <xs:complexType name="CreditCardAdd">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="PublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="CreditCardAddStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="AddWindowUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SuccessUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FailureUrl" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Language" type="LanguageType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CreditCardAddStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Pending" />
      <xs:enumeration value="Succeeded" />
      <xs:enumeration value="Failed" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreditCardPaymentIntentView" nillable="true" type="CreditCardPaymentIntentView" />
  <xs:complexType name="CreditCardPaymentIntentView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SuccessUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FailureUrl" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Language" type="LanguageType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditCardPayments" nillable="true" type="CreditCardPayments" />
  <xs:complexType name="CreditCardPayments">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditCardPayment" nillable="true" type="CreditCardPayment" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditCardPayment">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="CreditCardPaymentStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="RefundedAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentWindowUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SuccessUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FailureUrl" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Language" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Funding" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Brand" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CreditCardPaymentStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Pending" />
      <xs:enumeration value="Succeeded" />
      <xs:enumeration value="Failed" />
      <xs:enumeration value="Refunded" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreditCardPayment" nillable="true" type="CreditCardPayment" />
  <xs:element name="CreditCardWithdrawal" nillable="true" type="CreditCardWithdrawal" />
  <xs:complexType name="CreditCardWithdrawal">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditCardWithdrawalEnabled" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditingInvoice" nillable="true" type="CreditingInvoice" />
  <xs:complexType name="CreditingInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="SourcePublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SourceInvoiceId" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorAccessRight" nillable="true" type="CreditorAccessRight" />
  <xs:complexType name="CreditorAccessRight">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Module" type="CreditorModuleAccessType" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasAccess" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CreditorModuleAccessType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="InvoiceModule" />
      <xs:enumeration value="DebtCollectionModule" />
      <xs:enumeration value="SupplierInvoice" />
      <xs:enumeration value="SelfInvoiceModule" />
      <xs:enumeration value="DebentureModule" />
      <xs:enumeration value="FinanceModule" />
      <xs:enumeration value="OutgoingPaymentsModule" />
      <xs:enumeration value="ReconciliationModule" />
      <xs:enumeration value="CheckoutModule" />
      <xs:enumeration value="PaymentAdviceModule" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreditorAddonCategoryView" nillable="true" type="CreditorAddonCategoryView" />
  <xs:complexType name="CreditorAddonCategoryView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="AddonCategories" type="ArrayOfCreditorAddonCategoryTypeView" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfCreditorAddonCategoryTypeView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorAddonCategoryTypeView" type="CreditorAddonCategoryTypeView" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CreditorAddonCategoryTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="All" />
      <xs:enumeration value="Payment" />
      <xs:enumeration value="Accounting" />
      <xs:enumeration value="Delivery" />
      <xs:enumeration value="Factoring" />
      <xs:enumeration value="Authentication" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreditorAddons" nillable="true" type="CreditorAddons" />
  <xs:complexType name="CreditorAddons">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorAddonView" nillable="true" type="CreditorAddonView" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditorAddonView">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorAddonName" type="CreditorAddonTypeView" />
      <xs:element minOccurs="1" maxOccurs="1" name="Exists" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Description" type="CreditorAddonDescriptionTypeView" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CreditorAddonTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="Swish" />
      <xs:enumeration value="AutoGiro" />
      <xs:enumeration value="BillectaCheckOut" />
      <xs:enumeration value="StripeConnectedAccount" />
      <xs:enumeration value="Stripe" />
      <xs:enumeration value="EInvoice" />
      <xs:enumeration value="Kivra" />
      <xs:enumeration value="WebHooks" />
      <xs:enumeration value="Fortnox" />
      <xs:enumeration value="FortnoxVoucher" />
      <xs:enumeration value="VismaEekonomi" />
      <xs:enumeration value="CSVAccounting" />
      <xs:enumeration value="PeAccounting" />
      <xs:enumeration value="FTPaccounting" />
      <xs:enumeration value="BankId" />
      <xs:enumeration value="PeAccountingSales" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CreditorAddonDescriptionTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="Active" />
      <xs:enumeration value="ConnectedAccountExist" />
      <xs:enumeration value="ConnectionIsPaused" />
      <xs:enumeration value="ConnectionExistButIsNotActivated" />
      <xs:enumeration value="CustomerNumberReserved" />
      <xs:enumeration value="CertificateHasExpired" />
      <xs:enumeration value="CertificateHasNotYetBeenActivated" />
      <xs:enumeration value="PhoneNumberIsMissing" />
      <xs:enumeration value="ConnectionIsNotActivated" />
      <xs:enumeration value="ApiCodeIsMissing" />
      <xs:enumeration value="AccessCodeIsMissing" />
      <xs:enumeration value="AccessError" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreditorAddonView" nillable="true" type="CreditorAddonView" />
  <xs:element name="CreditorBankInfo" nillable="true" type="CreditorBankInfo" />
  <xs:complexType name="CreditorBankInfo">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="UsesClientFund" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentMethod" type="CreditorPaymentMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PlusgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClearingNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="EInvoiceFUI" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="EInvoiceCUI" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ForeignAccounts" type="ArrayOfCreditorForeignAccount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorOutgoingBankgiroes" type="ArrayOfCreditorOutgoingBankgiro" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentMethods" type="ArrayOfCreditorPaymentMethod" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CreditorPaymentMethodType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="BankGiro" />
      <xs:enumeration value="PlusGiro" />
      <xs:enumeration value="BankAccount" />
      <xs:enumeration value="IBAN" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfCreditorForeignAccount">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorForeignAccount" nillable="true" type="CreditorForeignAccount" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditorForeignAccount">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Iban" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Bic" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfCreditorOutgoingBankgiro">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorOutgoingBankgiro" nillable="true" type="CreditorOutgoingBankgiro" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditorOutgoingBankgiro">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="BankgiroNo" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="BankgiroApproved" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BookkeepingPaymentMeanCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfCreditorPaymentMethod">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorPaymentMethod" nillable="true" type="CreditorPaymentMethod" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditorPaymentMethod">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Priority" type="CreditorPaymentMethodPriorityType" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentMethod" type="CreditorPaymentMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PlusgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClearingNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="IBAN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BIC" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Verified" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CreditorPaymentMethodPriorityType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Primary" />
      <xs:enumeration value="Alternative" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreditorClaimsContact" nillable="true" type="CreditorClaimsContact" />
  <xs:complexType name="CreditorClaimsContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorClaims" nillable="true" type="CreditorClaims" />
  <xs:complexType name="CreditorClaims">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccessRights" type="ArrayOfCreditorAccessRight" />
      <xs:element minOccurs="0" maxOccurs="1" name="Settings" type="ArrayOfCreditorSetting" />
      <xs:element minOccurs="1" maxOccurs="1" name="AccountVerified" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ShowGetStartedMessage" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsEnabled" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfCreditorAccessRight">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorAccessRight" nillable="true" type="CreditorAccessRight" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfCreditorSetting">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorSetting" nillable="true" type="CreditorSetting" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditorSetting">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Key" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Value" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorContact" nillable="true" type="CreditorContact" />
  <xs:complexType name="CreditorContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorForeignAccount" nillable="true" type="CreditorForeignAccount" />
  <xs:element name="CreditorIdFilterRequestView" nillable="true" type="CreditorIdFilterRequestView" />
  <xs:complexType name="CreditorIdFilterRequestView">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="FromDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ToDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Skip" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="Take" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrderBy" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Ascending" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="LoadTotalCount" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorInvoiceAddress" nillable="true" type="CreditorInvoiceAddress" />
  <xs:complexType name="CreditorInvoiceAddress">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorKycFormBeneficialOwner" nillable="true" type="CreditorKycFormBeneficialOwner" />
  <xs:complexType name="CreditorKycFormBeneficialOwner">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryName" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorKycFormBusinessCategory" nillable="true" type="CreditorKycFormBusinessCategory" />
  <xs:complexType name="CreditorKycFormBusinessCategory">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="IsRealEstateSalesCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsRealEstateConstructionCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsRestaurantCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsCafeCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsBrokerCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsNightClubCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsKioskCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsOnlineGambilingCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsCleaningCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsTaxiCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsBarberCategory" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsBettingShopCategory" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="OtherCategory" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorKycFormCompany" nillable="true" type="CreditorKycFormCompany" />
  <xs:complexType name="CreditorKycFormCompany">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryName" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorKycFormContact" nillable="true" type="CreditorKycFormContact" />
  <xs:complexType name="CreditorKycFormContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CitizenshipCountryName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="TaxCountryName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorKycFormOwner" nillable="true" type="CreditorKycFormOwner" />
  <xs:complexType name="CreditorKycFormOwner">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="HoldingSharesInPercent" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="HoldingVotesInPercent" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsNonLegalEntity" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasUsCitizenship" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="NonLegalEntityIsDirectOWner" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorKycFormUsPerson" nillable="true" type="CreditorKycFormUsPerson" />
  <xs:complexType name="CreditorKycFormUsPerson">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="TIN" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorKycForm" nillable="true" type="CreditorKycForm" />
  <xs:complexType name="CreditorKycForm">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Company" type="CreditorKycFormCompany" />
      <xs:element minOccurs="0" maxOccurs="1" name="Contact" type="CreditorKycFormContact" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsTaxableInUS" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsFinancialInstitute" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsActiveNonFinancialInstitute" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsAnyOwnerUsPersons" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="UsPersons" type="ArrayOfCreditorKycFormUsPerson" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsManagingCash" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="ManagingCashPurpose" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ManagingCashYearlyRevenue" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsManagingCurrenyExchanges" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="ManagingCurrenyExchangesPurpose" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BusinessCategory" type="CreditorKycFormBusinessCategory" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasNoOwnersWithMoreThan25Percent" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="OwnersWithMoreThan25Percent" type="ArrayOfCreditorKycFormOwner" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasNoBeneficialOwners" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="BeneficialOwners" type="ArrayOfCreditorKycFormBeneficialOwner" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsAnyonePEP" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasAnyoneBusinessRelationWithOtherPEP" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfCreditorKycFormUsPerson">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorKycFormUsPerson" nillable="true" type="CreditorKycFormUsPerson" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfCreditorKycFormOwner">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorKycFormOwner" nillable="true" type="CreditorKycFormOwner" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfCreditorKycFormBeneficialOwner">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorKycFormBeneficialOwner" nillable="true" type="CreditorKycFormBeneficialOwner" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorKyc" nillable="true" type="CreditorKyc" />
  <xs:complexType name="CreditorKyc">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorKycForm" type="CreditorKycForm" />
      <xs:element minOccurs="1" maxOccurs="1" name="State" type="CreditorKycStateType" />
      <xs:element minOccurs="0" maxOccurs="1" name="SignedByName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SignedBySSN" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="SignedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="MobileBankIdTokenUsedForSign" nillable="true" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CreditorKycStateType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Pending" />
      <xs:enumeration value="Approved" />
      <xs:enumeration value="Rejected" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreditorOutgoingBankgiro" nillable="true" type="CreditorOutgoingBankgiro" />
  <xs:element name="CreditorPaymentMethod" nillable="true" type="CreditorPaymentMethod" />
  <xs:element name="CreditorSettings" nillable="true" type="CreditorSettings" />
  <xs:complexType name="CreditorSettings">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorSetting" nillable="true" type="CreditorSetting" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorSetting" nillable="true" type="CreditorSetting" />
  <xs:element name="CreditorShares" nillable="true" type="CreditorShares" />
  <xs:complexType name="CreditorShares">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorShare" nillable="true" type="CreditorShare" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditorShare">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="SharedWithUserName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="SharePublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanAttestInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageInvoicePayments" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanWriteCreditor" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanAttestSupplierInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageSelfInvoiceDebtorInfoes" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanPaySupplierInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanReadSettings" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanReadBookkeeping" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorShare" nillable="true" type="CreditorShare" />
  <xs:element name="CreditorSignatoryContact" nillable="true" type="CreditorSignatoryContact" />
  <xs:complexType name="CreditorSignatoryContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorSubs" nillable="true" type="CreditorSubs" />
  <xs:complexType name="CreditorSubs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditorSub" nillable="true" type="CreditorSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreditorSub">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsEnabled" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="LogoURL" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorSub" nillable="true" type="CreditorSub" />
  <xs:element name="Creditors" nillable="true" type="Creditors" />
  <xs:complexType name="Creditors">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Creditor" nillable="true" type="Creditor" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Creditor">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorBankInfo" type="CreditorBankInfo" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attention" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CareOf" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="VatNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Residence" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ApprovedCompanyTax" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="GiveAllUsersFullRightsOnCreditor" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="GLN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorContact" type="CreditorContact" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorClaimsContact" type="CreditorClaimsContact" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorSignatoryContact" type="CreditorSignatoryContact" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorInvoiceAddress" type="CreditorInvoiceAddress" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsEnabled" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextInvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="LogoURL" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="UseCentRounding" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="UsesClientFundForInvoicing" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreditorToken" nillable="true" type="CreditorToken" />
  <xs:complexType name="CreditorToken">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Token" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="PortalURL" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Creditor" nillable="true" type="Creditor" />
  <xs:element name="Currencies" nillable="true" type="Currencies" />
  <xs:complexType name="Currencies">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CurrencyView" nillable="true" type="CurrencyView" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CurrencyView">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Decimals" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Iso4217" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CurrencyView" nillable="true" type="CurrencyView" />
  <xs:element name="DebentureActionEntry" nillable="true" type="DebentureActionEntry" />
  <xs:complexType name="DebentureActionEntry">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfInvoiceActionRecord" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" nillable="true" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFee" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="FreightFee" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendByMailIfEmailNotViewedInDays" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeliveryAddressOverride" type="DeliveryAddressOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionDetails" type="DebtCollectionDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoiceDetails" type="ReminderInvoiceDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReverseVATDetails" type="ReverseVATDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutDetails" type="RotRutDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentOverride" type="PaymentOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="Appendixes" type="ArrayOfFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attachments" type="ArrayOfInvoiceActionAttachment" />
      <xs:element minOccurs="0" maxOccurs="1" name="Autogiro" type="AutogiroWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditCard" type="CreditCardWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="Swish" type="SwishWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicePDF" type="InvoiceFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditingInvoicePublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsLocked" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="UseDebtorBalance" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfInvoiceActionRecord">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceActionRecord" nillable="true" type="InvoiceActionRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceActionRecord">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ProductPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="SequenceNo" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="Units" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleDescription" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Quantity" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="UnitPrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="DiscountAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="DiscountPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="DiscountType" type="DiscountType" />
      <xs:element minOccurs="1" maxOccurs="1" name="VAT" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="CostCenter" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PeriodStart" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PeriodEnd" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Project" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="RotRutActivated" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutMaterialCostAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="RotRutHours" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="RotRutType" type="RotRutType" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecordType" type="RecordType" />
      <xs:element minOccurs="1" maxOccurs="1" name="VatIsIncluded" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Hidden" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Dimensions" type="ArrayOfDimensionCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfInvoiceActionAttachment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceActionAttachment" nillable="true" type="InvoiceActionAttachment" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceActionAttachment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsCoverSheet" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SortNumber" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SwishWithdrawal">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="SwishWithdrawalEnabled" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceFile">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Stream" type="xs:base64Binary" />
      <xs:element minOccurs="0" maxOccurs="1" name="Url" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtCollectionActionEvent" nillable="true" type="DebtCollectionActionEvent" />
  <xs:complexType name="DebtCollectionActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Content" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="EventBy" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventType" type="EventType" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPublic" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasOccured" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtCollectionInvoice" nillable="true" type="DebtCollectionInvoice" />
  <xs:complexType name="DebtCollectionInvoice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceDecription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFile" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtCollectionActionLogs" nillable="true" type="DebtCollectionActionLogs" />
  <xs:complexType name="DebtCollectionActionLogs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtCollectionActionLog" nillable="true" type="DebtCollectionActionLog" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtCollectionActionLog">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Event" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreatedBy" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtCollectionActionLog" nillable="true" type="DebtCollectionActionLog" />
  <xs:element name="DebtCollectionActionState" nillable="true" type="DebtCollectionActionState" />
  <xs:complexType name="DebtCollectionActionState">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="DebtCollectionActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfSentInvoiceReminders" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtCollectionInvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="LatePaymentInvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="SentToBailiffDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="SentToBailiffEnforcementDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DisputedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasPreviouslyBeenSentToInstallmentPlan" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DebtCollectionActionStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="ReminderInvoiceSent" />
      <xs:enumeration value="DebtCollectionInvoiceSent" />
      <xs:enumeration value="SentToBailiff" />
      <xs:enumeration value="Manual" />
      <xs:enumeration value="Completed" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="ForeignManual" />
      <xs:enumeration value="AwaitingFeePayment" />
      <xs:enumeration value="Attested" />
      <xs:enumeration value="DebtCollectionClaimDue" />
      <xs:enumeration value="LatePaymentInvoiceSent" />
      <xs:enumeration value="DebtCollectionClaimResponseRequested" />
      <xs:enumeration value="ReadyForBailiff" />
      <xs:enumeration value="LongTermSurveilance" />
      <xs:enumeration value="VerdictObtained" />
      <xs:enumeration value="SentToBailiffEnforcement" />
      <xs:enumeration value="ForeignDebtorLetterSent" />
      <xs:enumeration value="ForeignCreditorLetterSent" />
      <xs:enumeration value="EnforcementResponseRequested" />
      <xs:enumeration value="ReadyForEnforcement" />
      <xs:enumeration value="ForeignSentToLocalRepresentative" />
      <xs:enumeration value="ForeignMakeReadyForLocalRepresentative" />
      <xs:enumeration value="ReadyForAttest" />
      <xs:enumeration value="ReadyForAssistance" />
      <xs:enumeration value="ReadyForAssistanceWithBailiff" />
      <xs:enumeration value="Assisted" />
      <xs:enumeration value="AssistedWithBailiff" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DebtCollectionActionSubs" nillable="true" type="DebtCollectionActionSubs" />
  <xs:complexType name="DebtCollectionActionSubs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtCollectionActionSub" nillable="true" type="DebtCollectionActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtCollectionActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="DebtCollectionActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalDueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalInvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalInvoiceNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsCommented" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsDisputed" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryStatus" type="DeliveryStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Files" type="ArrayOfFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCRs" type="ArrayOfString" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumbers" type="ArrayOfString" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceSourcePublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtCollectionActionSource" type="ActionSourceType" />
      <xs:element minOccurs="0" maxOccurs="1" name="InstallmentPlanPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DeliveryStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Received" />
      <xs:enumeration value="Opened" />
      <xs:enumeration value="Viewed" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ActionSourceType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="DebtCollectionAction" />
      <xs:enumeration value="InvoiceAction" />
      <xs:enumeration value="ReconciliationInvoiceAction" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DebtCollectionActionSub" nillable="true" type="DebtCollectionActionSub" />
  <xs:element name="DebtCollectionActions" nillable="true" type="DebtCollectionActions" />
  <xs:complexType name="DebtCollectionActions">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtCollectionAction" nillable="true" type="DebtCollectionAction" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtCollectionAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Debtor" type="Debtor" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonDescription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfReminders" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalInvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalDueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalInvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalInvoiceFile" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FeeAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InterestAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="State" type="DebtCollectionActionState" />
      <xs:element minOccurs="0" maxOccurs="1" name="Invoices" type="ArrayOfDebtCollectionInvoice" />
      <xs:element minOccurs="0" maxOccurs="1" name="InstallmentPlanPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceSourcePublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtCollectionActionSource" type="ActionSourceType" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeliveryAddressOverride" type="DeliveryAddressOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="Events" type="ArrayOfDebtCollectionActionEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Debtor">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorExternalId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attention" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CareOf" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CitizenshipCountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ContactName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ContactEmail" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="VatNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="GLN" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsActive" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ProtectedIdentity" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="UseProtectedMailDelivery" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorType" nillable="true" type="DebtorType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Intermediator" nillable="true" type="IntermediatorType" />
      <xs:element minOccurs="1" maxOccurs="1" name="EInvoiceBank" nillable="true" type="EInvoiceBankType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Notes" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorSelfInvoiceInfo" type="DebtorSelfInvoiceInfo" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultActionConfig" type="DebtorDefaultActionConfig" />
      <xs:element minOccurs="0" maxOccurs="1" name="Autogiro" type="DebtorAutogiro" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditCards" type="ArrayOfDebtorCreditCard" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DebtorType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Undefined" />
      <xs:enumeration value="Private" />
      <xs:enumeration value="Company" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="EInvoiceBankType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="OEB" />
      <xs:enumeration value="SEB" />
      <xs:enumeration value="SHB" />
      <xs:enumeration value="SKB" />
      <xs:enumeration value="FSPA" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="LFB" />
      <xs:enumeration value="FINN" />
      <xs:enumeration value="ICA" />
      <xs:enumeration value="SYD" />
      <xs:enumeration value="DNB" />
      <xs:enumeration value="SBF" />
      <xs:enumeration value="AAB" />
      <xs:enumeration value="DBF" />
      <xs:enumeration value="SEBF" />
      <xs:enumeration value="SHBF" />
      <xs:enumeration value="NBF" />
      <xs:enumeration value="FRX" />
      <xs:enumeration value="MARG" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DebtorSelfInvoiceInfo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="NextSelfInvoiceNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentMethod" type="DebtorPaymentMethod" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PlusgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClearingNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="IBAN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BIC" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FedwireAccountNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="RoutingNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ApprovedCompanyTax" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DebtorPaymentMethod">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="BankGiro" />
      <xs:enumeration value="PlusGiro" />
      <xs:enumeration value="BankAccount" />
      <xs:enumeration value="IBAN" />
      <xs:enumeration value="Fedwire" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DebtorDefaultActionConfig">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ActivateDefaultActionConfigOverride" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtCollectionPaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoicePaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" type="InterestType" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfReminders" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendInvoiceToDebtCollectionAfterDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendInvoiceToDebtCollection" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IncludePdfInEmail" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendReminderInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendReminderInvoiceDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceFee" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReminderInvoiceFee" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendByMailIfEmailNotViewedInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendByMailIfEmailNotViewedInDaysEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReminderInvoicePaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceComment" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtorAutogiro">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClearingNo" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="AutogiroStageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="PayerNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentServiceSupplier" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="AutogiroFirstWithdrawalDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="AutogiroStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Pending" />
      <xs:enumeration value="Approved" />
      <xs:enumeration value="Failed" />
      <xs:enumeration value="Removed" />
      <xs:enumeration value="Migration" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfDebtorCreditCard">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtorCreditCard" nillable="true" type="DebtorCreditCard" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtorCreditCard">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditCardPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Expires" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="MaskedCardNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Brand" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfDebtCollectionInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtCollectionInvoice" nillable="true" type="DebtCollectionInvoice" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfDebtCollectionActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtCollectionActionEvent" nillable="true" type="DebtCollectionActionEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtCollectionAction" nillable="true" type="DebtCollectionAction" />
  <xs:element name="DebtCollectionDetails" nillable="true" type="DebtCollectionDetails" />
  <xs:element name="DebtCollectionEntry" nillable="true" type="DebtCollectionEntry" />
  <xs:complexType name="DebtCollectionEntry">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonDescription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfReminders" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Value" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalInvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalDueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalInvoiceNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" nillable="true" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalInvoiceFile" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeliveryAddressOverride" type="DeliveryAddressOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentOverride" type="PaymentOverride" />
      <xs:element minOccurs="1" maxOccurs="1" name="Eviction" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="InformSocialWelfare" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtCollectionFromInvoiceEntry" nillable="true" type="DebtCollectionFromInvoiceEntry" />
  <xs:complexType name="DebtCollectionFromInvoiceEntry">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="SourcePublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonDescription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfReminders" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" nillable="true" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeliveryAddressOverride" type="DeliveryAddressOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentOverride" type="PaymentOverride" />
      <xs:element minOccurs="1" maxOccurs="1" name="Eviction" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="InformSocialWelfare" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtCollectionFromReconciliationInvoiceEntry" nillable="true" type="DebtCollectionFromReconciliationInvoiceEntry" />
  <xs:complexType name="DebtCollectionFromReconciliationInvoiceEntry">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="SourcePublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonDescription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfReminders" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" nillable="true" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalInvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalDueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attention" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CareOf" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Eviction" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="InformSocialWelfare" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtCollectionMessages" nillable="true" type="DebtCollectionMessages" />
  <xs:complexType name="DebtCollectionMessages">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtCollectionMessage" nillable="true" type="DebtCollectionMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtCollectionMessage">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="PublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtCollectionMessage" nillable="true" type="DebtCollectionMessage" />
  <xs:element name="DebtorAutogiroApprovals" nillable="true" type="DebtorAutogiroApprovals" />
  <xs:complexType name="DebtorAutogiroApprovals">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtorAutogiroApproval" nillable="true" type="DebtorAutogiroApproval" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtorAutogiroApproval">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="AutoGiroApprovalXML" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtorAutogiroApproval" nillable="true" type="DebtorAutogiroApproval" />
  <xs:element name="DebtorAutogiro" nillable="true" type="DebtorAutogiro" />
  <xs:element name="DebtorBalances" nillable="true" type="DebtorBalances" />
  <xs:complexType name="DebtorBalances">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtorBalance" nillable="true" type="DebtorBalance" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtorBalance">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="TransactionDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="BalanceType" type="DebtorBalanceType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DebtorBalanceType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="OpeningBalance" />
      <xs:enumeration value="Invoice" />
      <xs:enumeration value="SelfInvoice" />
      <xs:enumeration value="OverPayment" />
      <xs:enumeration value="BalanceFromInvoice" />
      <xs:enumeration value="ManualBalance" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DebtorBalance" nillable="true" type="DebtorBalance" />
  <xs:element name="DebtorCategories" nillable="true" type="DebtorCategories" />
  <xs:complexType name="DebtorCategories">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtorCategory" nillable="true" type="DebtorCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtorCategory">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CategoryPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CategoryName" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtorCategory" nillable="true" type="DebtorCategory" />
  <xs:element name="DebtorCreditCard" nillable="true" type="DebtorCreditCard" />
  <xs:element name="DebtorDefaultActionConfig" nillable="true" type="DebtorDefaultActionConfig" />
  <xs:element name="DebtorEvents" nillable="true" type="DebtorEvents" />
  <xs:complexType name="DebtorEvents">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtorEvent" nillable="true" type="DebtorEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DebtorEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Content" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="EventBy" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventType" type="EventType" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPublic" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasOccured" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtorEvent" nillable="true" type="DebtorEvent" />
  <xs:element name="DebtorInformationCorrectionRequest" nillable="true" type="DebtorInformationCorrectionRequest" />
  <xs:complexType name="DebtorInformationCorrectionRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtorKivraStatusView" nillable="true" type="DebtorKivraStatusView" />
  <xs:complexType name="DebtorKivraStatusView">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="KivraStatus" type="KivraStatusTypeView" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="KivraStatusTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="DebtorHasKivra" />
      <xs:enumeration value="DebtorNotFoundInKivra" />
      <xs:enumeration value="DebtorMissingSSN" />
      <xs:enumeration value="DebtorNotFound" />
      <xs:enumeration value="DebtorDontHaveSwedishSSN" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DebtorSelfInvoiceInfo" nillable="true" type="DebtorSelfInvoiceInfo" />
  <xs:element name="ArrayOfDebtorKivraStatusView" nillable="true" type="ArrayOfDebtorKivraStatusView" />
  <xs:complexType name="ArrayOfDebtorKivraStatusView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtorKivraStatusView" nillable="true" type="DebtorKivraStatusView" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtorsToMatchWithKivraView" nillable="true" type="DebtorsToMatchWithKivraView" />
  <xs:complexType name="DebtorsToMatchWithKivraView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorPublicIds" type="ArrayOfGuid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Debtors" nillable="true" type="Debtors" />
  <xs:complexType name="Debtors">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Debtor" nillable="true" type="Debtor" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DebtorUnhandledExternalPaymentView" nillable="true" type="DebtorUnhandledExternalPaymentView" />
  <xs:complexType name="DebtorUnhandledExternalPaymentView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="UnhandledExternalPaymentType" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Debtor" nillable="true" type="Debtor" />
  <xs:element name="DefaultActionConfig" nillable="true" type="DefaultActionConfig" />
  <xs:complexType name="DefaultActionConfig">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDebtCollectionActionLevel" type="DebtCollectionActionLevelType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtCollectionPaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoicePaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" type="InterestType" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfReminders" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonDescription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendInvoiceToDebtCollectionAfterDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendInvoiceToDebtCollection" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IncludePdfInEmail" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendReminderInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendReminderInvoiceDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReminderInvoiceFee" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceFee" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="AutomaticInvoiceWriteOffThresholds" type="ArrayOfAmount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFeeOnlyOnDeliveryMethods" type="ArrayOfDeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendByMailIfEmailNotViewedInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendByMailIfEmailNotViewedInDaysEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendAsPriorityMail" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendWithColor" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendDebtCollectionsWithMail" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReminderInvoicePaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceComment" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReminderGraceDays" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="MinAmountForSendingReminder" nillable="true" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="MinAmountForSendingDebtCollectionAction" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="IncomingPaymentNotificationMethods" type="ArrayOfIncomingPaymentNotificationMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtCollectionMessagePublicId" nillable="true" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DoNotAutomaticallySendForeignInvoicesToDebtCollection" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ShowUnpaidInvoicesOnNextInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="UsageOfDebtorBalanceIsAppliedByDefault" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DontRequestDueClaimResponse" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfAmount">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Amount" nillable="true" type="Amount" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfDeliveryMethodType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DeliveryMethodType" type="DeliveryMethodType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfIncomingPaymentNotificationMethodType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IncomingPaymentNotificationMethodType" type="IncomingPaymentNotificationMethodType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="IncomingPaymentNotificationMethodType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Email" />
      <xs:enumeration value="SMS" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DeliveryAddressOverride" nillable="true" type="DeliveryAddressOverride" />
  <xs:element name="DimensionCode" nillable="true" type="DimensionCode" />
  <xs:element name="EInvoiceRegistration" nillable="true" type="EInvoiceRegistration" />
  <xs:complexType name="EInvoiceRegistration">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CustomerID" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="BankCode" type="EInvoiceBankType" />
      <xs:element minOccurs="0" maxOccurs="1" name="CustomerName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExportFilesRequest" nillable="true" type="ExportFilesRequest" />
  <xs:complexType name="ExportFilesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="FileName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FilePublicIds" type="ArrayOfGuid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Receiver" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExportInvoiceAccountsReceivableRequest" nillable="true" type="ExportInvoiceAccountsReceivableRequest" />
  <xs:complexType name="ExportInvoiceAccountsReceivableRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ExcludeInvoicesWithPeriodOutsideDate" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ShowOnlyFinancedInvoices" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPeriodSpecific" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsGrouped" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="NotifyByEmail" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExternalBranding" nillable="true" type="ExternalBranding" />
  <xs:element name="Files" nillable="true" type="Files" />
  <xs:complexType name="Files">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="File" nillable="true" type="File" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="File" nillable="true" type="File" />
  <xs:element name="GenericActions" nillable="true" type="ArrayOfGenericAction" />
  <xs:complexType name="ArrayOfGenericAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GenericAction" nillable="true" type="GenericAction" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GenericAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="GenericActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReminderInvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalDueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalInvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalInvoiceNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsDisputed" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoiceActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryStatus" type="DeliveryStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Files" type="ArrayOfFile" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="GenericActionStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="ReminderInvoiceSent" />
      <xs:enumeration value="DebtCollectionInvoiceSent" />
      <xs:enumeration value="SentToBailiff" />
      <xs:enumeration value="Manual" />
      <xs:enumeration value="Completed" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="ForeignManual" />
      <xs:enumeration value="AwaitingFeePayment" />
      <xs:enumeration value="FeeInvoiceSent" />
      <xs:enumeration value="InstallmentPlanInvoiceSent" />
      <xs:enumeration value="InvoiceSent" />
      <xs:enumeration value="Attested" />
      <xs:enumeration value="DebtCollectionClaimDue" />
      <xs:enumeration value="ReturnToSourceRequested" />
      <xs:enumeration value="SentToDebtCollection" />
      <xs:enumeration value="InvoiceCreated" />
      <xs:enumeration value="PaymentSent" />
      <xs:enumeration value="PaymentCancelled" />
      <xs:enumeration value="SalesRequested" />
      <xs:enumeration value="SaleRequestAccepted" />
      <xs:enumeration value="SalesRequestedCancelled" />
      <xs:enumeration value="SalesRequestedDenied" />
      <xs:enumeration value="LatePaymentInvoiceSent" />
      <xs:enumeration value="DebtCollectionClaimResponseRequested" />
      <xs:enumeration value="ReadyForBailiff" />
      <xs:enumeration value="LongTermSurveilance" />
      <xs:enumeration value="VerdictObtained" />
      <xs:enumeration value="SentToBailiffEnforcement" />
      <xs:enumeration value="ForeignDebtorLetterSent" />
      <xs:enumeration value="ForeignCreditorLetterSent" />
      <xs:enumeration value="EnforcementResponseRequested" />
      <xs:enumeration value="ReadyForEnforcement" />
      <xs:enumeration value="ForeignSentToLocalRepresentative" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="GenericAction" nillable="true" type="GenericAction" />
  <xs:element name="HalfYearlyAutogiroContractInvoice" nillable="true" type="HalfYearlyAutogiroContractInvoice" />
  <xs:complexType name="HalfYearlyAutogiroContractInvoice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorExternalId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClearingNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Bank" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Amount" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="WithdrawalDay" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="WithdrawalMonth" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="EnableAutomaticReminder" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EnableAutomaticDebtCollection" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ImportInvoiceFileJobs" nillable="true" type="ImportInvoiceFileJobs" />
  <xs:complexType name="ImportInvoiceFileJobs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceImportFileJob" nillable="true" type="InvoiceImportFileJob" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceImportFileJob">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ImportPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Processed" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="State" type="ImportFileStateType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Information" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ImportFileStateType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Queued" />
      <xs:enumeration value="Succeded" />
      <xs:enumeration value="Failed" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="InvoiceImportFileJob" nillable="true" type="InvoiceImportFileJob" />
  <xs:element name="ImportInvoiceFile" nillable="true" type="ImportInvoiceFile" />
  <xs:complexType name="ImportInvoiceFile">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ImportPaymentFile" nillable="true" type="ImportPaymentFile" />
  <xs:complexType name="ImportPaymentFile">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IncomingPaymentRequest" nillable="true" type="IncomingPaymentRequest" />
  <xs:complexType name="IncomingPaymentRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="From" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="To" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentMeanCodeFilter" type="ArrayOfString" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProjectNumberFilter" type="ArrayOfString" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicIdFilter" type="ArrayOfString" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IncomingPayments" nillable="true" type="IncomingPayments" />
  <xs:complexType name="IncomingPayments">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IncomingPayment" nillable="true" type="IncomingPayment" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="IncomingPayment">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentMeanCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentReferenceId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreatedBy" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsReminderPayment" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IncomingPayment" nillable="true" type="IncomingPayment" />
  <xs:element name="InstallmentPlanActionEvent" nillable="true" type="InstallmentPlanActionEvent" />
  <xs:complexType name="InstallmentPlanActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Content" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="EventBy" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventType" type="EventType" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPublic" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasOccured" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InstallmentPlanActionFromDebtCollectionInvoice" nillable="true" type="InstallmentPlanActionFromDebtCollectionInvoice" />
  <xs:complexType name="InstallmentPlanActionFromDebtCollectionInvoice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceDecription" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="RemainingAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFile" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InstallmentPlanActionFromDebtCollectionState" nillable="true" type="InstallmentPlanActionFromDebtCollectionState" />
  <xs:complexType name="InstallmentPlanActionFromDebtCollectionState">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="InstallmentPlanActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfSentInvoices" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DisputedDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="InstallmentPlanActionStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="Manual" />
      <xs:enumeration value="Completed" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="AwaitingFeePayment" />
      <xs:enumeration value="InstallmentPlanInvoiceSent" />
      <xs:enumeration value="Attested" />
      <xs:enumeration value="ReturnToSourceRequested" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="InstallmentPlanActionFromDebtCollection" nillable="true" type="InstallmentPlanActionFromDebtCollection" />
  <xs:complexType name="InstallmentPlanActionFromDebtCollection">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Debtor" type="Debtor" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="FeeAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InterestAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="State" type="InstallmentPlanActionFromDebtCollectionState" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalInvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalDueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalInvoiceNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalInvoiceFile" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="Periods" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextInvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Invoices" type="ArrayOfInstallmentPlanActionFromDebtCollectionInvoice" />
      <xs:element minOccurs="1" maxOccurs="1" name="InstallmentPlanSource" type="InstallmentPlanSourceType" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceSourcePublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionSourcePublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeliveryAddressOverride" type="DeliveryAddressOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="Events" type="ArrayOfInstallmentPlanActionEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfInstallmentPlanActionFromDebtCollectionInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InstallmentPlanActionFromDebtCollectionInvoice" nillable="true" type="InstallmentPlanActionFromDebtCollectionInvoice" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="InstallmentPlanSourceType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="DebtCollectionAction" />
      <xs:enumeration value="InvoiceAction" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfInstallmentPlanActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InstallmentPlanActionEvent" nillable="true" type="InstallmentPlanActionEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InstallmentPlanActionsFromDebtCollection" nillable="true" type="InstallmentPlanActionsFromDebtCollection" />
  <xs:complexType name="InstallmentPlanActionsFromDebtCollection">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InstallmentPlanActionFromDebtCollection" nillable="true" type="InstallmentPlanActionFromDebtCollection" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InstallmentPlanActionSubs" nillable="true" type="InstallmentPlanActionSubs" />
  <xs:complexType name="InstallmentPlanActionSubs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InstallmentPlanActionSub" nillable="true" type="InstallmentPlanActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InstallmentPlanActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="InstallmentPlanActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalDueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="OriginalInvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="OriginalInvoiceNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsCommented" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsDisputed" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryStatus" type="DeliveryStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Files" type="ArrayOfFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCRs" type="ArrayOfString" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumbers" type="ArrayOfString" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InstallmentPlanActionSub" nillable="true" type="InstallmentPlanActionSub" />
  <xs:element name="InvoiceAccountReceivable" nillable="true" type="InvoiceAccountReceivable" />
  <xs:complexType name="InvoiceAccountReceivable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorExternalId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorOrgNo" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmountIncludingTax" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="RemainingAmountIncludingTax" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="PeriodStart" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PeriodEnd" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceAccountsReceivableRequest" nillable="true" type="InvoiceAccountsReceivableRequest" />
  <xs:complexType name="InvoiceAccountsReceivableRequest">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Skip" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="Take" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="ExcludeInvoicesWithPeriodOutsideDate" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ShowOnlyFinancedInvoices" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPeriodSpecific" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceAccountsReceivable" nillable="true" type="InvoiceAccountsReceivable" />
  <xs:complexType name="InvoiceAccountsReceivable">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="BatchCount" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceAccountsReceivable" type="ArrayOfInvoiceAccountReceivable" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfInvoiceAccountReceivable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceAccountReceivable" nillable="true" type="InvoiceAccountReceivable" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceActionAttachment" nillable="true" type="InvoiceActionAttachment" />
  <xs:element name="InvoiceActionCommented" nillable="true" type="InvoiceActionCommented" />
  <xs:complexType name="InvoiceActionCommented">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Event" type="InvoiceActionEvent" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceAction" type="InvoiceAction" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Content" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="EventBy" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventType" type="EventType" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPublic" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasOccured" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Debtor" type="Debtor" />
      <xs:element minOccurs="0" maxOccurs="1" name="State" type="InvoiceActionState" />
      <xs:element minOccurs="0" maxOccurs="1" name="Invoices" type="ArrayOfInvoiceActionInvoice" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfInvoiceActionRecord" />
      <xs:element minOccurs="0" maxOccurs="1" name="Events" type="ArrayOfInvoiceActionEvent" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InterestAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutDeductionAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaidAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="WriteOffAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="AwaitingPaymentTransferAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="TotalVATAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CentRoundingAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoiceActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeliveryAddressOverride" type="DeliveryAddressOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditingInvoice" type="CreditingInvoice" />
      <xs:element minOccurs="0" maxOccurs="1" name="Autogiro" type="AutogiroWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditCard" type="CreditCardWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="Swish" type="SwishWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentOverride" type="PaymentOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionDetails" type="DebtCollectionDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoiceDetails" type="ReminderInvoiceDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReverseVATDetails" type="ReverseVATDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutDetails" type="RotRutDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Appendixes" type="ArrayOfFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attachments" type="ArrayOfInvoiceActionAttachment" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFee" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceFeeVat" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="FreightFee" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="FreightFeeVat" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendByMailIfEmailNotViewedInDays" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ContractInvoiceActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="OverrideBookkeepingMethod" nillable="true" type="OverrideBookkeepingMethod" />
      <xs:element minOccurs="0" maxOccurs="1" name="OverrideDebitAccount" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceActionState">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="InvoiceActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsLocked" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DisputedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="SmsSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="SentToDebtCollectionDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="SalesRequestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditCardPaymentPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="SwishPaymentPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="UseDebtorBalance" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="InvoiceActionStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="ReminderInvoiceSent" />
      <xs:enumeration value="Manual" />
      <xs:enumeration value="Completed" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="InvoiceSent" />
      <xs:enumeration value="Attested" />
      <xs:enumeration value="SentToDebtCollection" />
      <xs:enumeration value="SalesRequested" />
      <xs:enumeration value="SaleRequestAccepted" />
      <xs:enumeration value="SalesRequestedCancelled" />
      <xs:enumeration value="SalesRequestedDenied" />
      <xs:enumeration value="Attesting" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfInvoiceActionInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceActionInvoice" nillable="true" type="InvoiceActionInvoice" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceActionInvoice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceDecription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFile" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfInvoiceActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceActionEvent" nillable="true" type="InvoiceActionEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="OverrideBookkeepingMethod">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="InvoiceMethod" />
      <xs:enumeration value="IgnoreBookkeeping" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="InvoiceActionEntry" nillable="true" type="InvoiceActionEntry" />
  <xs:complexType name="InvoiceActionEntry">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfInvoiceActionRecord" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" nillable="true" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFee" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="FreightFee" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendByMailIfEmailNotViewedInDays" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeliveryAddressOverride" type="DeliveryAddressOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionDetails" type="DebtCollectionDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoiceDetails" type="ReminderInvoiceDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReverseVATDetails" type="ReverseVATDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutDetails" type="RotRutDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="BookkeepingOverride" type="InvoiceBookkeepingOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentOverride" type="PaymentOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="Appendixes" type="ArrayOfFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attachments" type="ArrayOfInvoiceActionAttachment" />
      <xs:element minOccurs="0" maxOccurs="1" name="Autogiro" type="AutogiroWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditCard" type="CreditCardWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="Swish" type="SwishWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicePDF" type="InvoiceFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditingInvoicePublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsLocked" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="UseDebtorBalance" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceSendDateOverride" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceBookkeepingOverride">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="DebitAccount" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="OverrideBookkeepingMethod" nillable="true" type="OverrideBookkeepingMethod" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceActionEvent" nillable="true" type="InvoiceActionEvent" />
  <xs:element name="InvoiceActionInvoice" nillable="true" type="InvoiceActionInvoice" />
  <xs:element name="InvoiceActionRecord" nillable="true" type="InvoiceActionRecord" />
  <xs:element name="InvoiceActionRotRutProcesseds" nillable="true" type="InvoiceActionRotRutProcesseds" />
  <xs:complexType name="InvoiceActionRotRutProcesseds">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceActionRotRutProcessed" nillable="true" type="InvoiceActionRotRutProcessed" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceActionRotRutProcessed">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Processed" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProcessedBy" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceActionRotRutProcessed" nillable="true" type="InvoiceActionRotRutProcessed" />
  <xs:element name="InvoiceActionState" nillable="true" type="InvoiceActionState" />
  <xs:element name="InvoiceActionSubs" nillable="true" type="InvoiceActionSubs" />
  <xs:complexType name="InvoiceActionSubs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceActionSub" nillable="true" type="InvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="InvoiceActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryStatus" type="DeliveryStatusType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReminderInvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsCommented" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsLocked" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ContractInvoiceActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AwaitingPaymentTransferAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="TotalVATAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsDisputed" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoiceActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="AutogiroWithdrawalEnabled" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceActionSub" nillable="true" type="InvoiceActionSub" />
  <xs:element name="InvoiceActions" nillable="true" type="InvoiceActions" />
  <xs:complexType name="InvoiceActions">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceAction" nillable="true" type="InvoiceAction" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceAction" nillable="true" type="InvoiceAction" />
  <xs:element name="InvoiceBookkeepingOverride" nillable="true" type="InvoiceBookkeepingOverride" />
  <xs:element name="InvoiceDeliveryStatus" nillable="true" type="InvoiceDeliveryStatus" />
  <xs:complexType name="InvoiceDeliveryStatus">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Delivered" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reason" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InvoiceFile" nillable="true" type="InvoiceFile" />
  <xs:element name="InvoicePlan" nillable="true" type="InvoicePlan" />
  <xs:complexType name="InvoicePlan">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Periods" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextInvoiceDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextRows" nillable="true" type="TextRows" />
  <xs:complexType name="TextRows">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TextTemplate" nillable="true" type="TextTemplate" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TextTemplate">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceTextTemplatePublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TextTemplate" nillable="true" type="TextTemplate" />
  <xs:element name="LockedPeriod" nillable="true" type="LockedPeriod" />
  <xs:complexType name="LockedPeriod">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="To" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MailDelivery" nillable="true" type="MailDelivery" />
  <xs:complexType name="MailDelivery">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="Appendixes" type="ArrayOfBase64Binary" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendAsPriorityMail" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendWithColor" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsSimplex" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="PostageType" type="PostageTypeView" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfBase64Binary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="base64Binary" nillable="true" type="xs:base64Binary" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="PostageTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Priority" />
      <xs:enumeration value="Economy" />
      <xs:enumeration value="Protected" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="MonthlyAutogiroContractInvoice" nillable="true" type="MonthlyAutogiroContractInvoice" />
  <xs:complexType name="MonthlyAutogiroContractInvoice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorExternalId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClearingNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Bank" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Amount" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="WithdrawalDay" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="EnableAutomaticReminder" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EnableAutomaticDebtCollection" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MonthlyRecurrence" nillable="true" type="MonthlyRecurrence" />
  <xs:element name="NotificationEvents" nillable="true" type="NotificationEvents" />
  <xs:complexType name="NotificationEvents">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NotificationEvent" nillable="true" type="NotificationEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="NotificationEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Content" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="EventBy" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventType" type="EventType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReferencePublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" nillable="true" type="ActionType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationEvent" nillable="true" type="NotificationEvent" />
  <xs:element name="NotificationReceiverSetting" nillable="true" type="NotificationReceiverSetting" />
  <xs:complexType name="NotificationReceiverSetting">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="Notification" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Undelivered" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Payment" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Comment" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Finance" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Import" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Technical" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationReceivers" nillable="true" type="NotificationReceivers" />
  <xs:complexType name="NotificationReceivers">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NotificationReceiver" nillable="true" type="NotificationReceiver" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="NotificationReceiver">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NotificationReceiverPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Notifications" type="ArrayOfNotificationReceiverSetting" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfNotificationReceiverSetting">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NotificationReceiverSetting" nillable="true" type="NotificationReceiverSetting" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationReceiver" nillable="true" type="NotificationReceiver" />
  <xs:element name="OpenActionRequest" nillable="true" type="OpenActionRequest" />
  <xs:complexType name="OpenActionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorPublicIds" type="ArrayOfGuid" />
      <xs:element minOccurs="1" maxOccurs="1" name="Offset" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="Limit" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="SortingField" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Asc" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderActionAddress" nillable="true" type="OrderActionAddress" />
  <xs:complexType name="OrderActionAddress">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CareOf" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderActionDebtor" nillable="true" type="OrderActionDebtor" />
  <xs:complexType name="OrderActionDebtor">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderActionEntry" nillable="true" type="OrderActionEntry" />
  <xs:complexType name="OrderActionEntry">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Debtor" type="OrderActionDebtor" />
      <xs:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="OrderActionAddress" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrderTotalAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrderTotalVatAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfOrderActionRecord" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrderNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfOrderActionRecord">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OrderActionRecord" nillable="true" type="OrderActionRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="OrderActionRecord">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ProductPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleDescription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Quantity" type="xs:long" />
      <xs:element minOccurs="0" maxOccurs="1" name="Units" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="VAT" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="UnitPrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="DiscountAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecordType" type="OrderRecordType" />
      <xs:element minOccurs="0" maxOccurs="1" name="TotalVatAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="TotalAmount" type="Amount" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="OrderRecordType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Service" />
      <xs:enumeration value="Commodity" />
      <xs:enumeration value="ShippingFee" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OrderActionRecord" nillable="true" type="OrderActionRecord" />
  <xs:element name="OrderActionState" nillable="true" type="OrderActionState" />
  <xs:complexType name="OrderActionState">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="OrderStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Updated" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaidDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaidByPaymentMethod" nillable="true" type="OrderPaymentMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceActionPublicId" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="OrderStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="Completed" />
      <xs:enumeration value="Cancelled" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OrderPaymentMethodType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="InvoiceFinancing" />
      <xs:enumeration value="CreditCard" />
      <xs:enumeration value="Swish" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OrderAction" nillable="true" type="OrderAction" />
  <xs:complexType name="OrderAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Debtor" type="OrderActionDebtor" />
      <xs:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="OrderActionAddress" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrderTotalAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrderTotalVatAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrderNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="State" type="OrderActionState" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfOrderActionRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderCheckoutIntent" nillable="true" type="OrderCheckoutIntent" />
  <xs:complexType name="OrderCheckoutIntent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SuccessUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FailureUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CssUrl" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Language" type="LanguageType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderCheckout" nillable="true" type="OrderCheckout" />
  <xs:complexType name="OrderCheckout">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CheckoutPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CheckoutWindowUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SuccessUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FailureUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CssUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AllowedPaymentMethods" type="ArrayOfOrderPaymentMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="OrderCheckoutStatusType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Language" type="LanguageType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfOrderPaymentMethodType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OrderPaymentMethodType" type="OrderPaymentMethodType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="OrderCheckoutStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Pending" />
      <xs:enumeration value="Succeeded" />
      <xs:enumeration value="Failed" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OutgoingPaymentStatuses" nillable="true" type="OutgoingPaymentStatuses" />
  <xs:complexType name="OutgoingPaymentStatuses">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OutgoingPaymentStatus" nillable="true" type="OutgoingPaymentStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="OutgoingPaymentStatus">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="SendingBankgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingBankgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingPlusgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingClearingNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingAccountNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsSalaryPayment" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="VerificationDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="OutgoingPaymentStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="OutgoingPaymentStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Queued" />
      <xs:enumeration value="Processing" />
      <xs:enumeration value="Succeded" />
      <xs:enumeration value="Failed" />
      <xs:enumeration value="Aborted" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OutgoingPaymentStatus" nillable="true" type="OutgoingPaymentStatus" />
  <xs:element name="OutgoingPayment" nillable="true" type="OutgoingPayment" />
  <xs:complexType name="OutgoingPayment">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReceivingPaymentMethod" type="ReceivingPaymentMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="SenderPaymentMethod" nillable="true" type="SupplierPaymentMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="SendingBankgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingBankgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingPlusgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingClearingNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingAccountNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsSalaryPayment" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="BankIdReferenceToken" nillable="true" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="SenderPlusgiro" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="OutgoingPaymentType" nillable="true" type="OutgoingPaymentTypeView" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverAddress" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverCoAddress" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverCity" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="TransactionFilePublicId" nillable="true" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverIban" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverBic" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Category" type="P27CategoryPurposeTypeView" />
      <xs:element minOccurs="1" maxOccurs="1" name="ChargeBearer" type="P27ChargeBearerTypeView" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentCodeType" type="P27CodeTypeView" />
      <xs:element minOccurs="1" maxOccurs="1" name="PainPaymentMethodType" type="P27MethodTypeView" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverCountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderBic" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderIban" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ReceivingPaymentMethodType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="BankGiro" />
      <xs:enumeration value="PlusGiro" />
      <xs:enumeration value="BankAccount" />
      <xs:enumeration value="Iban" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="SupplierPaymentMethodType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="BankGiro" />
      <xs:enumeration value="PlusGiro" />
      <xs:enumeration value="BankAccount" />
      <xs:enumeration value="IBAN" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OutgoingPaymentTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Bankgiro" />
      <xs:enumeration value="P27" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="P27CategoryPurposeTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SUPP" />
      <xs:enumeration value="CORT" />
      <xs:enumeration value="INTC" />
      <xs:enumeration value="TREA" />
      <xs:enumeration value="SALA" />
      <xs:enumeration value="TAXS" />
      <xs:enumeration value="PENS" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="P27ChargeBearerTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SHAR" />
      <xs:enumeration value="CRED" />
      <xs:enumeration value="DEBT" />
      <xs:enumeration value="SLEV" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="P27CodeTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NURG" />
      <xs:enumeration value="URGP" />
      <xs:enumeration value="SEPA" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="P27MethodTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="TRF" />
      <xs:enumeration value="CHK" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OverpaymentDetailsView" nillable="true" type="OverpaymentDetailsView" />
  <xs:complexType name="OverpaymentDetailsView">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="UsedOnActionPublicId" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OverpaymentMatched" nillable="true" type="OverpaymentMatched" />
  <xs:complexType name="OverpaymentMatched">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="UnhandledPaymentPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Password" nillable="true" type="Password" />
  <xs:complexType name="Password">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Password" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentAdviceActionEntry" nillable="true" type="PaymentAdviceActionEntry" />
  <xs:complexType name="PaymentAdviceActionEntry">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfInvoiceActionRecord" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestPercentage" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReasonForHigherInterest" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestStartInDaysAfterDueDate" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="InterestType" nillable="true" type="InterestType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFee" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="FreightFee" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendByMailIfEmailNotViewedInDays" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="DeliveryAddressOverride" type="DeliveryAddressOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionDetails" type="DebtCollectionDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoiceDetails" type="ReminderInvoiceDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReverseVATDetails" type="ReverseVATDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="RotRutDetails" type="RotRutDetails" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentOverride" type="PaymentOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attachments" type="ArrayOfInvoiceActionAttachment" />
      <xs:element minOccurs="0" maxOccurs="1" name="Autogiro" type="AutogiroWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditCard" type="CreditCardWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="Swish" type="SwishWithdrawal" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicePDF" type="InvoiceFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditingInvoicePublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsLocked" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="UseDebtorBalance" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentMatches" nillable="true" type="ArrayOfPaymentMatch" />
  <xs:complexType name="ArrayOfPaymentMatch">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentMatch" nillable="true" type="PaymentMatch" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PaymentMatch">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="UnhandledPaymentPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentMatchResults" nillable="true" type="ArrayOfPaymentMatchResultView" />
  <xs:complexType name="ArrayOfPaymentMatchResultView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentMatchResultView" nillable="true" type="PaymentMatchResultView" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PaymentMatchResultView">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="UnhandledPaymentPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="Successfull" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="ResponseMessage" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentMatchResultView" nillable="true" type="PaymentMatchResultView" />
  <xs:element name="PaymentMatch" nillable="true" type="PaymentMatch" />
  <xs:element name="PaymentOverride" nillable="true" type="PaymentOverride" />
  <xs:element name="PeppolParticipants" nillable="true" type="PeppolParticipants" />
  <xs:complexType name="PeppolParticipants">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PeppolParticipant" nillable="true" type="PeppolParticipant" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PeppolParticipant">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ParticipantID" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="GeoInfo" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PeppolParticipant" nillable="true" type="PeppolParticipant" />
  <xs:element name="ProductPrice" nillable="true" type="ProductPrice" />
  <xs:complexType name="ProductPrice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ProductPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProductsTemplate" nillable="true" type="ProductsTemplate" />
  <xs:complexType name="ProductsTemplate">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultSalesAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultSalesEUAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultSalesEUVATAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultSalesNonEUAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultPurchaseEUAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultPurchaseEUVATAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultPurchaseNonEUAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultSalesVAT" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="DefaultSalesUnits" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultPurchaseAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultVATAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultPurchaseVATAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="DefaultProductType" type="ProductType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ProductType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Service" />
      <xs:enumeration value="Commodity" />
      <xs:enumeration value="Package" />
      <xs:enumeration value="VAT" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="Products" nillable="true" type="ArrayOfProduct" />
  <xs:complexType name="ArrayOfProduct">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Product" nillable="true" type="Product" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Product">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ProductPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProductExternalId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Units" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="UnitPrice" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="VAT" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="BookKeepingAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="BookKeepingSalesEUAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="BookKeepingSalesEUVATAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="BookKeepingSalesNonEUAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="BookKeepingPurchaseAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="BookKeepingVATAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="BookKeepingPurchaseVATAccount" nillable="true" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="ProductType" type="ProductType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ConfigurationCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Product" nillable="true" type="Product" />
  <xs:element name="Projects" nillable="true" type="Projects" />
  <xs:complexType name="Projects">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Project" nillable="true" type="Project" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Project">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProjectNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProjectLeader" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ContactPerson" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="ProjectStatusType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ProjectStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="NotStarted" />
      <xs:enumeration value="Ongoing" />
      <xs:enumeration value="Compelted" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="Project" nillable="true" type="Project" />
  <xs:element name="QuarterlyRecurrence" nillable="true" type="QuarterlyRecurrence" />
  <xs:element name="ReconciliationDebtor" nillable="true" type="ReconciliationDebtor" />
  <xs:complexType name="ReconciliationDebtor">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReconciliationInvoiceActionEntry" nillable="true" type="ReconciliationInvoiceActionEntry" />
  <xs:complexType name="ReconciliationInvoiceActionEntry">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Debtor" type="ReconciliationDebtor" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFile" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentReminderFees" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendWithColor" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendAsPriorityMail" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="AutogiroWithdrawalDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditCardWithdrawalDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="SwishWithdrawalDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReconciiationInvoiceActionEvent" nillable="true" type="ReconciiationInvoiceActionEvent" />
  <xs:complexType name="ReconciiationInvoiceActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Content" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="EventBy" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventType" type="EventType" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPublic" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasOccured" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReconciliationInvoiceActionReminder" nillable="true" type="ReconciliationInvoiceActionReminder" />
  <xs:complexType name="ReconciliationInvoiceActionReminder">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReconciliationInvoiceActionState" nillable="true" type="ReconciliationInvoiceActionState" />
  <xs:complexType name="ReconciliationInvoiceActionState">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="ReconciliationInvoiceActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPayed" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceWasIncludedInEmail" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditCardPaymentPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="SwishPaymentPublicId" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ReconciliationInvoiceActionStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="Completed" />
      <xs:enumeration value="InvoiceSent" />
      <xs:enumeration value="SentToDebtCollection" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ReconciliationInvoiceActionSubs" nillable="true" type="ReconciliationInvoiceActionSubs" />
  <xs:complexType name="ReconciliationInvoiceActionSubs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReconciliationInvoiceActionSub" nillable="true" type="ReconciliationInvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReconciliationInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorPhone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorDebtorNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorEmail" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="ReconciliationInvoiceActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReminderInvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFile" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionActionPublicId" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReconciliationInvoiceActionSub" nillable="true" type="ReconciliationInvoiceActionSub" />
  <xs:element name="ReconciliationInvoiceActions" nillable="true" type="ReconciliationInvoiceActions" />
  <xs:complexType name="ReconciliationInvoiceActions">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReconciliationInvoiceAction" nillable="true" type="ReconciliationInvoiceAction" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReconciliationInvoiceAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Debtor" type="ReconciliationDebtor" />
      <xs:element minOccurs="0" maxOccurs="1" name="State" type="ReconciliationInvoiceActionState" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoices" type="ArrayOfReconciliationInvoiceActionReminder" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentReminderFees" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFile" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Events" type="ArrayOfReconciiationInvoiceActionEvent" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendWithColor" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendAsPriorityMail" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="AutogiroWithdrawalDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditCardWithdrawalDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="SwishWithdrawalDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfReconciliationInvoiceActionReminder">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReconciliationInvoiceActionReminder" nillable="true" type="ReconciliationInvoiceActionReminder" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfReconciiationInvoiceActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReconciiationInvoiceActionEvent" nillable="true" type="ReconciiationInvoiceActionEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReconciliationInvoiceAction" nillable="true" type="ReconciliationInvoiceAction" />
  <xs:element name="RecurrenceDetails" nillable="true" type="RecurrenceDetails" />
  <xs:element name="RegisterPayment" nillable="true" type="RegisterPayment" />
  <xs:complexType name="RegisterPayment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="WriteOff" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="WriteOffVat" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="OverrideWriteOffAccount" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentMeanCode" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="OvershootingAmountHandling" type="RegisterPaymentOverShootingAmountHandlingType" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentReferenceText" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="RegisterPaymentOverShootingAmountHandlingType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="AsCurrencyDifference" />
      <xs:enumeration value="AsOverPayments" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RegisterReconciliationPayment" nillable="true" type="RegisterReconciliationPayment" />
  <xs:complexType name="RegisterReconciliationPayment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="WriteOff" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="WriteOffVat" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentMeanCode" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="AmountIsCredit" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegisterSelfInvoicePayment" nillable="true" type="RegisterSelfInvoicePayment" />
  <xs:complexType name="RegisterSelfInvoicePayment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentMeanCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegisterSupplierInvoicePayment" nillable="true" type="RegisterSupplierInvoicePayment" />
  <xs:complexType name="RegisterSupplierInvoicePayment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentMeanCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReminderInvoiceActionInvoice" nillable="true" type="ReminderInvoiceActionInvoice" />
  <xs:complexType name="ReminderInvoiceActionInvoice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceDecription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFile" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReminderInvoiceActionSubs" nillable="true" type="ReminderInvoiceActionSubs" />
  <xs:complexType name="ReminderInvoiceActionSubs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReminderInvoiceActionSub" nillable="true" type="ReminderInvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReminderInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SourceActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentFeeAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="SourceCurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="SourceOriginalAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="LastReminderDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="LastReminderDueDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReminderInvoiceActionSub" nillable="true" type="ReminderInvoiceActionSub" />
  <xs:element name="ReminderInvoiceActions" nillable="true" type="ReminderInvoiceActions" />
  <xs:complexType name="ReminderInvoiceActions">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReminderInvoiceAction" nillable="true" type="ReminderInvoiceAction" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReminderInvoiceAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SourceActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="InvoiceActionStageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderInvoices" type="ArrayOfReminderInvoiceActionInvoice" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentValue" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderFee" type="Amount" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfReminderInvoiceActionInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReminderInvoiceActionInvoice" nillable="true" type="ReminderInvoiceActionInvoice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReminderInvoiceAction" nillable="true" type="ReminderInvoiceAction" />
  <xs:element name="ReminderInvoiceDetails" nillable="true" type="ReminderInvoiceDetails" />
  <xs:element name="RepayUnhandledPayment" nillable="true" type="RepayUnhandledPayment" />
  <xs:complexType name="RepayUnhandledPayment">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="UnhandledPaymentPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingAccountNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingClearingNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingBankgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingPlusgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingIban" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceivingBic" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReceivingPaymentMethod" type="ReceivingPaymentMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderPaymentInfo" type="SenderPaymentInfoView" />
      <xs:element minOccurs="0" maxOccurs="1" name="SendingBankgiroNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverCountryCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SenderPaymentInfoView">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="SenderPaymentMethod" type="SupplierPaymentMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderBankgiro" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderIban" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderPlusgiro" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReverseVATDetails" nillable="true" type="ReverseVATDetails" />
  <xs:element name="RotRutCustomer" nillable="true" type="RotRutCustomer" />
  <xs:element name="RotRutDetails" nillable="true" type="RotRutDetails" />
  <xs:element name="SearchResult" nillable="true" type="SearchResult" />
  <xs:complexType name="SearchResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceActions" type="ArrayOfInvoiceActionSub" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReconciliationInvoiceActions" type="ArrayOfReconciliationInvoiceActionSub" />
      <xs:element minOccurs="0" maxOccurs="1" name="SelfInvoiceActions" type="ArrayOfSelfInvoiceActionSub" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtCollectionActions" type="ArrayOfDebtCollectionActionSub" />
      <xs:element minOccurs="0" maxOccurs="1" name="InstallmentPlanActions" type="ArrayOfInstallmentPlanActionSub" />
      <xs:element minOccurs="0" maxOccurs="1" name="ContractInvoiceActions" type="ArrayOfContractInvoiceActionSub" />
      <xs:element minOccurs="0" maxOccurs="1" name="SupplierInvoiceActions" type="ArrayOfSupplierInvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceActionSub" nillable="true" type="InvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfReconciliationInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReconciliationInvoiceActionSub" nillable="true" type="ReconciliationInvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfSelfInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SelfInvoiceActionSub" nillable="true" type="SelfInvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SelfInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="SelfInvoiceActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorAccount" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankgiroNo" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsCommented" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryStatus" type="DeliveryStatusType" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextPaymentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextPaymentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="TotalVATAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SelfInvoiceActionStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="Manual" />
      <xs:enumeration value="Completed" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="InvoiceSent" />
      <xs:enumeration value="Attested" />
      <xs:enumeration value="PaymentSent" />
      <xs:enumeration value="PaymentCancelled" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfDebtCollectionActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DebtCollectionActionSub" nillable="true" type="DebtCollectionActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfInstallmentPlanActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InstallmentPlanActionSub" nillable="true" type="InstallmentPlanActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfContractInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractInvoiceActionSub" nillable="true" type="ContractInvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfSupplierInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SupplierInvoiceActionSub" nillable="true" type="SupplierInvoiceActionSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SupplierInvoiceActionSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="SupplierPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="SupplierInvoiceActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="SupplierOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SupplierName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextPaymentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextPaymentAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFile" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="Origin" type="OriginType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalSourceId" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SupplierInvoiceActionStageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="Manual" />
      <xs:enumeration value="Completed" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="Attested" />
      <xs:enumeration value="PaymentSent" />
      <xs:enumeration value="PaymentCancelled" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OriginType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="InternalApi" />
      <xs:enumeration value="FortnoxOrder" />
      <xs:enumeration value="InternalSystem" />
      <xs:enumeration value="Fortnox" />
      <xs:enumeration value="PeAccountingInvoice" />
      <xs:enumeration value="Kommed" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="Search" nillable="true" type="Search" />
  <xs:complexType name="Search">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="SearchValue" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorPublicIds" type="ArrayOfGuid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProductPublicIds" type="ArrayOfGuid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Status" type="ArrayOfActionSearchStatusType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Types" type="ArrayOfActionType" />
      <xs:element minOccurs="1" maxOccurs="1" name="RotRut" type="RotRutSearchFilterType" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDateFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDateTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDateFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDateTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreatedDateFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreatedDateTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDateFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDateTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDateFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDateTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PeriodDateFrom" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PeriodDateTo" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Project" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CostCenter" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorExternalId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProductName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ProductExternalId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="SearchOnAllCreditors" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfActionSearchStatusType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActionSearchStatusType" type="ActionSearchStatusType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ActionSearchStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="All" />
      <xs:enumeration value="Open" />
      <xs:enumeration value="Closed" />
      <xs:enumeration value="WithInvoiceReminder" />
      <xs:enumeration value="WithoutInvoiceReminder" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ArrayOfActionType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActionType" type="ActionType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="RotRutSearchFilterType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NoFilter" />
      <xs:enumeration value="ROT" />
      <xs:enumeration value="RUT" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SecureToken" nillable="true" type="SecureTokenView" />
  <xs:complexType name="SecureTokenView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Value" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Expires" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SelfInvoiceActionAttachment" nillable="true" type="SelfInvoiceActionAttachment" />
  <xs:complexType name="SelfInvoiceActionAttachment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="File" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsCoverSheet" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SortNumber" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SelfInvoiceActionEntry" nillable="true" type="SelfInvoiceActionEntry" />
  <xs:complexType name="SelfInvoiceActionEntry">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfSelfInvoiceActionRecord" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="TransferReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="TransferReferenceType" nillable="true" type="ReferenceType" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderPaymentInfo" type="SenderPaymentInfoView" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attachments" type="ArrayOfSelfInvoiceActionAttachment" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditingSelfInvoicePublicId" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfSelfInvoiceActionRecord">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SelfInvoiceActionRecord" nillable="true" type="SelfInvoiceActionRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SelfInvoiceActionRecord">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="ProductPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="SequenceNo" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="Units" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleDescription" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArticleNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Quantity" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" maxOccurs="1" name="UnitPrice" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="DiscountAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="DiscountPercentage" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="DiscountType" type="DiscountType" />
      <xs:element minOccurs="1" maxOccurs="1" name="VAT" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="RecordType" type="RecordType" />
      <xs:element minOccurs="0" maxOccurs="1" name="CostCenter" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Project" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Hidden" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="Dimensions" type="ArrayOfDimensionCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfSelfInvoiceActionAttachment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SelfInvoiceActionAttachment" nillable="true" type="SelfInvoiceActionAttachment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SelfInvoiceActionEvent" nillable="true" type="SelfInvoiceActionEvent" />
  <xs:complexType name="SelfInvoiceActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Content" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="EventBy" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventType" type="EventType" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPublic" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasOccured" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EventPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SelfInvoiceActionInvoice" nillable="true" type="SelfInvoiceActionInvoice" />
  <xs:complexType name="SelfInvoiceActionInvoice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceDecription" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceFile" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="OCR" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SelfInvoiceActionRecord" nillable="true" type="SelfInvoiceActionRecord" />
  <xs:element name="SelfInvoiceActionState" nillable="true" type="SelfInvoiceActionState" />
  <xs:complexType name="SelfInvoiceActionState">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Stage" type="SelfInvoiceActionStageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceSentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextEventDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextEvent" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsPaused" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaidDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NextPaymentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="NextPaymentAmount" type="Amount" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SelfInvoiceActionSubs" nillable="true" type="ArrayOfSelfInvoiceActionSub" />
  <xs:element name="SelfInvoiceActionSub" nillable="true" type="SelfInvoiceActionSub" />
  <xs:element name="SelfInvoiceActionsView" nillable="true" type="ArrayOfSelfInvoiceAction" />
  <xs:complexType name="ArrayOfSelfInvoiceAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SelfInvoiceAction" nillable="true" type="SelfInvoiceAction" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SelfInvoiceAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" type="DeliveryMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Debtor" type="Debtor" />
      <xs:element minOccurs="0" maxOccurs="1" name="State" type="SelfInvoiceActionState" />
      <xs:element minOccurs="0" maxOccurs="1" name="Invoices" type="ArrayOfSelfInvoiceActionInvoice" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfSelfInvoiceActionRecord" />
      <xs:element minOccurs="0" maxOccurs="1" name="Events" type="ArrayOfSelfInvoiceActionEvent" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditingSelfInvoicePublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="TransferReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="TransferReferenceType" nillable="true" type="ReferenceType" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="InterestAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CurrentAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaidAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="TotalVATAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderPaymentInfo" type="SenderPaymentInfoView" />
      <xs:element minOccurs="0" maxOccurs="1" name="Appendixes" type="ArrayOfFile" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attachments" type="ArrayOfSelfInvoiceActionAttachment" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActionType" type="ActionType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfSelfInvoiceActionInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SelfInvoiceActionInvoice" nillable="true" type="SelfInvoiceActionInvoice" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfSelfInvoiceActionEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SelfInvoiceActionEvent" nillable="true" type="SelfInvoiceActionEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SelfInvoiceAction" nillable="true" type="SelfInvoiceAction" />
  <xs:element name="SelfInvoicePayment" nillable="true" type="SelfInvoicePayment" />
  <xs:complexType name="SelfInvoicePayment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="OutgoingPaymentMethodType" nillable="true" type="SupplierPaymentMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="OutgoingPaymentAccountNo" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SelfInvoiceSubs" nillable="true" type="SelfInvoiceSubs" />
  <xs:complexType name="SelfInvoiceSubs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SelfInvoiceSub" nillable="true" type="SelfInvoiceSub" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SelfInvoiceSub">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoicedAmount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="ClosedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="AttestedDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SelfInvoiceSub" nillable="true" type="SelfInvoiceSub" />
  <xs:element name="SenderPaymentInfoView" nillable="true" type="SenderPaymentInfoView" />
  <xs:element name="SendReconciliationInvoiceReminder" nillable="true" type="SendReconciliationInvoiceReminder" />
  <xs:complexType name="SendReconciliationInvoiceReminder">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ReconciliationInvoiceActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" nillable="true" type="DeliveryMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderFee" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderFile" type="File" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendWithColor" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="SendAsPriorityMail" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SendReminderInvoice" nillable="true" type="SendReminderInvoice" />
  <xs:complexType name="SendReminderInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceActionPublicId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryMethod" nillable="true" type="DeliveryMethodType" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReminderFee" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="Stream" type="xs:base64Binary" />
      <xs:element minOccurs="0" maxOccurs="1" name="Url" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentTermsInDays" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmsDelivery" nillable="true" type="SmsDelivery" />
  <xs:complexType name="SmsDelivery">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ReceiverPhone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Stream" nillable="true" type="Stream" />
  <xs:complexType name="Stream">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Data" type="xs:base64Binary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SupplierInvoiceActionSub" nillable="true" type="SupplierInvoiceActionSub" />
  <xs:element name="SwishConsentRequestView" nillable="true" type="SwishConsentRequestView" />
  <xs:complexType name="SwishConsentRequestView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="PayeePhoneNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PersonalNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwishConsentResponseView" nillable="true" type="SwishConsentResponseView" />
  <xs:complexType name="SwishConsentResponseView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ConsentId" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="PersonalNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PayeePhoneNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreatedBy" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Updated" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="UpdatedBy" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="SwishConsentStatusType" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SwishConsentStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Active" />
      <xs:enumeration value="Pending" />
      <xs:enumeration value="Inactive" />
      <xs:enumeration value="Removed" />
      <xs:enumeration value="Expired" />
      <xs:enumeration value="Rejected" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="Timeout" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SwishPaymentIntentView" nillable="true" type="SwishPaymentIntentView" />
  <xs:complexType name="SwishPaymentIntentView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SuccessUrl" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FailureUrl" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwishPaymentStatus" nillable="true" type="SwishPaymentStatus" />
  <xs:complexType name="SwishPaymentStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentRequestToken" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Status" type="SwishStatusType" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaidDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="RefundedAmount" type="Amount" />
      <xs:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SwishStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="Declined" />
      <xs:enumeration value="Error" />
      <xs:enumeration value="Paid" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="Refunded" />
      <xs:enumeration value="Future" />
      <xs:enumeration value="Accepted" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SwishRefundPayment" nillable="true" type="SwishRefundPayment" />
  <xs:complexType name="SwishRefundPayment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwishSettings" nillable="true" type="SwishSettings" />
  <xs:complexType name="SwishSettings">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Certificate" type="File" />
      <xs:element minOccurs="0" maxOccurs="1" name="Password" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="PhoneNumber" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="BookkeepPaymentsNextBankDayOnNonBankDay" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsRecurringPaymentsEnabled" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="NotBefore" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="NotAfter" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwishWithdrawal" nillable="true" type="SwishWithdrawal" />
  <xs:element name="TwoFactorBankId" nillable="true" type="TwoFactorBankId" />
  <xs:complexType name="TwoFactorBankId">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="UserClaims" type="UserClaims" />
      <xs:element minOccurs="0" maxOccurs="1" name="BankIdAuthenticationStatus" type="BankIdAuthenticationStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="UserClaims">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="User" type="User" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClientConfig" type="ClientConfig" />
      <xs:element minOccurs="0" maxOccurs="1" name="SecureToken" type="SecureTokenView" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="User">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Username" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="UserPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="FullName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Language" type="LanguageType" />
      <xs:element minOccurs="1" maxOccurs="1" name="PasswordExpired" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="PasswordNeverExpires" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="Password" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsEnabled" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="Rights" type="ArrayOfUserRight" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsAdministrator" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IsApiUser" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageCreditors" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HideSelectCreditorDialog" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HideSystemUpdates" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="HideLookupDialog" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ActiveCreditorPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="LastLogin" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="HasAcceptedAgreements" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="ReceiveSystemUpdateNotification" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="TwoFactorBankIdAuthEnabled" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArrayOfUserRight">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserRight" nillable="true" type="UserRight" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="UserRight">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanReadCreditor" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="IncludeCreditorOnStartPage" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanWriteCreditor" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanAttestInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageInvoicePayments" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanSellInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanSalesFinance" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanAttestSupplierInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanPaySupplierInvoice" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageInvoices" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageDebtCollections" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageSelfInvoices" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageSelfInvoiceDebtorInfoes" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageSupplierInvoices" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanManageFinances" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanReadSettings" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="CanReadBookkeeping" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountingExportDateSelectionType" type="AccountingExportDateSelectionType" />
  <xs:element name="AccountingExportFormatType" type="AccountingExportFormatType" />
  <xs:element name="AccountingRecordType" type="AccountingRecordType" />
  <xs:element name="AccountingSettingsAccountTypeView" type="AccountingSettingsAccountTypeView" />
  <xs:element name="ActionSearchStatusType" type="ActionSearchStatusType" />
  <xs:element name="ActionSourceType" type="ActionSourceType" />
  <xs:element name="ActionType" type="ActionType" />
  <xs:element name="ActivationPolicyType" type="ActivationPolicyType" />
  <xs:simpleType name="ActivationPolicyType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="DisabledForExceptionList" />
      <xs:enumeration value="AllowedForExceptionList" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AmountType" type="AmountType" />
  <xs:element name="AutogiroApprovalCommentCode" type="AutogiroApprovalCommentCode" />
  <xs:simpleType name="AutogiroApprovalCommentCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="CancelledByPayerOrBank" />
      <xs:enumeration value="AccountTypeNotApprovedForAutogiro" />
      <xs:enumeration value="ApprovalIsMissingAtBankgirot" />
      <xs:enumeration value="WrongBankOrPersonDetails" />
      <xs:enumeration value="MakulatedDueToUnrespondedAccountRequest" />
      <xs:enumeration value="PayerBankgiroMissing" />
      <xs:enumeration value="ApprovalAlreadyExists" />
      <xs:enumeration value="WrongOrgnoOrContract" />
      <xs:enumeration value="WrongPayerNumber" />
      <xs:enumeration value="WrongBankAccount" />
      <xs:enumeration value="WrongReceiverBankgiro" />
      <xs:enumeration value="ReceiverBankgiroIsUnregistered" />
      <xs:enumeration value="NewApproval" />
      <xs:enumeration value="Makulated" />
      <xs:enumeration value="ApprovalIsMakulatedDueToMakulatedPayerBankgiroNumber" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AutogiroCompatibleType" type="AutogiroCompatibleType" />
  <xs:simpleType name="AutogiroCompatibleType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Approved" />
      <xs:enumeration value="Unapproved" />
      <xs:enumeration value="Unknown" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AutogiroPaymentStatusType" type="AutogiroPaymentStatusType" />
  <xs:element name="AutogiroStageType" type="AutogiroStageType" />
  <xs:element name="AutogiroWithdrawalCommentCode" type="AutogiroWithdrawalCommentCode" />
  <xs:simpleType name="AutogiroWithdrawalCommentCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="NoCoverage" />
      <xs:enumeration value="PaymentFailed" />
      <xs:enumeration value="WrongPaymentDate" />
      <xs:enumeration value="WrongPayerNumber" />
      <xs:enumeration value="WrongDebitingCode" />
      <xs:enumeration value="WrongAmount" />
      <xs:enumeration value="WrongNewPaymentDate" />
      <xs:enumeration value="WrongReceiverBankgiroNumber" />
      <xs:enumeration value="ReceiverBankgironumberIsMissing" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="PaymentIsMissing" />
      <xs:enumeration value="ChangedPaymentDate" />
      <xs:enumeration value="NotChangedRenewingJob" />
      <xs:enumeration value="ExpiresApprovalMissing" />
      <xs:enumeration value="ExpiresAccountNotApprovedOrClosed" />
      <xs:enumeration value="WrongPeriodCode" />
      <xs:enumeration value="WrongAmountSelfRenewedAssignments" />
      <xs:enumeration value="AmountNotNumeric" />
      <xs:enumeration value="ForbiddenForWithdraws" />
      <xs:enumeration value="BankgiroNoMissingAtBGC" />
      <xs:enumeration value="PassedPaymentDate" />
      <xs:enumeration value="ReceiverBgNoIsNotSameOnOpeningPostAsTransactionPost" />
      <xs:enumeration value="AmountExceedsMaximunAmount" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="BankAccountBankType" type="BankAccountBankType" />
  <xs:element name="BankAccountStatusType" type="BankAccountStatusType" />
  <xs:element name="BankIdHintCodeType" type="BankIdHintCodeType" />
  <xs:element name="BankIdStatusType" type="BankIdStatusType" />
  <xs:element name="BookKeepingMethod" type="BookKeepingMethod" />
  <xs:element name="CommentTargetType" type="CommentTargetType" />
  <xs:element name="ContractInvoiceActionStageType" type="ContractInvoiceActionStageType" />
  <xs:element name="ContractInvoicePeriodRuleType" type="ContractInvoicePeriodRuleType" />
  <xs:element name="CreditCardAddStatusType" type="CreditCardAddStatusType" />
  <xs:element name="CreditCardPaymentStatusType" type="CreditCardPaymentStatusType" />
  <xs:element name="CreditorAddonCategoryTypeView" type="CreditorAddonCategoryTypeView" />
  <xs:element name="CreditorAddonDescriptionTypeView" type="CreditorAddonDescriptionTypeView" />
  <xs:element name="CreditorAddonTypeView" type="CreditorAddonTypeView" />
  <xs:element name="CreditorKycStateType" type="CreditorKycStateType" />
  <xs:element name="CreditorModuleAccessType" type="CreditorModuleAccessType" />
  <xs:element name="CreditorPaymentMethodPriorityType" type="CreditorPaymentMethodPriorityType" />
  <xs:element name="CreditorPaymentMethodType" type="CreditorPaymentMethodType" />
  <xs:element name="CreditorShareTargetType" type="CreditorShareTargetType" />
  <xs:simpleType name="CreditorShareTargetType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Owner" />
      <xs:enumeration value="Contributor" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DebtCollectionActionLevelType" type="DebtCollectionActionLevelType" />
  <xs:element name="DebtCollectionActionStageType" type="DebtCollectionActionStageType" />
  <xs:element name="DebtorBalanceType" type="DebtorBalanceType" />
  <xs:element name="DebtorContractPeriodType" type="DebtorContractPeriodType" />
  <xs:simpleType name="DebtorContractPeriodType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Undefined" />
      <xs:enumeration value="Months" />
      <xs:enumeration value="Quarters" />
      <xs:enumeration value="Years" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DebtorContractStateType" type="DebtorContractStateType" />
  <xs:simpleType name="DebtorContractStateType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Undefined" />
      <xs:enumeration value="Draft" />
      <xs:enumeration value="Unsigned" />
      <xs:enumeration value="Signed" />
      <xs:enumeration value="Financed" />
      <xs:enumeration value="Cancelled" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DebtorPaymentMethod" type="DebtorPaymentMethod" />
  <xs:element name="DebtorType" type="DebtorType" />
  <xs:element name="DeliveryMethodType" type="DeliveryMethodType" />
  <xs:element name="DeliveryStatusType" type="DeliveryStatusType" />
  <xs:element name="DiscountType" type="DiscountType" />
  <xs:element name="EInvoiceBankType" type="EInvoiceBankType" />
  <xs:element name="EventType" type="EventType" />
  <xs:element name="FiscalYearType" type="FiscalYearType" />
  <xs:element name="GenericActionStageType" type="GenericActionStageType" />
  <xs:element name="ImportFileStateType" type="ImportFileStateType" />
  <xs:element name="IncomingPaymentNotificationMethodType" type="IncomingPaymentNotificationMethodType" />
  <xs:element name="InstallmentPlanActionStageType" type="InstallmentPlanActionStageType" />
  <xs:element name="InstallmentPlanSourceType" type="InstallmentPlanSourceType" />
  <xs:element name="InterestType" type="InterestType" />
  <xs:element name="IntermediatorType" type="IntermediatorType" />
  <xs:element name="InvoiceActionStageType" type="InvoiceActionStageType" />
  <xs:element name="KivraStatusTypeView" type="KivraStatusTypeView" />
  <xs:element name="KycOwnershipLevelType" type="KycOwnershipLevelType" />
  <xs:simpleType name="KycOwnershipLevelType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="None" />
      <xs:enumeration value="MoreThan0ButNoteMoreThan25" />
      <xs:enumeration value="MoreThan25ButNoteMoreThan50" />
      <xs:enumeration value="MoreThan50ButNoteMoreThan75" />
      <xs:enumeration value="MoreThan75ButNoteMoreThan100" />
      <xs:enumeration value="All100" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="LanguageType" type="LanguageType" />
  <xs:element name="OrderCheckoutStatusType" type="OrderCheckoutStatusType" />
  <xs:element name="OrderPaymentMethodType" type="OrderPaymentMethodType" />
  <xs:element name="OrderRecordType" type="OrderRecordType" />
  <xs:element name="OrderStageType" type="OrderStageType" />
  <xs:element name="OriginType" type="OriginType" />
  <xs:element name="OutgoingPaymentStatusType" type="OutgoingPaymentStatusType" />
  <xs:element name="OutgoingPaymentTypeView" type="OutgoingPaymentTypeView" />
  <xs:element name="OverrideBookkeepingMethod" type="OverrideBookkeepingMethod" />
  <xs:element name="P27CategoryPurposeTypeView" type="P27CategoryPurposeTypeView" />
  <xs:element name="P27ChargeBearerTypeView" type="P27ChargeBearerTypeView" />
  <xs:element name="P27CodeTypeView" type="P27CodeTypeView" />
  <xs:element name="P27MethodTypeView" type="P27MethodTypeView" />
  <xs:element name="PaymentFrequencyType" type="PaymentFrequencyType" />
  <xs:simpleType name="PaymentFrequencyType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Monthly" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PostageTypeView" type="PostageTypeView" />
  <xs:element name="ProductType" type="ProductType" />
  <xs:element name="ProjectStatusType" type="ProjectStatusType" />
  <xs:element name="ReceivingAccountType" type="ReceivingAccountType" />
  <xs:element name="ReceivingPaymentMethodType" type="ReceivingPaymentMethodType" />
  <xs:element name="ReconciliationInvoiceActionStageType" type="ReconciliationInvoiceActionStageType" />
  <xs:element name="RecordType" type="RecordType" />
  <xs:element name="RecurrenceIntervalType" type="RecurrenceIntervalType" />
  <xs:element name="ReferenceType" type="ReferenceType" />
  <xs:element name="RegisterPaymentOverShootingAmountHandlingType" type="RegisterPaymentOverShootingAmountHandlingType" />
  <xs:element name="RotRutSearchFilterType" type="RotRutSearchFilterType" />
  <xs:element name="RotRutType" type="RotRutType" />
  <xs:element name="SelfInvoiceActionStageType" type="SelfInvoiceActionStageType" />
  <xs:element name="SieKPTYPType" type="SieKPTYPType" />
  <xs:element name="StripeAccountType" type="StripeAccountType" />
  <xs:simpleType name="StripeAccountType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Account" />
      <xs:enumeration value="ConnectedAccount" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SupplierInvoiceActionStageType" type="SupplierInvoiceActionStageType" />
  <xs:element name="SupplierPaymentMethodType" type="SupplierPaymentMethodType" />
  <xs:element name="SwishConsentStatusType" type="SwishConsentStatusType" />
  <xs:element name="SwishPaymentStatusType" type="SwishPaymentStatusType" />
  <xs:simpleType name="SwishPaymentStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Created" />
      <xs:enumeration value="Declined" />
      <xs:enumeration value="Error" />
      <xs:enumeration value="Paid" />
      <xs:enumeration value="Cancelled" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SwishStatusType" type="SwishStatusType" />
  <xs:element name="UnhandledPaymentStateTypeView" type="UnhandledPaymentStateTypeView" />
  <xs:simpleType name="UnhandledPaymentStateTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unhandled" />
      <xs:enumeration value="UsedOnInvoice" />
      <xs:enumeration value="UsedOnInvoiceInOtherCreditor" />
      <xs:enumeration value="Deleted" />
      <xs:enumeration value="RepaymentPending" />
      <xs:enumeration value="Repaid" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UnhandledPaymentTypeView" type="UnhandledPaymentTypeView" />
  <xs:simpleType name="UnhandledPaymentTypeView">
    <xs:restriction base="xs:string">
      <xs:enumeration value="UnmatchedPayment" />
      <xs:enumeration value="OverPayment" />
      <xs:enumeration value="ManualBalance" />
      <xs:enumeration value="BalanceFromInvoice" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="WebhookTriggerType" type="WebhookTriggerType" />
  <xs:simpleType name="WebhookTriggerType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="InvoiceActionCreated" />
      <xs:enumeration value="ReconciliationInvoiceActionCreated" />
      <xs:enumeration value="InvoiceActionAttested" />
      <xs:enumeration value="InvoicePaymentReceived" />
      <xs:enumeration value="SelfInvoiceOutgoingPaymentSucceeded" />
      <xs:enumeration value="SupplierInvoiceOutgoingPaymentSucceeded" />
      <xs:enumeration value="OutgoingPaymentSucceeded" />
      <xs:enumeration value="SelfInvoiceOutgoingPaymentFailed" />
      <xs:enumeration value="SupplierInvoiceOutgoingPaymentFailed" />
      <xs:enumeration value="OutgoingPaymentFailed" />
      <xs:enumeration value="UnmatchedPayment" />
      <xs:enumeration value="Overpayment" />
      <xs:enumeration value="CreditorShared" />
      <xs:enumeration value="CreditorUnshared" />
      <xs:enumeration value="DebtorCreated" />
      <xs:enumeration value="DebtorUpdated" />
      <xs:enumeration value="DebtorDeleted" />
      <xs:enumeration value="UnknownEInvoiceRegistration" />
      <xs:enumeration value="CreditorCreated" />
      <xs:enumeration value="CreditorUpdated" />
      <xs:enumeration value="CreditorDeleted" />
      <xs:enumeration value="InvoiceActionPaid" />
      <xs:enumeration value="InvoiceActionStateChanged" />
      <xs:enumeration value="DebtorInformationCorrectionRequested" />
      <xs:enumeration value="InvoiceActionViewed" />
      <xs:enumeration value="InvoiceActionOpened" />
      <xs:enumeration value="InvoiceActionReceived" />
      <xs:enumeration value="UndeliveredInvoice" />
      <xs:enumeration value="AutogiroApprovalFailed" />
      <xs:enumeration value="AutogiroWithdrawalFailedOnInvoice" />
      <xs:enumeration value="AutogiroWithdrawalFailedOnReconciliationInvoice" />
      <xs:enumeration value="InvoiceSaleWasAccepted" />
      <xs:enumeration value="InvoiceSaleWasDenied" />
      <xs:enumeration value="AutogiroApprovalChanged" />
      <xs:enumeration value="AutogiroWithdrawalRenewedOnInvoice" />
      <xs:enumeration value="AutogiroWithdrawalRenewedOnReconciliationInvoice" />
      <xs:enumeration value="InvoiceCommented" />
      <xs:enumeration value="AmountCreditedOnInvoice" />
      <xs:enumeration value="AmountWrittenOffOnInvoice" />
      <xs:enumeration value="ProductCreated" />
      <xs:enumeration value="ProductUpdated" />
      <xs:enumeration value="ContractInvoiceActionCreated" />
      <xs:enumeration value="ContractInvoiceActionUpdated" />
      <xs:enumeration value="CreditCardWithdrawalFailedOnInvoice" />
      <xs:enumeration value="CreditCardWithdrawalFailedOnReconciliationInvoice" />
      <xs:enumeration value="DebtCollectionActionStateChanged" />
      <xs:enumeration value="CreditorKYCUpdated" />
      <xs:enumeration value="InvoiceActionDeleted" />
      <xs:enumeration value="DebtorContractCancelled" />
      <xs:enumeration value="DebtorContractSigned" />
      <xs:enumeration value="DebtorContractCreated" />
      <xs:enumeration value="DebtorContractArchived" />
      <xs:enumeration value="DailyNotification" />
      <xs:enumeration value="PaymentReceivedToBillectaClientFunds" />
      <xs:enumeration value="InvoiceActionUpdated" />
      <xs:enumeration value="SelfInvoiceActionCreated" />
      <xs:enumeration value="SelfInvoiceActionAttested" />
      <xs:enumeration value="SelfInvoiceActionPaid" />
      <xs:enumeration value="SelfInvoiceActionUpdated" />
      <xs:enumeration value="SelfInvoiceActionDeleted" />
      <xs:enumeration value="ReminderInvoiceActionCreated" />
      <xs:enumeration value="EInvoiceInfoOnDebtorChanged" />
      <xs:enumeration value="CreditCardWithdrawalCanceledOnInvoice" />
      <xs:enumeration value="CreditCardWithdrawalCanceledOnReconciliationInvoice" />
      <xs:enumeration value="ReminderInvoiceActionWasSent" />
      <xs:enumeration value="ReminderInvoiceActionPaid" />
      <xs:enumeration value="ContractInvoiceActionDeleted" />
      <xs:enumeration value="OverpaymentMatchedToInvoice" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UnhandledPayments" nillable="true" type="UnhandledPayments" />
  <xs:complexType name="UnhandledPayments">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UnhandledPayment" nillable="true" type="UnhandledPayment" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="UnhandledPayment">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="UnhandledPaymentPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreditorName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderAddress" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderCity" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderCountryCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderOrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SenderBankgiroNo" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" nillable="true" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Amount" type="Amount" />
      <xs:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CreatedBy" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="UnhandledPaymentType" type="UnhandledPaymentTypeView" />
      <xs:element minOccurs="0" maxOccurs="1" name="OverpaymentDetails" type="OverpaymentDetailsView" />
      <xs:element minOccurs="0" maxOccurs="1" name="AdditionalInformations" type="ArrayOfString" />
      <xs:element minOccurs="1" maxOccurs="1" name="State" type="UnhandledPaymentStateTypeView" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UnhandledPayment" nillable="true" type="UnhandledPayment" />
  <xs:element name="UpdateAddressAction" nillable="true" type="UpdateAddressAction" />
  <xs:complexType name="UpdateAddressAction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Attention" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CareOf" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrgNo" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="GLN" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Intermediator" nillable="true" type="IntermediatorType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserClaims" nillable="true" type="UserClaims" />
  <xs:element name="UserRight" nillable="true" type="UserRight" />
  <xs:element name="UserSubscribedInvoices" nillable="true" type="UserSubscribedInvoices" />
  <xs:complexType name="UserSubscribedInvoices">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserSubscribedInvoice" nillable="true" type="UserSubscribedInvoice" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="UserSubscribedInvoice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="UserPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="ActionPublicId" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserSubscribedInvoice" nillable="true" type="UserSubscribedInvoice" />
  <xs:element name="Users" nillable="true" type="Users" />
  <xs:complexType name="Users">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="User" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="User" nillable="true" type="User" />
  <xs:element name="VerificationInvoiceActionEntry" nillable="true" type="VerificationInvoiceActionEntry" />
  <xs:complexType name="VerificationInvoiceActionEntry">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="DebtorPublicId" type="guid" />
      <xs:element minOccurs="1" maxOccurs="1" name="InvoiceDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="DeliveryDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Records" type="ArrayOfInvoiceActionRecord" />
      <xs:element minOccurs="0" maxOccurs="1" name="OurReference" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="YourReference" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="CommunicationLanguage" type="LanguageType" />
      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="BookkeepingOverride" type="InvoiceBookkeepingOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="PaymentOverride" type="PaymentOverride" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebhookEventCounts" nillable="true" type="WebhookEventCounts" />
  <xs:complexType name="WebhookEventCounts">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebhookEventCount" nillable="true" type="WebhookEventCount" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="WebhookEventCount">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="Type" type="WebhookTriggerType" />
      <xs:element minOccurs="1" maxOccurs="1" name="Count" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebhookEventCount" nillable="true" type="WebhookEventCount" />
  <xs:element name="YearlyAutogiroContractInvoice" nillable="true" type="YearlyAutogiroContractInvoice" />
  <xs:complexType name="YearlyAutogiroContractInvoice">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CreditorPublicId" type="guid" />
      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DebtorExternalId" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="SSN" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ClearingNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Bank" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Amount" type="xs:double" />
      <xs:element minOccurs="1" maxOccurs="1" name="WithdrawalDay" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="WithdrawalMonth" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="StartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="1" maxOccurs="1" name="EnableAutomaticReminder" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="EnableAutomaticDebtCollection" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="YearlyRecurrence" nillable="true" type="YearlyRecurrence" />
  <xs:simpleType name="guid">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
    </xs:restriction>
  </xs:simpleType>
</xs:schema>