Definition Type: ComplexType
Name: GenericPaymentTransaction3
Namespace: urn:swift:xsd:$pain.001.001.01
Containing Schema: pain.001.001.01.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into RmtInf in schema pain_001_001_01_xsd Drilldown into InstrForFrstAgt in schema pain_001_001_01_xsd Drilldown into InstrForFnlAgt in schema pain_001_001_01_xsd Drilldown into RgltryRptg in schema pain_001_001_01_xsd Drilldown into XchgCtrctRef in schema pain_001_001_01_xsd Drilldown into ChrgBr in schema pain_001_001_01_xsd Drilldown into FnlPty in schema pain_001_001_01_xsd Drilldown into FnlAgtAcct in schema pain_001_001_01_xsd Drilldown into FnlAgt in schema pain_001_001_01_xsd Drilldown into CdtrCtryOfRes in schema pain_001_001_01_xsd Drilldown into CdtrAcct in schema pain_001_001_01_xsd Drilldown into Cdtr in schema pain_001_001_01_xsd Drilldown into IntrmyAgt2 in schema pain_001_001_01_xsd Drilldown into IntrmyAgt1 in schema pain_001_001_01_xsd Drilldown into OrgtgPty in schema pain_001_001_01_xsd Drilldown into ChqInstr in schema pain_001_001_01_xsd Drilldown into Amt in schema pain_001_001_01_xsd Drilldown into Purp in schema pain_001_001_01_xsd Drilldown into PmtId in schema pain_001_001_01_xsdXSD Diagram of GenericPaymentTransaction3 in schema pain_001_001_01_xsd (Open Applications Group (OAGIS))
Collapse XSD Schema Code:
<xs:complexType name="GenericPaymentTransaction3">
    <xs:sequence>
        <xs:element name="PmtId" type="PaymentIdentification" />
        <xs:element name="Purp" type="PurposeChoice" minOccurs="0" />
        <xs:element name="Amt" type="AmountType1Choice" />
        <xs:element name="ChqInstr" type="Cheque2" minOccurs="0" />
        <xs:element name="OrgtgPty" type="PartyIdentification1" minOccurs="0" />
        <xs:element name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification" minOccurs="0" />
        <xs:element name="IntrmyAgt2" type="BranchAndFinancialInstitutionIdentification" minOccurs="0" />
        <xs:element name="Cdtr" type="PartyIdentification1" minOccurs="0" />
        <xs:element name="CdtrAcct" type="CashAccount3" minOccurs="0" />
        <xs:element name="CdtrCtryOfRes" type="CountryCode" minOccurs="0" />
        <xs:element name="FnlAgt" type="BranchAndFinancialInstitutionIdentification" minOccurs="0" />
        <xs:element name="FnlAgtAcct" type="Max35Text" minOccurs="0" />
        <xs:element name="FnlPty" type="PartyIdentification1" minOccurs="0" />
        <xs:element name="ChrgBr" type="ChargeBearer1Code" />
        <xs:element name="XchgCtrctRef" type="Max35Text" minOccurs="0" />
        <xs:element name="RgltryRptg" type="StructuredRegulatoryReporting2" minOccurs="0" maxOccurs="3" />
        <xs:element name="InstrForFnlAgt" type="InstructionForFinalAgent" minOccurs="0" />
        <xs:element name="InstrForFrstAgt" type="InstructionForFirstAgent" minOccurs="0" />
        <xs:element name="RmtInf" type="RemittanceInformation3Choice" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PmtId ist:PmtId (1) (1)
Purp ist:Purp 0 (1)
Amt ist:Amt (1) (1)
ChqInstr ist:ChqInstr 0 (1)
OrgtgPty ist:OrgtgPty 0 (1)
IntrmyAgt1 ist:IntrmyAgt1 0 (1)
IntrmyAgt2 ist:IntrmyAgt2 0 (1)
Cdtr ist:Cdtr 0 (1)
CdtrAcct ist:CdtrAcct 0 (1)
CdtrCtryOfRes ist:CdtrCtryOfRes 0 (1)
FnlAgt ist:FnlAgt 0 (1)
FnlAgtAcct ist:FnlAgtAcct 0 (1)
FnlPty ist:FnlPty 0 (1)
ChrgBr ist:ChrgBr (1) (1)
XchgCtrctRef ist:XchgCtrctRef 0 (1)
RgltryRptg ist:RgltryRptg 0 3
InstrForFnlAgt ist:InstrForFnlAgt 0 (1)
InstrForFrstAgt ist:InstrForFrstAgt 0 (1)
RmtInf ist:RmtInf 0 unbounded
Collapse Derivation Tree:
Collapse References:
ist:PmtTx