XML Schema Documentation

Complex Type: IntermediaryInformation

[Table of contents]

Super-types: None
Sub-types: None
Name IntermediaryInformation
Used by (from the same schema document) Complex Type SettlementInstruction
Abstract no
Documentation A type that describes the information to identify an intermediary through which payment will be made by the correspondent bank to the ultimate beneficiary of the funds.
XML Instance Representation
<...>
Start Choice [1]
<routingIds> RoutingIds </routingIds> [1]

'A set of unique identifiers for a party, eachone identifying the party within a payment system. The assumption is that each party will not have more than one identifier within the same payment system.'

<routingExplicitDetails> RoutingExplicitDetails </routingExplicitDetails> [1]

'A set of details that is used to identify a party involved in the routing of a payment when the party does not have a code that identifies it within one of the recognized payment systems.'

<routingIdsAndExplicitDetails> RoutingIdsAndExplicitDetails </routingIdsAndExplicitDetails> [1]

'A combination of coded payment system identifiers and details for physical addressing for a party involved in the routing of a payment.'

End Choice
<intermediarySequenceNumber> xsd:positiveInteger </intermediarySequenceNumber> [1]

'A sequence number that gives the position of the current intermediary in the chain of payment intermediaries. The assumed domain value set is an ascending sequence of integers starting from 1.'

<intermediaryPartyReference> PartyReference </intermediaryPartyReference> [0..1]

'Reference to the party acting as intermediary.'

</...>
Diagram
group_RoutingIdentification.model
Schema Component Representation
<xsd:complexType name="IntermediaryInformation">
<xsd:sequence>
<xsd:group ref=" RoutingIdentification.model "/>
<xsd:element name="intermediarySequenceNumber" type=" xsd:positiveInteger "/>
<xsd:element name="intermediaryPartyReference" type=" PartyReference " minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>