If the instruction is against payment (:22H::PAYM//APMT) then it is mandatory to specify a settlement amount (field :19A::SETT). This rule applies to sequence B (Error code(s): E83).
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
The following party fields cannot appear more than once in a message (Error code(s): E84):
![]() |
---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
If the instruction is a delivery (:22H::REDE//DELI in sequence B) and subsequence B1 Settlement Parties is used, then it is mandatory to specify a receiving agent: one occurrence of subsequence B1 Settlement Parties must contain party field :95a::REAG (Error code(s): E85).
If the instruction is a receipt (:22H::REDE//RECE in sequence B) and subsequence B1 Settlement Parties is used, then it is mandatory to specify a delivering agent: one occurrence of subsequence B1 Settlement Parties must contain party field :95a::DEAG (Error code(s): E85).
![]() ![]() |
![]() |
![]() ![]() |
---|---|---|
![]() |
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
---|---|---|
![]() |
![]() |
![]() |
If a qualifier from the list Deliverers is present in a subsequence B1, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Deliverers (see below) must be present (Error code(s): E86).
In other words, in sequence B, the following scenarios must be validated:
If :95a::DEI2 is present in subsequence B1, then :95a::DEI1 must be present in another subsequence B1.
If :95a::DEI1 is present in subsequence B1, then :95a::DECU must be present in another subsequence B1.
If :95a::DECU is present in subsequence B1, then :95a::SELL must be present in another subsequence B1.
If a qualifier from the list Receivers is present in a subsequence B1, in a field :95a::4!c, then all the remaining qualifiers following this qualifier in the list Receivers (see below) must be present.
In other words, in sequence B, the following scenarios must be validated:
If :95a::REI2 is present in subsequence B1, then :95a::REI1 must be present in another subsequence B1.
If :95a::REI1 is present in subsequence B1, then :95a::RECU must be present in another subsequence B1.
If :95a::RECU is present in subsequence B1, then :95a::BUYR must be present in another subsequence B1.
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
In subsequence B1, if field :95a::PSET is present, then field :97a::SAFE is not allowed in the same subsequence (Error code(s): E52).
![]() ![]() |
![]() ![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
Within each occurrence of subsequence A2a, the qualifier in field 24B must be the same as the code word (Status Code) used with the appropriate qualifier in field 25D of its surrounding subsequence A2 (Error code(s): E37).
![]() |
|
---|---|
![]() ![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() ![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
(1) if the Data Source Scheme is present in field :25D:: then the conditional rule does not apply.
A reference to the previously received message must be specified, that is field 20C::RELA must be present in one and only one occurrence of subsequence A1 Linkages; field 20C::RELA is not allowed in all other occurrences of subsequence A1 (Error code(s): C73).
In sequence B, field :36B::SETT cannot appear more than twice (maximum two occurrences). When repeated, one occurrence must have Quantity Type Code FAMT and the other occurrence must have Quantity Type Code AMOR (Error code(s): C71).
![]() ![]() |
![]() |
![]() |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |