<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="arrecadacaoConfirmacaoCancelamentoService" targetNamespace="http://arrecadacao.service/schemas" xmlns:ns1="urn:iso:std:iso:20022:tech:xsd:bill:info:candidate:in" xmlns:ns2="urn:iso:std:iso:20022:tech:xsd:bill:info:candidate:out" xmlns:ns3="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://arrecadacao.service/schemas" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
<xs:schema elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:bill:info:candidate:out" version="1.0" xmlns:tns="urn:iso:std:iso:20022:tech:xsd:bill:info:candidate:out" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ConfirmCancelResponse" type="tns:DocumentType"/>
<xs:element name="GenericException" type="tns:GenericException"/>
<xs:complexType name="DocumentType">
    <xs:sequence>
      <xs:element minOccurs="0" name="cstmrPmtNtfctnRspn" type="tns:DocumentRspnType"/>
      <xs:element minOccurs="0" name="cstmrPmtRvslRspn" type="tns:DocumentRspnType"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="DocumentRspnType">
    <xs:sequence>
      <xs:element name="rtrCd" type="xs:string"/>
      <xs:element name="msgId" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="GenericException">
    <xs:sequence>
      <xs:element minOccurs="0" name="code" type="xs:int"/>
      <xs:element minOccurs="0" name="message" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:simpleType name="ReturnCodeEnum">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NotAcceptable"/>
      <xs:enumeration value="NotFound"/>
      <xs:enumeration value="Accptd"/>
      <xs:enumeration value="OK"/>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>
<xs:schema elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:bill:info:candidate:in" version="1.0" xmlns:tns="urn:iso:std:iso:20022:tech:xsd:bill:info:candidate:in" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="CancelamentoRequest" type="tns:CustomerPaymentReversalV05"/>
<xs:element name="ConfirmacaoRequest" type="tns:CustomerPaymentStatusReportV06"/>
<xs:element name="Document" type="tns:DocumentRpt"/>
<xs:element name="docDtl" type="tns:DocumentType"/>
<xs:complexType name="CustomerPaymentReversalV05">
    <xs:sequence>
      <xs:element name="GrpHdr" type="tns:GroupHeader56"/>
      <xs:element name="OrgnlGrpInf" type="tns:OriginalGroupHeader3"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="OrgnlPmtInfAndRvsl" type="tns:OriginalPaymentInstruction11"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="GroupHeader56">
    <xs:sequence>
      <xs:element name="MsgId" type="xs:string"/>
      <xs:element name="CreDtTm" type="xs:dateTime"/>
      <xs:element minOccurs="0" name="InitgPty" type="tns:PartyIdentification43"/>
      <xs:element minOccurs="0" name="DbtrAgt" type="tns:BranchAndFinancialInstitutionIdentification5"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="PartyIdentification43">
    <xs:sequence>
      <xs:element minOccurs="0" name="Nm" type="xs:string"/>
      <xs:element minOccurs="0" name="Id" type="tns:Party11Choice"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="Party11Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrgId" type="tns:OrganisationIdentification8"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="OrganisationIdentification8">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="tns:GenericOrganisationIdentification1"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="GenericOrganisationIdentification1">
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element minOccurs="0" name="SchmeNm" type="tns:OrganisationIdentificationSchemeName1Choice"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="BranchAndFinancialInstitutionIdentification5">
    <xs:sequence>
      <xs:element name="FinInstnId" type="tns:FinancialInstitutionIdentification8"/>
      <xs:element minOccurs="0" name="BrnchId" type="tns:BranchData2"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="FinancialInstitutionIdentification8">
    <xs:sequence>
      <xs:element minOccurs="0" name="Nm" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="BranchData2">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="OriginalGroupHeader3">
    <xs:sequence>
      <xs:element name="OrgnlMsgId" type="xs:string"/>
      <xs:element name="OrgnlMsgNmId" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="OriginalPaymentInstruction11">
    <xs:sequence>
      <xs:element name="OrgnlPmtInfId" type="xs:string"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="RvslRsnInf" type="tns:PaymentReversalReason7"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="TxInf" type="tns:PaymentTransaction56"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="PaymentReversalReason7">
    <xs:sequence>
      <xs:element minOccurs="0" name="Rsn" type="tns:ReversalReason4Choice"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="AddtlInf" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ReversalReason4Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="PaymentTransaction56">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrgnlTxRef" type="tns:OriginalTransactionReference20"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="SplmtryData" type="tns:SupplementaryData1"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="OriginalTransactionReference20">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amt" type="tns:AmountType4Choice"/>
      <xs:element minOccurs="0" name="ReqdExctnDt" type="xs:date"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="AmountType4Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="EqvtAmt" type="tns:EquivalentAmount2"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="EquivalentAmount2">
    <xs:sequence>
      <xs:element name="Amt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ActiveOrHistoricCurrencyAndAmount">
    <xs:simpleContent>
      <xs:extension base="xs:decimal">
        <xs:attribute name="Ccy" type="xs:string" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
