<xsd:complexType name="PaymentTransactionType">
<xsd:annotation>
<xsd:documentation>Information to communicate the payment transaction.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="PaymentIDGroup" />
<xsd:choice>
<xsd:element ref="PaymentPurposeCode" minOccurs="0" />
<xsd:element ref="ProprietaryText" minOccurs="0" />
</xsd:choice>
<xsd:choice>
<xsd:element ref="InstructedAmount" minOccurs="0" />
<xsd:element ref="EquivalentAmount" minOccurs="0" />
</xsd:choice>
<xsd:element ref="ChequeInstruction" minOccurs="0" />
<xsd:element ref="OriginatorParty" minOccurs="0" />
<xsd:element ref="IntermediaryFinancialParty" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="CreditorParty" minOccurs="0" />
<xsd:element ref="FinalAgentFinancialParty" minOccurs="0" />
<xsd:element ref="FinalParty" minOccurs="0" />
<xsd:element ref="ChargeBearerCode" minOccurs="0" />
<xsd:element ref="ExchangeContractReference" minOccurs="0" />
<xsd:element ref="RegulatoryReporting" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="FinalAgentInstructions" minOccurs="0" />
<xsd:element ref="FirstAgentInstruction" minOccurs="0" />
<xsd:element ref="RemittanceInformation" minOccurs="0" />
<xsd:group ref="FreeFormTextGroup" minOccurs="0" />
<xsd:element ref="Status" minOccurs="0" />
<xsd:element ref="RejectionStatus" minOccurs="0" />
<xsd:element ref="UserArea" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="sequence" type="PositiveIntegerNumericType" use="optional" />
</xsd:complexType>
|