<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.cobraconto.net/webservices/wapi/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.cobraconto.net/webservices/wapi/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.cobraconto.net/webservices/wapi/">
      <s:element name="GetFinanceReceivableFileList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="auth" type="tns:Auth" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="taxYearId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Auth">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFinanceReceivableFileListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFinanceReceivableFileListResult" type="tns:FinanceReceivableFileList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FinanceReceivableFileList">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TransactionId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="FinanceReceivableFiles" type="tns:FinanceReceivableFileRow" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FinanceReceivableFileRow">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="timestamp" type="s:base64Binary" />
          <s:element minOccurs="1" maxOccurs="1" name="AvatarId" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxYearId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FinanceMixedFileId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DomesticAccountId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OtherAccountId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="EUAccountId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DefaultTransactionTypeId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CurrentCounter" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="UserSign" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFinanceReceivable">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="auth" type="tns:Auth" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="financeReceivableId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFinanceReceivableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFinanceReceivableResult" type="tns:FinanceReceivableList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FinanceReceivableList">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TransactionId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="FinanceReceivables" type="tns:FinanceReceivable" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FinanceReceivable">
        <s:complexContent mixed="false">
          <s:extension base="tns:FinanceReceivableRow" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="FinanceReceivableRow" abstract="true">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RowState" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="timestamp" type="s:base64Binary" />
          <s:element minOccurs="1" maxOccurs="1" name="AvatarId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FinanceReceivableFileId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="InvoiceId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DepartmentId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FinanceMixedId_2" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FinanceReceivableId" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="CurrencyId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="AccountId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TypeId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="VoucherNum" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="VoucherDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="BookingDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="DueDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="FulfilmentDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="CompletionDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="OriginalRate" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="CurrentRate" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxRate" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="Note" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="RoundingValue" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="TemplateName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TransactionTypeId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OrdinalNumber" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="AgentPartnerId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ContinuousFulfilment" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Electronic" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="PartnerDirectDebitId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ScontoDays" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ScontoRate" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Deposit" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="ParallelAccountId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OutputFormat" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="InputFormat" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CancellationState" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CashAccounting" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Tax" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Total" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Paid" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="LedgerItemName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ODMAID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ExpectedPayementDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="FinanceMixedId_3" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FinanceMixedId_4" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="WithholdingType" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="WithholdingFinanceMixedId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="WithholdingFinanceReceivableId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DepositFinanceMixedId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PaymentMode" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ProjectId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="YearOpeningEntry" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="PartnerAccountNotification" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="PANBanReason" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="EDRMixedId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="VoucherType" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="FinanceReceivableItems" type="tns:ArrayOfFinanceReceivableItemRow" />
          <s:element minOccurs="0" maxOccurs="1" name="AvatarCollectors" type="tns:ArrayOfAvatarCollectorRow" />
          <s:element minOccurs="0" maxOccurs="1" name="AvatarProperties" type="tns:ArrayOfAvatarPropertyRow" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFinanceReceivableItemRow">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FinanceReceivableItemRow" nillable="true" type="tns:FinanceReceivableItemRow" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FinanceReceivableItemRow">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RowState" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FinanceLinkId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FinanceReceivableId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="AutoAccountEventId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="AccountId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxTypeId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxId" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Tax" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="Note" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CN" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Mass" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ParallelAccountId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ItemNr" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ItemTypeId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ItemCompletionDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ItemCurrencyRate" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ItemTaxCurrencyRate" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="FinanceItemCollectors" type="tns:ArrayOfFinanceItemCollectorRow" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFinanceItemCollectorRow">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FinanceItemCollectorRow" nillable="true" type="tns:FinanceItemCollectorRow" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FinanceItemCollectorRow">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RowState" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="SrcFinanceLinkId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CollectorId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Percent" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="IsPercent" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="CategoryId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="LedgerRelated" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfAvatarCollectorRow">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AvatarCollectorRow" nillable="true" type="tns:AvatarCollectorRow" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AvatarCollectorRow">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RowState" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="SrcAvatarId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CollectorId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Percent" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="CategoryId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IsPercent" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="LedgerRelated" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfAvatarPropertyRow">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AvatarPropertyRow" nillable="true" type="tns:AvatarPropertyRow" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AvatarPropertyRow">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RowState" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PropertyId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="SrcAvatarId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="report" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="OrdinalNumber" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFinanceReceivableList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="auth" type="tns:Auth" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="financeReceivableFileId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="partnerId" nillable="true" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="fromOrdinalNumber" nillable="true" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="toOrdinalNumber" nillable="true" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFinanceReceivableListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFinanceReceivableListResult" type="tns:FinanceReceivableList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetFinanceReceivable">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="auth" type="tns:Auth" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="financeReceivable" type="tns:FinanceReceivable" />
            <s:element minOccurs="1" maxOccurs="1" name="finalize" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetFinanceReceivableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SetFinanceReceivableResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFinanceReceivableAcquittance">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="auth" type="tns:Auth" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="clientNoId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="voucherNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFinanceReceivableAcquittanceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFinanceReceivableAcquittanceResult" type="tns:FinanceReceivableAcquittanceList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FinanceReceivableAcquittanceList">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TransactionId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="FinanceReceivableAcquittances" type="tns:FinanceAcquittance" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FinanceAcquittance">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="RootId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FileId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxYearId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="YearNum" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Level" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Recent" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SrcAvatarId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="SrcFinanceLinkId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="PartnerClientNoId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VoucherNum" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="PayDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="CurrencyId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Rate" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="Reference" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="RateDifferenceAmount" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Kind" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PayOff" nillable="true" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFinanceReceivableAcquittanceList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="auth" type="tns:Auth" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="clientNoId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="AFromDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFinanceReceivableAcquittanceListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFinanceReceivableAcquittanceListResult" type="tns:FinanceReceivableAcquittanceList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFinanceReceivableIterationList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="auth" type="tns:Auth" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="voucherNum" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFinanceReceivableIterationListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFinanceReceivableIterationListResult" type="tns:FinanceReceivableIterationList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FinanceReceivableIterationList">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TransactionId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="FinanceReceivableIterationRows" type="tns:FinanceReceivableIterationRow" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FinanceReceivableIterationRow">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RootId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="VoucherNum" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="YearNum" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxYearId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FinanceReceivableFileId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Level" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Recent" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="PartnerId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DepartmentId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Total" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Paid" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Unpaid" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="CurrentRate" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="CurrencyId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="InvoiceId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="WithholdingFinanceReceivableId" nillable="true" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="SetFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AAuth" type="tns:Auth" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="financeReceivableId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="isDefault" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="notify" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="remotePrint" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="fileStoreRow" type="tns:FileStoreRow" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FileStoreRow">
        <s:complexContent mixed="false">
          <s:extension base="tns:FileStoreEntry">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="FileStoreId" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="AccessLevelId" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="OriginalDate" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="ODMAID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Keywords" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="LinkedText" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="IsSigned" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="IsObsolate" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="IsVoucher" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="HashType" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="HashValue" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExternalId" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="FileStoreEntry">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FileContent" type="s:base64Binary" />
          <s:element minOccurs="0" maxOccurs="1" name="FileExtension" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OriginalName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FileStoreName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="SetFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SetFileResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AAuth" type="tns:Auth" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="financeReceivableId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="toFileStoreId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="isDefault" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="notify" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="remotePrint" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AttachFileResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetFinanceReceivableFileListSoapIn">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableFileList" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableFileListSoapOut">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableFileListResponse" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableSoapIn">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivable" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableSoapOut">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableResponse" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableListSoapIn">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableList" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableListSoapOut">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableListResponse" />
  </wsdl:message>
  <wsdl:message name="SetFinanceReceivableSoapIn">
    <wsdl:part name="parameters" element="tns:SetFinanceReceivable" />
  </wsdl:message>
  <wsdl:message name="SetFinanceReceivableSoapOut">
    <wsdl:part name="parameters" element="tns:SetFinanceReceivableResponse" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableAcquittanceSoapIn">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableAcquittance" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableAcquittanceSoapOut">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableAcquittanceResponse" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableAcquittanceListSoapIn">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableAcquittanceList" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableAcquittanceListSoapOut">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableAcquittanceListResponse" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableIterationListSoapIn">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableIterationList" />
  </wsdl:message>
  <wsdl:message name="GetFinanceReceivableIterationListSoapOut">
    <wsdl:part name="parameters" element="tns:GetFinanceReceivableIterationListResponse" />
  </wsdl:message>
  <wsdl:message name="SetFileSoapIn">
    <wsdl:part name="parameters" element="tns:SetFile" />
  </wsdl:message>
  <wsdl:message name="SetFileSoapOut">
    <wsdl:part name="parameters" element="tns:SetFileResponse" />
  </wsdl:message>
  <wsdl:message name="AttachFileSoapIn">
    <wsdl:part name="parameters" element="tns:AttachFile" />
  </wsdl:message>
  <wsdl:message name="AttachFileSoapOut">
    <wsdl:part name="parameters" element="tns:AttachFileResponse" />
  </wsdl:message>
  <wsdl:portType name="FinanceReceivableServiceSoap">
    <wsdl:operation name="GetFinanceReceivableFileList">
      <wsdl:input message="tns:GetFinanceReceivableFileListSoapIn" />
      <wsdl:output message="tns:GetFinanceReceivableFileListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivable">
      <wsdl:input message="tns:GetFinanceReceivableSoapIn" />
      <wsdl:output message="tns:GetFinanceReceivableSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableList">
      <wsdl:input message="tns:GetFinanceReceivableListSoapIn" />
      <wsdl:output message="tns:GetFinanceReceivableListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetFinanceReceivable">
      <wsdl:input message="tns:SetFinanceReceivableSoapIn" />
      <wsdl:output message="tns:SetFinanceReceivableSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableAcquittance">
      <wsdl:input message="tns:GetFinanceReceivableAcquittanceSoapIn" />
      <wsdl:output message="tns:GetFinanceReceivableAcquittanceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableAcquittanceList">
      <wsdl:input message="tns:GetFinanceReceivableAcquittanceListSoapIn" />
      <wsdl:output message="tns:GetFinanceReceivableAcquittanceListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableIterationList">
      <wsdl:input message="tns:GetFinanceReceivableIterationListSoapIn" />
      <wsdl:output message="tns:GetFinanceReceivableIterationListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetFile">
      <wsdl:input message="tns:SetFileSoapIn" />
      <wsdl:output message="tns:SetFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AttachFile">
      <wsdl:input message="tns:AttachFileSoapIn" />
      <wsdl:output message="tns:AttachFileSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="FinanceReceivableServiceSoap" type="tns:FinanceReceivableServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetFinanceReceivableFileList">
      <soap:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableFileList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivable">
      <soap:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableList">
      <soap:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetFinanceReceivable">
      <soap:operation soapAction="http://www.cobraconto.net/webservices/wapi/SetFinanceReceivable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableAcquittance">
      <soap:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableAcquittance" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableAcquittanceList">
      <soap:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableAcquittanceList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableIterationList">
      <soap:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableIterationList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetFile">
      <soap:operation soapAction="http://www.cobraconto.net/webservices/wapi/SetFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachFile">
      <soap:operation soapAction="http://www.cobraconto.net/webservices/wapi/AttachFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="FinanceReceivableServiceSoap12" type="tns:FinanceReceivableServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetFinanceReceivableFileList">
      <soap12:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableFileList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivable">
      <soap12:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivable" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableList">
      <soap12:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetFinanceReceivable">
      <soap12:operation soapAction="http://www.cobraconto.net/webservices/wapi/SetFinanceReceivable" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableAcquittance">
      <soap12:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableAcquittance" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableAcquittanceList">
      <soap12:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableAcquittanceList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFinanceReceivableIterationList">
      <soap12:operation soapAction="http://www.cobraconto.net/webservices/wapi/GetFinanceReceivableIterationList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetFile">
      <soap12:operation soapAction="http://www.cobraconto.net/webservices/wapi/SetFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachFile">
      <soap12:operation soapAction="http://www.cobraconto.net/webservices/wapi/AttachFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="FinanceReceivableService">
    <wsdl:port name="FinanceReceivableServiceSoap" binding="tns:FinanceReceivableServiceSoap">
      <soap:address location="http://support.cobraconto.net/WAPI/FinanceReceivableService.asmx" />
    </wsdl:port>
    <wsdl:port name="FinanceReceivableServiceSoap12" binding="tns:FinanceReceivableServiceSoap12">
      <soap12:address location="http://support.cobraconto.net/WAPI/FinanceReceivableService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>