<xsd:complexType name="RoutingIdsAndExplicitDetails">
<xsd:annotation>
<xsd:documentation xml:lang="en">A type that provides a combination of payment system identification codes with physical postal address details, for the purposes of identifying a party involved in the routing of a payment.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="routingIds" type="RoutingIds" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">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.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routingName" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">A real name that is used to identify a party involved in the routing of a payment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routingAddress" type="Address" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">A physical postal address via which a payment can be routed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routingAccountNumber" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">An account number via which a payment can be routed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routingReferenceText" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">A piece of free-format text used to assist the identification of a party involved in the routing of a payment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|