In sequence A, the presence of field 21 depends on the value of fields 22B and 22A as follows (Error code(s): D70):
![]() ![]() |
![]() ![]() |
![]() ![]() |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
In sequence A, if field 94A is present and contains AGNT, then field 21N in sequence A is mandatory, otherwise field 21N is optional (Error code(s): D72):
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
In sequence B, the presence of fields 32H, 32R and 30X depends on the value of field 22B in sequence A as follows (Error code(s): D56):
![]() ![]() |
![]() ![]() |
![]() ![]() |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
In sequence B, the values allowed for field 32H and 32R depend on the values of fields 22B in sequence A and 17R in sequence B as follows (Error code(s): D57):
![]() ![]() |
![]() ![]() |
![]() ![]() |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
(1) The presence of the letter N (Sign) in subfield 1 of field 32a specifies a negative amount.
The absence of the letter N (Sign) in subfield 1 of field 32a specifies a positive amount.
If subfield 3 (Amount) of field 32a equals 0 (that is zero value), then the letter N (Sign) in subfield 1 of field 32a is not allowed (Error code(s): T14).
Note: See rule C3 (Error code(s): D56).
In sequence A, if field 22B contains MATU, then field 30F in sequence B is not allowed, otherwise field 30F is optional (Error code(s): D69):
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
In sequence B, if field 30F is present then field 38J in sequence B is mandatory, otherwise field 38J is not allowed (Error code(s): D60):
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
In sequences C, D, E (if present) and F (if present), if field 56a is not present, then field 86a in the same sequence C, D, E or F is not allowed, otherwise field 86a is optional (Error code(s): E35):
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
The presence of sequence H and the presence of fields 88a and 71F in sequence H, depend on the value of field 94A in sequence A as follows (Error code(s): D74):
![]() ![]() |
![]() |
![]() ![]() |
![]() ![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
If field 32H is present, then the currency code must be the same as the currency code in field 32B (Error code(s): C02).
In sequence H, field 15H may not be the only field, that is, if field 15H is present, then at least one of the other fields of sequence H must be present (Error code(s): C98).
In all optional sequences and sub-sequences, the field with status M must be present if the sequence or sub-sequence is present, and are otherwise not allowed (Error code(s): C32).
The use of GOZ and TOZ in subfield Unit in sequence B, fields 32F, 32R and 34J and in sequence G, field 33J of subsequence G1 and field 33J of subsequence G2 depends on the commodity in subfield Type in field 26C, in sequence A, as follows (Error code(s): D07):
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
When GOLD is defined in subfield 4 (Type) of field 26C, then the Unit GOZ and TOZ can not be used in the following fields (Error code(s): D07):
Mandatory Sequence B field 32a Currency and Principal Amount (Option F only)
Mandatory Sequence B field 32a Amount to be Settled (Option R only)
Mandatory Sequence B field 34a Currency and Interest Amount (Option J only)
Optional Sequence G Mandatory Subsequence G1 field 33a Transaction Currency and Net Interest Amount (Option J only)
Optional Sequence G Optional Subsequence G2 field 33a Reporting Currency and Tax Amount (Option J only)