<xs:complexType name="SupplementaryData1">
    <xs:sequence>
      <xs:element name="Envlp" type="tns:DocumentType"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="DocumentType">
    <xs:sequence>
      <xs:element name="pmtDtls" type="tns:PaymentDetailsType"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="PaymentDetailsType">
    <xs:sequence>
      <xs:element name="pmtMtd" type="xs:string"/>
      <xs:element name="pmtPlc" type="xs:string"/>
      <xs:element name="dgtLine" type="xs:string"/>
      <xs:element name="authntcnNb" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="CustomerPaymentStatusReportV06">
    <xs:sequence>
      <xs:element name="GrpHdr" type="tns:GroupHeader52"/>
      <xs:element name="OrgnlGrpInfAndSts" type="tns:OriginalGroupHeader1"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="OrgnlPmtInfAndSts" type="tns:OriginalPaymentInstruction12"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="GroupHeader52">
    <xs:sequence>
      <xs:element name="MsgId" type="xs:string"/>
      <xs:element name="CreDtTm" type="xs:dateTime"/>
      <xs:element minOccurs="0" name="InitgPty" type="tns:PartyIdentification43"/>
      <xs:element minOccurs="0" name="DbtrAgt" type="tns:BranchAndFinancialInstitutionIdentification5"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="OriginalGroupHeader1">
    <xs:sequence>
      <xs:element name="OrgnlMsgId" type="xs:string"/>
      <xs:element name="OrgnlMsgNmId" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="OriginalPaymentInstruction12">
    <xs:sequence>
      <xs:element name="OrgnlPmtInfId" type="xs:string"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="TxInfAndSts" type="tns:PaymentTransaction57"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="PaymentTransaction57">
    <xs:sequence>
      <xs:element minOccurs="0" name="TxSts" type="xs:string"/>
      <xs:element minOccurs="0" name="OrgnlTxRef" type="tns:OriginalTransactionReference20"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="SplmtryData" type="tns:SupplementaryData1"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="Document">
    <xs:sequence>
      <xs:element name="CstmrPmtRvsl" type="tns:CustomerPaymentReversalV05"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="DocumentRpt">
    <xs:sequence>
      <xs:element name="CstmrPmtStsRpt" type="tns:CustomerPaymentStatusReportV06"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="FinancialIdentificationSchemeName1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxInformation4">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cdtr" type="tns:TaxParty1"/>
      <xs:element minOccurs="0" name="Dbtr" type="tns:TaxParty2"/>
      <xs:element minOccurs="0" name="UltmtDbtr" type="tns:TaxParty2"/>
      <xs:element minOccurs="0" name="AdmstnZone" type="xs:string"/>
      <xs:element minOccurs="0" name="RefNb" type="xs:string"/>
      <xs:element minOccurs="0" name="Mtd" type="xs:string"/>
      <xs:element minOccurs="0" name="TtlTaxblBaseAmt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
      <xs:element minOccurs="0" name="TtlTaxAmt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
      <xs:element minOccurs="0" name="Dt" type="xs:date"/>
      <xs:element minOccurs="0" name="SeqNb" type="xs:decimal"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Rcrd" type="tns:TaxRecord1"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxParty1">
    <xs:sequence>
      <xs:element minOccurs="0" name="TaxId" type="xs:string"/>
      <xs:element minOccurs="0" name="RegnId" type="xs:string"/>
      <xs:element minOccurs="0" name="TaxTp" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxParty2">
    <xs:sequence>
      <xs:element minOccurs="0" name="TaxId" type="xs:string"/>
      <xs:element minOccurs="0" name="RegnId" type="xs:string"/>
      <xs:element minOccurs="0" name="TaxTp" type="xs:string"/>
      <xs:element minOccurs="0" name="Authstn" type="tns:TaxAuthorisation1"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxAuthorisation1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Titl" type="xs:string"/>
      <xs:element minOccurs="0" name="Nm" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxRecord1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Tp" type="xs:string"/>
      <xs:element minOccurs="0" name="Ctgy" type="xs:string"/>
      <xs:element minOccurs="0" name="CtgyDtls" type="xs:string"/>
      <xs:element minOccurs="0" name="DbtrSts" type="xs:string"/>
      <xs:element minOccurs="0" name="CertId" type="xs:string"/>
      <xs:element minOccurs="0" name="FrmsCd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prd" type="tns:TaxPeriod1"/>
      <xs:element minOccurs="0" name="TaxAmt" type="tns:TaxAmount1"/>
      <xs:element minOccurs="0" name="AddtlInf" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxPeriod1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Yr" type="xs:date"/>
      <xs:element minOccurs="0" name="Tp" type="xs:string"/>
      <xs:element minOccurs="0" name="FrToDt" type="tns:DatePeriodDetails"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="DatePeriodDetails">
    <xs:sequence>
      <xs:element name="FrDt" type="xs:date"/>
      <xs:element name="ToDt" type="xs:date"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxAmount1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Rate" type="xs:decimal"/>
      <xs:element minOccurs="0" name="TaxblBaseAmt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
      <xs:element minOccurs="0" name="TtlAmt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="tns:TaxRecordDetails1"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxRecordDetails1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Prd" type="tns:TaxPeriod1"/>
      <xs:element name="Amt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="GarnishmentType1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="CreditorReferenceType2">
    <xs:sequence>
      <xs:element name="CdOrPrtry" type="tns:CreditorReferenceType1Choice"/>
      <xs:element minOccurs="0" name="Issr" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="CreditorReferenceType1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="SettlementInstruction1">
    <xs:sequence>
      <xs:element name="SttlmMtd" type="xs:string"/>
      <xs:element minOccurs="0" name="SttlmAcct" type="tns:CashAccount24"/>
      <xs:element minOccurs="0" name="ClrSys" type="tns:ClearingSystemIdentification3Choice"/>
      <xs:element minOccurs="0" name="InstgRmbrsmntAgt" type="tns:BranchAndFinancialInstitutionIdentification5"/>
      <xs:element minOccurs="0" name="InstgRmbrsmntAgtAcct" type="tns:CashAccount24"/>
      <xs:element minOccurs="0" name="InstdRmbrsmntAgt" type="tns:BranchAndFinancialInstitutionIdentification5"/>
      <xs:element minOccurs="0" name="InstdRmbrsmntAgtAcct" type="tns:CashAccount24"/>
      <xs:element minOccurs="0" name="ThrdRmbrsmntAgt" type="tns:BranchAndFinancialInstitutionIdentification5"/>
      <xs:element minOccurs="0" name="ThrdRmbrsmntAgtAcct" type="tns:CashAccount24"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="CashAccount24">
    <xs:sequence>
      <xs:element name="Id" type="tns:AccountIdentification4Choice"/>
      <xs:element minOccurs="0" name="Tp" type="tns:CashAccountType2Choice"/>
      <xs:element minOccurs="0" name="Ccy" type="xs:string"/>
      <xs:element minOccurs="0" name="Nm" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="AccountIdentification4Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="IBAN" type="xs:string"/>
      <xs:element minOccurs="0" name="Othr" type="tns:GenericAccountIdentification1"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="GenericAccountIdentification1">
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element minOccurs="0" name="SchmeNm" type="tns:AccountSchemeName1Choice"/>
      <xs:element minOccurs="0" name="Issr" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="AccountSchemeName1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="CashAccountType2Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ClearingSystemIdentification3Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="StatusReason6Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="DocumentAdjustment1">
    <xs:sequence>
      <xs:element name="Amt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
      <xs:element minOccurs="0" name="CdtDbtInd" type="xs:string"/>
      <xs:element minOccurs="0" name="Rsn" type="xs:string"/>
      <xs:element minOccurs="0" name="AddtlInf" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="FrequencyPeriod1">
    <xs:sequence>
      <xs:element name="Tp" type="xs:string"/>
      <xs:element name="CntPerPrd" type="xs:decimal"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="RemittanceInformation10">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Ustrd" type="xs:string"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Strd" type="tns:StructuredRemittanceInformation12"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="StructuredRemittanceInformation12">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="RfrdDocInf" type="tns:ReferredDocumentInformation6"/>
      <xs:element minOccurs="0" name="RfrdDocAmt" type="tns:RemittanceAmount2"/>
      <xs:element minOccurs="0" name="CdtrRefInf" type="tns:CreditorReferenceInformation2"/>
      <xs:element minOccurs="0" name="Invcr" type="tns:PartyIdentification43"/>
      <xs:element minOccurs="0" name="Invcee" type="tns:PartyIdentification43"/>
      <xs:element minOccurs="0" name="TaxRmt" type="tns:TaxInformation4"/>
      <xs:element minOccurs="0" name="GrnshmtRmt" type="tns:Garnishment1"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="AddtlRmtInf" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ReferredDocumentInformation6">
    <xs:sequence>
      <xs:element minOccurs="0" name="Tp" type="tns:ReferredDocumentType4"/>
      <xs:element minOccurs="0" name="Nb" type="xs:string"/>
      <xs:element minOccurs="0" name="RltdDt" type="xs:date"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ReferredDocumentType4">
    <xs:sequence>
      <xs:element name="CdOrPrtry" type="tns:ReferredDocumentType3Choice"/>
      <xs:element minOccurs="0" name="Issr" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ReferredDocumentType3Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="RemittanceAmount2">
    <xs:sequence>
      <xs:element minOccurs="0" name="DuePyblAmt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="DscntApldAmt" type="tns:DiscountAmountAndType1"/>
      <xs:element minOccurs="0" name="CdtNoteAmt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="TaxAmt" type="tns:TaxAmountAndType1"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="AdjstmntAmtAndRsn" type="tns:DocumentAdjustment1"/>
      <xs:element minOccurs="0" name="RmtdAmt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="DiscountAmountAndType1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Tp" type="tns:DiscountAmountType1Choice"/>
      <xs:element name="Amt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="DiscountAmountType1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxAmountAndType1">
    <xs:sequence>
      <xs:element minOccurs="0" name="Tp" type="tns:TaxAmountType1Choice"/>
      <xs:element name="Amt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="TaxAmountType1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="CreditorReferenceInformation2">
    <xs:sequence>
      <xs:element minOccurs="0" name="Tp" type="tns:CreditorReferenceType2"/>
      <xs:element minOccurs="0" name="Ref" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="Garnishment1">
    <xs:sequence>
      <xs:element name="Tp" type="tns:GarnishmentType1"/>
      <xs:element minOccurs="0" name="Grnshee" type="tns:PartyIdentification43"/>
      <xs:element minOccurs="0" name="GrnshmtAdmstr" type="tns:PartyIdentification43"/>
      <xs:element minOccurs="0" name="RefNb" type="xs:string"/>
      <xs:element minOccurs="0" name="Dt" type="xs:date"/>
      <xs:element minOccurs="0" name="RmtdAmt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
      <xs:element minOccurs="0" name="FmlyMdclInsrncInd" type="xs:boolean"/>
      <xs:element minOccurs="0" name="MplyeeTermntnInd" type="xs:boolean"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="GarnishmentType1">
    <xs:sequence>
      <xs:element name="CdOrPrtry" type="tns:GarnishmentType1Choice"/>
      <xs:element minOccurs="0" name="Issr" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="PersonIdentification5">
    <xs:sequence>
      <xs:element minOccurs="0" name="DtAndPlcOfBirth" type="tns:DateAndPlaceOfBirth"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="tns:GenericPersonIdentification1"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="DateAndPlaceOfBirth">
    <xs:sequence>
      <xs:element name="BirthDt" type="xs:date"/>
      <xs:element minOccurs="0" name="PrvcOfBirth" type="xs:string"/>
      <xs:element name="CityOfBirth" type="xs:string"/>
      <xs:element name="CtryOfBirth" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="GenericPersonIdentification1">
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element minOccurs="0" name="SchmeNm" type="tns:PersonIdentificationSchemeName1Choice"/>
      <xs:element minOccurs="0" name="Issr" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="PersonIdentificationSchemeName1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ContactDetails2">
    <xs:sequence>
      <xs:element minOccurs="0" name="NmPrfx" type="xs:string"/>
      <xs:element minOccurs="0" name="Nm" type="xs:string"/>
      <xs:element minOccurs="0" name="PhneNb" type="xs:string"/>
      <xs:element minOccurs="0" name="MobNb" type="xs:string"/>
      <xs:element minOccurs="0" name="FaxNb" type="xs:string"/>
      <xs:element minOccurs="0" name="EmailAdr" type="xs:string"/>
      <xs:element minOccurs="0" name="Othr" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="CategoryPurpose1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="Frequency21Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Tp" type="xs:string"/>
      <xs:element minOccurs="0" name="Prd" type="tns:FrequencyPeriod1"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="Charges2">
    <xs:sequence>
      <xs:element name="Amt" type="tns:ActiveOrHistoricCurrencyAndAmount"/>
      <xs:element name="Agt" type="tns:BranchAndFinancialInstitutionIdentification5"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="Authorisation1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ServiceLevel8Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="LocalInstrument2Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="MandateSetupReason1Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="MandateRelatedInformation10">
    <xs:sequence>
      <xs:element minOccurs="0" name="MndtId" type="xs:string"/>
      <xs:element minOccurs="0" name="DtOfSgntr" type="xs:date"/>
      <xs:element minOccurs="0" name="AmdmntInd" type="xs:boolean"/>
      <xs:element minOccurs="0" name="AmdmntInfDtls" type="tns:AmendmentInformationDetails10"/>
      <xs:element minOccurs="0" name="ElctrncSgntr" type="xs:string"/>
      <xs:element minOccurs="0" name="FrstColltnDt" type="xs:date"/>
      <xs:element minOccurs="0" name="FnlColltnDt" type="xs:date"/>
      <xs:element minOccurs="0" name="Frqcy" type="tns:Frequency21Choice"/>
      <xs:element minOccurs="0" name="Rsn" type="tns:MandateSetupReason1Choice"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="AmendmentInformationDetails10">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrgnlMndtId" type="xs:string"/>
      <xs:element minOccurs="0" name="OrgnlCdtrSchmeId" type="tns:PartyIdentification43"/>
      <xs:element minOccurs="0" name="OrgnlCdtrAgt" type="tns:BranchAndFinancialInstitutionIdentification5"/>
      <xs:element minOccurs="0" name="OrgnlCdtrAgtAcct" type="tns:CashAccount24"/>
      <xs:element minOccurs="0" name="OrgnlDbtr" type="tns:PartyIdentification43"/>
      <xs:element minOccurs="0" name="OrgnlDbtrAcct" type="tns:CashAccount24"/>
      <xs:element minOccurs="0" name="OrgnlDbtrAgt" type="tns:BranchAndFinancialInstitutionIdentification5"/>
      <xs:element minOccurs="0" name="OrgnlDbtrAgtAcct" type="tns:CashAccount24"/>
      <xs:element minOccurs="0" name="OrgnlFnlColltnDt" type="xs:date"/>
      <xs:element minOccurs="0" name="OrgnlFrqcy" type="tns:Frequency21Choice"/>
      <xs:element minOccurs="0" name="OrgnlRsn" type="tns:MandateSetupReason1Choice"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="GenericFinancialIdentification1">
    <xs:sequence>
      <xs:element name="Id" type="xs:string"/>
      <xs:element minOccurs="0" name="SchmeNm" type="tns:FinancialIdentificationSchemeName1Choice"/>
      <xs:element minOccurs="0" name="Issr" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="NumberOfTransactionsPerStatus3">
    <xs:sequence>
      <xs:element name="DtldNbOfTxs" type="xs:string"/>
      <xs:element name="DtldSts" type="xs:string"/>
      <xs:element minOccurs="0" name="DtldCtrlSum" type="xs:decimal"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="StatusReasonInformation9">
    <xs:sequence>
      <xs:element minOccurs="0" name="Orgtr" type="tns:PartyIdentification43"/>
      <xs:element minOccurs="0" name="Rsn" type="tns:StatusReason6Choice"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="AddtlInf" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ClearingSystemIdentification2Choice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cd" type="xs:string"/>
      <xs:element minOccurs="0" name="Prtry" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="PaymentTypeInformation25">
    <xs:sequence>
      <xs:element minOccurs="0" name="InstrPrty" type="xs:string"/>
      <xs:element minOccurs="0" name="ClrChanl" type="xs:string"/>
      <xs:element minOccurs="0" name="SvcLvl" type="tns:ServiceLevel8Choice"/>
      <xs:element minOccurs="0" name="LclInstrm" type="tns:LocalInstrument2Choice"/>
      <xs:element minOccurs="0" name="SeqTp" type="xs:string"/>
      <xs:element minOccurs="0" name="CtgyPurp" type="tns:CategoryPurpose1Choice"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="SupplementaryDataEnvelope1">
    <xs:sequence>
      <xs:any namespace="##other" processContents="lax"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="ClearingSystemMemberIdentification2">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClrSysId" type="tns:ClearingSystemIdentification2Choice"/>
      <xs:element name="MmbId" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:simpleType name="PaymentMethodType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CASH"/>
      <xs:enumeration value="CHECK"/>
      <xs:enumeration value="DEBITCARD"/>
      <xs:enumeration value="CREDITCARD"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="PaymentPlaceType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="COUNTERTRANSACTIONS"/>
      <xs:enumeration value="CUSTOMER"/>
      <xs:enumeration value="ATM"/>
      <xs:enumeration value="PARTNER"/>
      <xs:enumeration value="OTHER"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="TransactionIndividualStatus3Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ACTC"/>
      <xs:enumeration value="RJCT"/>
      <xs:enumeration value="PDNG"/>
      <xs:enumeration value="ACCP"/>
      <xs:enumeration value="ACSP"/>
      <xs:enumeration value="ACSC"/>
      <xs:enumeration value="ACWC"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="TaxRecordPeriod1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="MM01"/>
      <xs:enumeration value="MM02"/>
      <xs:enumeration value="MM03"/>
      <xs:enumeration value="MM04"/>
      <xs:enumeration value="MM05"/>
      <xs:enumeration value="MM06"/>
      <xs:enumeration value="MM07"/>
      <xs:enumeration value="MM08"/>
      <xs:enumeration value="MM09"/>
      <xs:enumeration value="MM10"/>
      <xs:enumeration value="MM11"/>
      <xs:enumeration value="MM12"/>
      <xs:enumeration value="QTR1"/>
      <xs:enumeration value="QTR2"/>
      <xs:enumeration value="QTR3"/>
      <xs:enumeration value="QTR4"/>
      <xs:enumeration value="HLF1"/>
      <xs:enumeration value="HLF2"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="DocumentType3Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="RADM"/>
      <xs:enumeration value="RPIN"/>
      <xs:enumeration value="FXDR"/>
      <xs:enumeration value="DISP"/>
      <xs:enumeration value="PUOR"/>
      <xs:enumeration value="SCOR"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="SettlementMethod1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="INDA"/>
      <xs:enumeration value="INGA"/>
      <xs:enumeration value="COVE"/>
      <xs:enumeration value="CLRG"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="CreditDebitCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CRDT"/>
      <xs:enumeration value="DBIT"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="Frequency6Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="YEAR"/>
      <xs:enumeration value="MNTH"/>
      <xs:enumeration value="QURT"/>
      <xs:enumeration value="MIAN"/>
      <xs:enumeration value="WEEK"/>
      <xs:enumeration value="DAIL"/>
      <xs:enumeration value="ADHO"/>
      <xs:enumeration value="INDA"/>
      <xs:enumeration value="FRTN"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="DocumentType6Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="MSIN"/>
      <xs:enumeration value="CNFA"/>
      <xs:enumeration value="DNFA"/>
      <xs:enumeration value="CINV"/>
      <xs:enumeration value="CREN"/>
      <xs:enumeration value="DEBN"/>
      <xs:enumeration value="HIRI"/>
      <xs:enumeration value="SBIN"/>
      <xs:enumeration value="CMCN"/>
      <xs:enumeration value="SOAC"/>
      <xs:enumeration value="DISP"/>
      <xs:enumeration value="BOLD"/>
      <xs:enumeration value="VCHR"/>
      <xs:enumeration value="AROI"/>
      <xs:enumeration value="TSUT"/>
      <xs:enumeration value="PUOR"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="NamePrefix1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="DOCT"/>
      <xs:enumeration value="MIST"/>
      <xs:enumeration value="MISS"/>
      <xs:enumeration value="MADM"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="Authorisation1Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AUTH"/>
      <xs:enumeration value="FDET"/>
      <xs:enumeration value="FSUM"/>
      <xs:enumeration value="ILEV"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="Priority2Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="HIGH"/>
      <xs:enumeration value="NORM"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="ClearingChannel2Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="RTGS"/>
      <xs:enumeration value="RTNS"/>
      <xs:enumeration value="MPNS"/>
      <xs:enumeration value="BOOK"/>
    </xs:restriction>
  </xs:simpleType>
