UBL-Name |
Name |
Datatype |
Usage |
Cardinality |
ID |
ID |
Identifier
|
Yes |
0..1 |
Definition |
The identifier for the Payment Means |
Businessrules |
Should be used if more than one instance of the class |
|
PaymentMeansCode |
PaymentMeansCode |
Code
|
Yes |
1 |
Definition |
The identifier for the Payment Means |
|
PaymentDueDate |
PaymentDueDate |
Date
|
Yes |
0..1 |
Definition |
The date on which payment is due for the Payment Means |
|
PaymentChannelCode |
PaymentChannelCode |
Code
|
Yes |
0..1 |
Definition |
The Payment Channel expressed as a code |
|
InstructionID |
InstructionID |
Identifier
|
Yes |
0..1 |
Definition |
The identifier for the Payment Instruction |
Businessrules |
If PaymentID is "04, "15" or "75" the value must be 16 numeric characters. If PaymentID is "71" the value must be 15 numeric characters. If PaymentID have other values the value must be maximum 60 alfanumeric characters. If PaymentMeansCode is "93" the value must be maximum 60 alfanumeric characters |
Dependency |
../PaymentID and
../PaymentMeansCode |
|
InstructionNote |
InstructionNote |
Text
|
Yes |
0..1 |
Definition |
Free form text applying to the Payment. |
Businessrules |
If PaymentID is "01, "73" or "75" the value can be maximum 1470 alfanumeric characters. |
Dependency |
../PaymentID |
|
PaymentID |
PaymentID |
Identifier
|
Yes |
0..1 |
Definition |
The identifier for the Payment(s) |
Id list |
urn:oioubl:id:paymentid-1.1
|
Businessrules |
If PaymentMeansCode is "50" the value must be "01", "04" or "15".
If PaymentMeansCode is "93" the value must be "71", "73" or "75" |
Dependency |
../PaymentMeansCode |
|