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 (HR-XML - Human Resources XML)
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 nsB:PmtId (1) (1)
Purp nsB:Purp 0 (1)
Amt nsB:Amt (1) (1)
ChqInstr nsB:ChqInstr 0 (1)
OrgtgPty nsB:OrgtgPty 0 (1)
IntrmyAgt1 nsB:IntrmyAgt1 0 (1)
IntrmyAgt2 nsB:IntrmyAgt2 0 (1)
Cdtr nsB:Cdtr 0 (1)
CdtrAcct nsB:CdtrAcct 0 (1)
CdtrCtryOfRes nsB:CdtrCtryOfRes 0 (1)
FnlAgt nsB:FnlAgt 0 (1)
FnlAgtAcct nsB:FnlAgtAcct 0 (1)
FnlPty nsB:FnlPty 0 (1)
ChrgBr nsB:ChrgBr (1) (1)
XchgCtrctRef nsB:XchgCtrctRef 0 (1)
RgltryRptg nsB:RgltryRptg 0 3
InstrForFnlAgt nsB:InstrForFnlAgt 0 (1)
InstrForFrstAgt nsB:InstrForFrstAgt 0 (1)
RmtInf nsB:RmtInf 0 unbounded
Collapse Derivation Tree:
Collapse References:
nsB:PmtTx