C1
If an exchange rate is given in field 36, the corresponding forex deal must be referenced in field 21F (Error code(s): D54).
C2
If an exchange rate is given in field 36, the original ordered amount in the original currency must be given in field 33B, and vice-versa (Error code(s): D60).
C3
If there is only one debit account, the ordering customer must be identified in field 50a (option G or H) in sequence A. Conversely, if multiple debit accounts are used, they must be identified for every transaction in field 50a (option G or H) of sequence B.
Consequently, field 50a (option G or H), must be present in either sequence A (index 5) or in each occurrence of sequence B (index 15), but must never be present in both sequences, nor be absent from both sequences (Error code(s): D61).
C4
Field 50a (option C or L), may be present in either sequence A (index 4), or in one or more occurrences of sequence B (index 14), but must not be present in both sequences A and B (Error code(s): D62).
C5
If field 33B is present in sequence B, its currency code must be different from the currency code in field 32B in the same occurrence of sequence B (Error code(s): D68).
Examples:
|
|
|
|
C6
Field 52a may be present in either sequence A or in one or more occurrences of sequence B, but must not be present in both sequences (Error code(s): D64).
C7
If field 56a is present, field 57a must also be present (Error code(s): D65).
C8
If field 21R is present in sequence A, then in each occurrence of sequence B, the currency code in fields 32B must be the same (Error code(s): D98).
C9
In each occurrence of sequence B, if 'amount' in field 32B is equal to zero, then fields 21F, 33B and 36 are not allowed (Error code(s): D99).