PaymentRoleCodeType

A payment can be performed for specific cases : **>Deposit (
**>Guarantee **>Invoice (if Omitted or Default)

Simple Type Information

Used By

Source

<xs:simpleType name="PaymentRoleCodeType">
  <xs:annotation>
    <xs:documentation>A payment can be performed for specific cases : **>Deposit ( **>Guarantee **>Invoice (if Omitted or Default)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Complete"/>
    <xs:enumeration value="Deposit"/>
    <xs:enumeration value="Detail">
      <xs:annotation>
        <xs:documentation xml:lang="EN">To express the fact that the associated payment element will contain information concerning the detail of the payments. It can for instance be used in relation with a Total, deposit, intermediate and Due.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Due">
      <xs:annotation>
        <xs:documentation xml:lang="EN">To express the fact that the associated payment element will contain information concerning the payments due. It can for instance be used in relation with a Deposit or a Total.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Guarantee"/>
    <xs:enumeration value="Intermediate"/>
    <xs:enumeration value="Invoice"/>
    <xs:enumeration value="Total">
      <xs:annotation>
        <xs:documentation xml:lang="EN">To express the fact that the associated payment element will contain information concerning the total of all the payments. It can for instance be used in relation with a Due or Details.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>