<xs:simpleType name="SequenceType3Code">
    <xs:restriction base="xs:string">
      <xs:enumeration value="FRST"/>
      <xs:enumeration value="RCUR"/>
      <xs:enumeration value="FNAL"/>
      <xs:enumeration value="OOFF"/>
      <xs:enumeration value="RPRE"/>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="cancelamentoOpResponse">
    <wsdl:part element="ns2:ConfirmCancelResponse" name="responseParameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="confirmacaoOp">
    <wsdl:part element="ns1:ConfirmacaoRequest" name="requestParameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GenericException">
    <wsdl:part element="ns2:GenericException" name="GenericException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="confirmacaoOpResponse">
    <wsdl:part element="ns2:ConfirmCancelResponse" name="responseParameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="cancelamentoOp">
    <wsdl:part element="ns1:CancelamentoRequest" name="requestParameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="ArrecadacaoConfirmacaoCancelamentoService">
    <wsdl:operation name="cancelamentoOp">
      <wsdl:input message="tns:cancelamentoOp" name="cancelamentoOp">
    </wsdl:input>
      <wsdl:output message="tns:cancelamentoOpResponse" name="cancelamentoOpResponse">
    </wsdl:output>
      <wsdl:fault message="tns:GenericException" name="GenericException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="confirmacaoOp">
      <wsdl:input message="tns:confirmacaoOp" name="confirmacaoOp">
    </wsdl:input>
      <wsdl:output message="tns:confirmacaoOpResponse" name="confirmacaoOpResponse">
    </wsdl:output>
      <wsdl:fault message="tns:GenericException" name="GenericException">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="arrecadacaoConfirmacaoCancelamentoServiceSoapBinding" type="tns:ArrecadacaoConfirmacaoCancelamentoService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="cancelamentoOp">
      <soap:operation soapAction="http://arrecadacao.service/schemas/confirmacaoOp" style="document"/>
      <wsdl:input name="cancelamentoOp">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="cancelamentoOpResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="GenericException">
        <soap:fault name="GenericException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="confirmacaoOp">
      <soap:operation soapAction="http://arrecadacao.service/schemas/confirmacaoOp" style="document"/>
      <wsdl:input name="confirmacaoOp">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="confirmacaoOpResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="GenericException">
        <soap:fault name="GenericException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="arrecadacaoConfirmacaoCancelamentoService">
    <wsdl:port binding="tns:arrecadacaoConfirmacaoCancelamentoServiceSoapBinding" name="ArrecadacaoConfirmacaoCancelamentoServicePort">
      <soap:address location="https://localhost:8443/servicosweb/arrecadacaoConfirmacaoCancelamentoService"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>