<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2014 (x64) (http://www.altova.com) by Group IT (PostNL Groep) -->
<!--

major/ minor versie:	1.0
datum productie:		13-12-2011


   Schema agency: 	Open Applications Group 


   OAGIS® Revision:    OAGIS Platform 1_2  
   Date:               05 May 2011 
   Copyright 1997-2011, All Rights Reserved 

  	
   Copyright (C) Open Applications Group (1997-2011). All Rights Reserved.
  
  
   This is an OAGIS® BOD XML Schema (XSD) Definition.

   License information for this file is provided in the file **OAGi License Agreement.txt** that is provided with this download package.

   For support, more information, or to report implementation bugs, please contact the Open Applications Group at oagis@openapplications.org.
    
   XML Schema 
     
    Name: /OAGi-BPI-Platform/org_openapplications_platform/1_2/Common/OAGi/Components/FinancialComponents.xsd
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:fn1="urn:postnl/mail/financialcomponents/1" xmlns:fi1="urn:postnl/mail/fields1" xmlns:me1="urn:postnl/mail/meta/1" xmlns:co1="urn:postnl/mail/components/1" xmlns:co2="urn:postnl/mail/components/2" targetNamespace="urn:postnl/mail/financialcomponents/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:import namespace="urn:postnl/mail/fields1" schemaLocation="Fields1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/meta/1" schemaLocation="Meta1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/1" schemaLocation="Components1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/2" schemaLocation="Components2.xsd"/>
	<xsd:complexType name="ReceivableType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="co1:DebtorParty" minOccurs="0"/>
			<xsd:element ref="fi1:LedgerID" minOccurs="0"/>
			<xsd:element ref="fi1:GLEntityID" minOccurs="0"/>
			<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
			<xsd:element ref="co1:AccountingDate" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Is the date that is used to determine the accounting period the transaction is posted within.  It is also known as the effective or post date.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:InvoiceDocumentReference" minOccurs="0"/>
			<xsd:element ref="fi1:TotalAmount" minOccurs="0"/>
			<xsd:element ref="fi1:CurrencyCode" minOccurs="0"/>
			<xsd:group ref="fn1:LedgerAmountGroup" minOccurs="0"/>
			<xsd:element ref="co1:EntryCreator" minOccurs="0"/>
			<xsd:element ref="co1:PaymentTerm" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Party" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LedgerEntryHeaderType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:LedgerID" minOccurs="0"/>
			<xsd:element ref="fi1:GLEntityID" minOccurs="0"/>
			<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
			<xsd:element ref="co1:AccountingDate" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Is the date that is used to determine the accounting period the transaction is posted within.  It is also known as the effective or post date.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:InvoiceDocumentReference" minOccurs="0"/>
			<xsd:element ref="fi1:TotalAmount" minOccurs="0"/>
			<xsd:group ref="fn1:LedgerAmountGroup" minOccurs="0"/>
			<xsd:element ref="co1:EntryCreator" minOccurs="0"/>
			<xsd:element ref="co1:PaymentTerm" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Party" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fn1:DebtorParty" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LedgerEntryLineType">
		<xsd:sequence>
			<xsd:element ref="fi1:GLDestinationEntityID" minOccurs="0"/>
			<xsd:group ref="fn1:LedgerEntryContent" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup"/>
			<xsd:element ref="fi1:ReasonCode" minOccurs="0"/>
			<xsd:element ref="co1:WarehouseParty" minOccurs="0"/>
			<xsd:group ref="co1:ReferencesGroup"/>
			<xsd:element ref="co1:TaxJurisdicationCodes" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="LedgerEntryContent">
		<xsd:sequence>
			<xsd:group ref="fn1:LedgerAmountGroup" minOccurs="0"/>
			<xsd:element ref="co1:GLAccount" minOccurs="0"/>
			<xsd:element ref="co1:ProjectReference" minOccurs="0"/>
			<xsd:element ref="co1:Item" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">A product or substance that is bought, sold, manufactured, delivered, or is somehow handled in similar business processes.  It is the identifier of a "thing".SYNONYMS 	Material 	Part 	Resource 	Stock Keeping Unit (SKU)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="co1:EnterpriseUnit" minOccurs="0"/>
			<xsd:element ref="co1:Employee" minOccurs="0"/>
			<xsd:element ref="co1:EntryCreator" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Is the user enterprise-wide identifier.  It is also known as the user code.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="TransactionAnalysisCode" type="fi1:CodeType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a segmenting code used to analyze accounting transactions.  It is commonly used in project accounting applications.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CreditBaseType">
		<xsd:sequence>
			<xsd:group ref="co1:IDsGroup" minOccurs="0"/>
			<xsd:element ref="co1:GLElement" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Is the primary balancing segment of the GL Account structure.  Typically, this is the owning entity for the transaction.  A G/L entity is the smallest organizational unit for which individual financial statements must be drawn up according to relevant commercial law.  P&amp;L statements are required at this level. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:ApprovalStatus" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Party" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="co1:ReferencesGroup" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TransferPaymentType">
		<xsd:sequence>
			<xsd:group ref="co1:IDsGroup" minOccurs="0"/>
			<xsd:element ref="fi1:RequestedExecutionDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:FirstAgentPaymentMethodCode" minOccurs="0"/>
			<xsd:element ref="fn1:DebtorParty" minOccurs="0"/>
			<xsd:element ref="co1:FirstAgentParty" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fn1:PaymentTransaction" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TransferAgreementType">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element ref="fi1:CreditTransferType" minOccurs="0"/>
				<xsd:element ref="fi1:ProprietaryText" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="fi1:PriorityCode" minOccurs="0"/>
			<xsd:element ref="fn1:SettlementPriority" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PaymentTransaction" type="fn1:PaymentTransactionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information to communicate the payment transaction.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PaymentTransactionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information to communicate the payment transaction.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:group ref="fn1:PaymentIDGroup" minOccurs="0"/>
			<xsd:choice>
				<xsd:element ref="fi1:PaymentPurposeCode" minOccurs="0"/>
				<xsd:element ref="fi1:ProprietaryText" minOccurs="0"/>
			</xsd:choice>
			<xsd:choice>
				<xsd:element ref="fi1:InstructedAmount" minOccurs="0"/>
				<xsd:element ref="fi1:EquivalentAmount" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="fn1:ChequeInstruction" minOccurs="0"/>
			<xsd:element ref="co1:OriginatorParty" minOccurs="0"/>
			<xsd:element ref="co1:IntermediaryFinancialParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fn1:CreditorParty" minOccurs="0"/>
			<xsd:element ref="co1:FinalAgentFinancialParty" minOccurs="0"/>
			<xsd:element ref="co1:FinalParty" minOccurs="0"/>
			<xsd:element ref="fi1:ChargeBearerCode" minOccurs="0"/>
			<xsd:element ref="co1:ExchangeContractReference" minOccurs="0"/>
			<xsd:element ref="fn1:RegulatoryReporting" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fn1:FinalAgentInstructions" minOccurs="0"/>
			<xsd:element ref="fn1:FirstAgentInstruction" minOccurs="0"/>
			<xsd:element ref="fn1:RemittanceInformation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="co1:RejectionStatus" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="fi1:PositiveIntegerNumericType" use="optional"/>
	</xsd:complexType>
	<xsd:group name="PaymentIDGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Group of elements used to provide further means of identifying the payment transaction. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:InstructionID" minOccurs="0"/>
			<xsd:element ref="fi1:TransactionID" minOccurs="0"/>
			<xsd:element ref="fi1:RemitID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="RegulatoryReporting" type="fn1:RegulatoryReportingType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information needed due to regulatory and statutory requirements,.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RegulatoryReportingType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information needed due to regulatory and statutory requirements.

Code - Specifies the regulatory reporting code.

Amount - Amount of money and currency that may need to be reported for regulatory and statutory requirements.

Note - Or Information - Additional details that cater for domestic regulatory requirements.

</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:Note" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ChequeInstruction" type="fn1:ChequeInstructionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information related to a cheque instruction. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ChequeInstructionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">PmtInf/PmtTx/ChqInstr</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ChequeNumber" minOccurs="0"/>
			<xsd:element ref="fn1:ChequeInstructionType" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryMethodCode" minOccurs="0"/>
			<xsd:element ref="co1:ChequeFromParty" minOccurs="0"/>
			<xsd:element ref="co1:DeliverToParty" minOccurs="0"/>
			<xsd:element ref="fi1:PriorityCode" minOccurs="0"/>
			<xsd:element ref="fi1:ChequeMaturityDate" minOccurs="0"/>
			<xsd:element ref="fi1:ChequeFormsCode" minOccurs="0"/>
			<xsd:element ref="fi1:ChequeMemoFieldText" minOccurs="0"/>
			<xsd:element ref="fi1:RegionalClearingZoneID" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:ChequeInstructionCodeContentType"/>
	</xsd:complexType>
	<xsd:element name="FirstAgentInstruction" type="fn1:FirstAgentInstructionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Further information related to the processing of the payment instruction, which may need to be acted upon by the first agent, depending on agreement between customer and the first agent. The instruction can relate to a level of service between the
customer and the first agent, or can be information required by the first agent.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FirstAgentInstructionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">PmtInf/PmtTx/InstrForFrstAgt</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ProprietaryText" minOccurs="0"/>
			<xsd:element ref="fi1:DebitPurposeText" minOccurs="0"/>
			<xsd:element ref="fi1:RemitLocationMethodCode" minOccurs="0"/>
			<xsd:element ref="fi1:RemitLocationURI" minOccurs="0"/>
			<xsd:element ref="co1:RemitLocationPostalAddress" minOccurs="0"/>
			<xsd:element ref="fn1:PaymentTransactionTax" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PaymentTransactionTax" type="fn1:PaymentTransactionTaxType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Amount of money due to government or tax authority, according to various pre-defined parameters such as thresholds or income.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PaymentTransactionTaxType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">PmtInf/PmtTx/InstrForFrstAgt/Tax</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:CreditorTaxID" minOccurs="0"/>
			<xsd:element ref="fi1:CreditorTaxType" minOccurs="0"/>
			<xsd:element ref="fi1:DebtorTaxID" minOccurs="0"/>
			<xsd:element ref="fi1:TaxReferenceNumber" minOccurs="0"/>
			<xsd:element ref="fi1:TotalTaxableBaseAmount" minOccurs="0"/>
			<xsd:element ref="fi1:TotalTaxAmount" minOccurs="0"/>
			<xsd:element ref="co1:Tax" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RemittanceInformation" type="fn1:RemittanceInformationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information supplied to enable the matching of an entry with the items that the payment is intended to settle, eg, commercial invoices in an Accounts Receivable system.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RemittanceInformationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">PmtInf/PmtTx/RmtInf</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:group ref="co1:IDsGroup" minOccurs="0"/>
			<xsd:choice>
				<xsd:element ref="fi1:UnstructuredRemittanceText" minOccurs="0"/>
				<xsd:element ref="fn1:StructuredRemittanceInformation" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CreditorDebitorPartyType">
		<xsd:complexContent>
			<xsd:extension base="co2:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:BankAccount" minOccurs="0"/>
					<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
					<xsd:element ref="co1:FinancialAccount" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="DebtorParty" type="fn1:CreditorDebitorPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Niet gebruiken!!!   Vervangen door Debtorparty in Components. Party that owes an amount of money to the creditor. In the context of the payment model, the debtor is also the debit account owner.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CreditorParty" type="fn1:CreditorDebitorPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Party that receives an amount of money from the debtor. In the context of the payment model, the creditor is also the credit account owner.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SettlementPriorityType">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element ref="fn1:PaymentScheme" minOccurs="0"/>
				<xsd:element ref="fi1:PriorityCode" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SettlementPriority" type="fn1:SettlementPriorityType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the priority with which or the system through which the agents in the payment chain will clear and settle the payment transaction.

IST requires the PriorityCode to contain one of two values: 
HIGH - Indicates a prioity level of high.
NORM - Indicates a priority level of normal</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PaymentSchemeType">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element ref="fi1:PaymentSchemeCode" minOccurs="0"/>
				<xsd:element ref="fi1:ProprietarySchemeText" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PaymentScheme" type="fn1:PaymentSchemeType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Pre agreed offering between clearing agents or channel through which the payment instruction is to be processed. This payment scheme can point to a specific rulebook governing the rules of clearing and settlement between two parties.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="LedgerAmountGroup">
		<xsd:sequence>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:TaxBaseAmount" minOccurs="0"/>
			<xsd:element ref="fi1:FunctionalAmount" minOccurs="0"/>
			<xsd:element ref="fi1:TaxBaseFunctionalAmount" minOccurs="0"/>
			<!--	<xsd:element ref="co1:ExchangeRate" minOccurs="0"/>-->
			<xsd:element ref="co1:CurrencyExchangeRate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="SourceDocumentReference" type="co1:DocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This is the link that ties back to a sub ledger transaction entry ID.  It is the identifier of an original/ source transaction or document.  The type indicates the type of document i.e. PurchaseOrder, Invoice, Receipt, Credit Memo, Voucher etc. For example, it could be the receipt or the summarized inventory activity.  This is the singular field that refers to an audit record.  Together with the Sender information, this is part of the referencing system, which will enable drill back audit trail functionality.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FinalAgentInstructionsType">
		<xsd:sequence>
			<xsd:element ref="fi1:FinalAgentInstructionCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ProprietaryText" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="StructuredRemittanceInformationType">
		<xsd:sequence>
			<xsd:element ref="co1:DocumentReference" minOccurs="0"/>
			<xsd:element ref="fn1:RemittanceReferredDocumentAmounts" minOccurs="0"/>
			<xsd:element ref="co1:InvoicerParty" minOccurs="0"/>
			<xsd:element ref="co1:InvoiceeParty" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StructuredRemittanceInformation" type="fn1:StructuredRemittanceInformationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information, in structured form, which is supplied to enable the matching (reconciliation) of a payment with the items that the payment is intended to settle, such as commercial invoices in an Accounts Receivable system.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RemittanceReferredDocumentAmountType">
		<xsd:choice>
			<xsd:element ref="fi1:DuePayableAmount" minOccurs="0"/>
			<xsd:element ref="fi1:DiscountAppliedAmount" minOccurs="0"/>
			<xsd:element ref="fi1:RemittedAmount" minOccurs="0"/>
			<xsd:element ref="fi1:CreditNoteAmount" minOccurs="0"/>
			<xsd:element ref="fi1:TaxAmount" minOccurs="0"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="RemittanceReferredDocumentAmounts" type="fn1:RemittanceReferredDocumentAmountType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Amount of money and currency of a document referred to in the remittance section. The amount is typically either the original amount due and payable, or the amount actually remitted
for the referenced document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AlternateIDs" type="co1:SequencedIDsType"/>
	<xsd:element name="FinalAgentInstructions" type="fn1:FinalAgentInstructionsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Further information related to the processing of the payment instruction, provided by the initiating party, and intended for the final agent.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ChequeInstructionType" type="fi1:ChequeInstructionCodeType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Cheque Instruction.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Dunning" type="fn1:DunningType"/>
	<xsd:complexType name="DunningType">
		<xsd:sequence>
			<xsd:element ref="fi1:DunningLevel" minOccurs="0"/>
			<xsd:element ref="fi1:DunningDate" minOccurs="0"/>
			<xsd:element ref="co1:Penalty" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
