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 (Interactive Financial eXchange (IFX))
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 pain001:PmtId (1) (1)
Purp pain001:Purp 0 (1)
Amt pain001:Amt (1) (1)
ChqInstr pain001:ChqInstr 0 (1)
OrgtgPty pain001:OrgtgPty 0 (1)
IntrmyAgt1 pain001:IntrmyAgt1 0 (1)
IntrmyAgt2 pain001:IntrmyAgt2 0 (1)
Cdtr pain001:Cdtr 0 (1)
CdtrAcct pain001:CdtrAcct 0 (1)
CdtrCtryOfRes pain001:CdtrCtryOfRes 0 (1)
FnlAgt pain001:FnlAgt 0 (1)
FnlAgtAcct pain001:FnlAgtAcct 0 (1)
FnlPty pain001:FnlPty 0 (1)
ChrgBr pain001:ChrgBr (1) (1)
XchgCtrctRef pain001:XchgCtrctRef 0 (1)
RgltryRptg pain001:RgltryRptg 0 3
InstrForFnlAgt pain001:InstrForFnlAgt 0 (1)
InstrForFrstAgt pain001:InstrForFrstAgt 0 (1)
RmtInf pain001:RmtInf 0 unbounded
Collapse Derivation Tree:
Collapse References:
pain001:PmtTx