C1
In sequence A, if field 14A consists of code OTHER, field 77D must be present (Error code(s): D35).
C2
In sequence A, if subfield 1 of field 77H consists of code OTHER, field 77D must be present (Error code(s): D36).
C3
In sequences B, C, E and F, if field 14A consists of code OTHER, field 37N must be present in the respective sequence (Error code(s): D55).
C4
In sequences B, C, E and F, if field 14D consists of code OTHER, field 37N must be present in the respective sequence (Error code(s): D37).
C5
In sequences C and F, if field 14F consists of code OTHER, field 37N must be present in the respective sequence (Error code(s): D38).
C6
In sequences C and F, if field 14J consists of code OTHER, field 37N must be present in the respective sequence (Error code(s): D39).
C7
In sequences C and F, if Frequency of field 14G consists of code 'O' field 37N must be present in the respective sequence (Error code(s): D40).
C8
In sequences C and F, if Period of field 38E consists of code 'O', field 37N must be present in the respective sequence (Error code(s): D41).
C9
In sequence C and F, if Period To or Period From of field 38G or field 38H consists of code 'O', field 37N must be present in the respective sequence (Error code(s): D42).
C10
The presence of the fixed and floating legs depends on the type of transaction. Thus, depending on the code value in sequence A, field 23A Type of Swap, only the following combinations of the optional sequences B, C, E and F are allowed (Error code(s): E43):
C11
In the fixed leg payable by party B, either the fixed amounts are used or the rate and Day Count fraction. In the latter case, the period end date adjustment indicator must also be present. Thus, when subsequence B1 is used, the presence of fields 32M, 17F and 14D in subsequence B1 depends on field 37U being present or not as follows (Error code(s): D45):
Note: For the presence of subsequence B1, refer to C18.
C12
In the fixed leg payable by party A, either the fixed amounts are used or the rate and Day Count fraction. In the latter case, the period end date adjustment indicator must also be present. Thus, when subsequence E1 is used, the presence of fields 32M, 17F and 14D in subsequence E1 depends on field 37U being present or not as follows (Error code(s): D59):
Note: For the presence of subsequence E1, refer to C18.
C13
If settlement instructions are used, the receiving agent must be used and the other settlement instructions are optional. Thus, for all occurrences of the fields 53a, 56a and 57a in sequences L or M, the following rules apply (Error code(s): D48):
C14
The second intermediary field can only be used if two intermediaries are required. Thus, for all occurrences of the fields 56a and 86a, the following rules apply (Error code(s): E35):
C15
The related reference must be present in the case of an amendment or cancellation. Thus, in sequence A, the presence of field 21 depends on field 22A as follows (Error code(s): D02):
C16
The broker identification must be present when the message is sent by a money broker. The brokerage can only be used in the case of a money broker confirmation. Thus, the presence of fields 88a and 71F in sequence N and therefore, the presence of sequence N itself, depend on field 94A in sequence A as follows: (Error code(s): D74):
C17
Taking into account C10:
In the case of an AFB Master Agreement, the information contained in the 'Convention Table between ISDA and AFB terms' of this document and quoted as 'Not Defined' must not be used (Error code(s): E40).
C18
Taking into account C10:
If the floating rate option is a post determined (AFB or ISDA) rate then the fixed rate must be used in sequence B or E and the subsequences B1, C1, C2, C3, E1, F1, F2 and F3 must not be used. Thus, the presence of field 37U in sequences B and E and the presence of subsequences B1, C1, C2, C3, E1, F1, F2 and F3 depend on the content of the first subfield of field 77H and on the content of field 14F as follows (Error code(s): E41):