Fields 23E and the second occurrence field 50a (option A or K) must, independently of each other, be present either in sequence A or in each occurrence of sequence B, but not in both (Error code(s): D86):
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
When present in sequence A, fields 21E, 26T, 77B, 71A, 52a and 50a (option C or L) must, independently of each other, not be present in any occurrence of sequence B. When present in one or more occurrences of sequence B, fields 21E, 26T, 77B, 71A, 52a and 50a (option C or L) must not be present in sequence A (Error code(s): D73):
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
If field 21E is present in sequence A, then field 50a (option A or K), must also be present in sequence A. In each occurrence of sequence B, if field 21E is present, then field 50a (option A or K) must also be present in the same occurrence (Error code(s): D77):
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
In sequence A, if field 23E is present and contains RTND then field 72 must be present, in all other cases - that is, field 23E not present, or field 23E does not contain RTND - field 72 is not allowed (Error code(s): C82):
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
If, independently of each other, fields 71F and 71G are present in one or more occurrence of sequence B, then they must also be present in sequence C, and vice versa (Error code(s): D79):
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
In each occurrence of sequence B, if field 33B is present, then the currency code or the amount, or both, must be different between fields 33B and 32B (Error code(s): D21).
Examples:
![]() |
![]() |
---|---|
|
|
|
|
|
|
In any occurrence of sequence B, if field 33B is present and the currency codes in fields 32B and 33B are different, then field 36 must be present. Otherwise, field 36 must not be present (Error code(s): D75).
The sum of the amounts of fields 32B in sequence B must be put either in field 32B of sequence C when no charges are included, or be put in field 19 of sequence C. In the former case, field 19 must not be present (Error code(s): D80). In the latter case, Field 19 must equal the sum of the amounts in all occurrences of field 32B in sequence B (Error code(s): C01).
The currency code in fields 32B and 71G in sequences B and C must be the same for all occurrences of these fields in the message (Error code(s): C02).
The currency code in the charges fields 71F (in sequences B and C) must be the same for all occurrences of these fields in the message (Error code(s): C02).