This is one of the most important steps in the message upload process. It is through this step that the system identifies the accounts that have to be debited and credited for the resultant FT contract.
For instance, if the incoming message is an MT 100 sent by the Bank’s correspondent, which orders the Bank to pay a certain sum to a customer of the Bank, the system (from the message) deciphers that the Debit account is the relevant nostro account (mirror of it’s account with the Sender of the MT 100) and that the Credit account is the relevant customer’s account. The logic for derivation of the debit and credit account depends upon the incoming payment message type, viz. whether the incoming message is an MT 100, 103, 200 or a 202. While derivation of the debit account is primarily driven by the contents of fields 53 to 55 of the incoming message, the derivation of the credit account is primarily driven by the contents of the fields 56 to 59, together with the settlement instructions maintenance table, where the Standard Settlement Instructions are maintained for both Customers and BIC’s.
The step–wise sequence of the derivation logic of both the debit account and credit account is given below for each of the incoming payment message types.
Note
The list of checks (C1, C2, etc.) that have been listed in each of the tables are summarized at the end of this section. The checks are common across message types.
This chapter contains the following sections:
The logic of deriving the Debit account for an incoming MT 100 / 103 is summarized below:
Order of Priority |
SWIFT Message Type |
Field Name |
Sub Priority |
Sub Field Name |
Processing field format |
Processing Description |
If field does not exist |
If field exists and processing fails |
If field exists and processing succeeds |
1 |
MT 103 |
55B |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
1.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
1.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
1.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
2 |
MT 103 |
55A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
2.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1, C4 & C2 and process accordingly. |
|
|
|
2.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
2.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
2.4 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Checks C5 & C2 and process accordingly. |
|
|
|
2.5 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C5 & C2 and process accordingly. |
3 |
MT 103 |
55D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
3.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
3.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
3.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
4 |
MT 100 |
72 |
|
|
|
|
Go to next priority field |
Go to next priority field |
|
|
|
|
4.1 |
Any line |
SSI for SWIFT BIC + Payment Currency. SWIFT BIC should be specified in the format '/RCB/[SWIFT BIC]' |
Derive Debit Account |
Go to next priority field |
Go to next sub priority field |
Perform Checks C5 & C2 and process accordingly. |
|
|
|
4.2 |
Any line |
SSI for SWIFT BIC's Customer + Payment Currency. SWIFT BIC should be specified in the format '/RCB/[SWIFT BIC]' |
Derive Debit Account |
Go to next priority field |
Mark SWIFT Message for repair. |
Perform Checks C5 & C2 and process accordingly. |
5 |
MT 100 & MT 103 |
54B |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
5.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
5.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
5.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
6 |
MT 100 & MT 103 |
54A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
6.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1, C4 & C2 and process accordingly. |
|
|
|
6.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
6.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
6.4 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Checks C5 & C2 and process accordingly. |
|
|
|
6.5 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C5 & C2 and process accordingly. |
7 |
MT 100 & MT 103 |
54D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
7.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
7.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
7.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
8 |
MT 100 & MT 103 |
53B |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
8.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
8.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
8.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
9 |
MT 100 & MT 103 |
53A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
9.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1, C4 & C2 and process accordingly. |
|
|
|
9.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
9.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
9.4 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Checks C5 & C2 and process accordingly. |
|
|
|
9.5 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C5 & C2 and process accordingly. |
10 |
MT 100 & MT 103 |
53D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
10.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
10.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
10.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
11 |
MT 100 & MT 103 |
Sender SWIFT BIC |
|
|
|
|
Mark SWIFT Message for repair. |
Check whether SWIFT Message has to be moved to the Cover Matching queue else mark SWIFT Message for repair. |
|
|
|
|
11.1 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Checks C5 & C2 and process accordingly. |
|
|
|
11.2 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Check whether SWIFT Message has to be moved to the Cover Matching queue else mark SWIFT Message for repair. |
Perform Checks C5 & C2 and process accordingly. |
The logic of deriving the Credit account for an incoming MT 100 / 103 is summarized below:
Order of Priority |
SWIFT Message Type |
Field Name |
Sub Priority |
Sub Field Name |
Processing field format |
Processing Description |
If field does not exist |
If field exists and processing fails |
If field exists and processing succeeds |
1 |
MT 100 & MT 103 |
56A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
1.1 |
SWIFT BIC |
:56A:[SWIFT BIC] |
Check and Validate SWIFT BIC |
Mark SWIFT Message for repair. |
If Check C6 fails then Go to next sub priority field. |
If Check C6 succeeds then Go to next priority field |
|
|
|
1.2 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check C7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
1.3 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
1.4 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
1.5 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
1.6 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
1.7 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
1.8 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
1.9 |
SWIFT BIC |
:56A:[SWIFT BIC] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C11 and process accordingly. |
2 |
MT 103 |
56C |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
2.1 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
2.2 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
2.3 |
Account Line |
//SC[Local Clearing Code][Account Number] or //SC[Local Clearing Code] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C12 and process accordingly. |
3 |
MT 100 & MT 103 |
56D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
3.1 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
3.2 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
3.3 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
3.4 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
3.5 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
3.6 |
Account Line |
//SC[Local Clearing Code][Account Number] or //SC[Local Clearing Code] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C12 and process accordingly. |
4 |
MT 100 & MT 103 |
57B |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
4.1 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
4.2 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
4.3 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
4.4 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
4.5 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
4.6 |
Account Line |
//SC[Local Clearing Code][Account Number] or //SC[Local Clearing Code] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C12 and process accordingly. |
5 |
MT 100 & MT 103 |
57A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
5.1 |
SWIFT BIC |
:57A:[SWIFT BIC] |
Check and Validate SWIFT BIC |
Mark SWIFT Message for repair. |
If Check 6 fails then Go to next sub priority field. |
If Check C6 succeeds then Go to next priority field |
|
|
|
5.2 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
5.3 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
5.4 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
5.5 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
5.6 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
5.7 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
5.8 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
5.9 |
SWIFT BIC |
:57A:[SWIFT BIC] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C11 and process accordingly. |
6 |
MT 103 |
57C |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
6.1 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
6.2 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
6.3 |
Account Line |
//SC[Local Clearing Code][Account Number] or //SC[Local Clearing Code] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C12 and process accordingly. |
7 |
MT 100 & MT 103 |
57D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
7.1 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
7.2 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
7.3 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
7.4 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
7.5 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
7.6 |
Account Line |
//SC[Local Clearing Code][Account Number] or //SC[Local Clearing Code] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C12 and process accordingly. |
8 |
MT 103 |
59A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
8.1 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
8.2 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
8.3 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
8.4 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
8.5 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C5 and process accordingly. |
9 |
MT 100 & MT 103 |
59 |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
9.1 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
9.2 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
9.3 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
10 |
MT 100 & MT 103 |
72 |
|
|
|
|
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
|
|
|
|
9.1 |
Line 1 |
/BNF/[Account Number] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
The logic of deriving the Debit account for an incoming MT 200 is summarized below:
The logic of deriving the Credit account for an incoming MT 200 is summarized below:
The logic of deriving the Debit account for an incoming MT 202 is summarized below:
Order of Priority |
SWIFT Message Type |
Field Name |
Sub Priority |
Sub Field Name |
Processing field format |
Processing Description |
If field does not exist |
If field exists and processing fails |
If field exists and processing succeeds |
1 |
MT 202 |
54B |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
1.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
1.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
1.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
2 |
MT 202 |
54A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
2.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1, C4 & C2 and process accordingly. |
|
|
|
2.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
2.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
2.4 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Checks C5 & C2 and process accordingly. |
|
|
|
2.5 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C5 & C2 and process accordingly. |
3 |
MT 202 |
54D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
3.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
3.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
3.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
4 |
MT 202 |
53B |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
4.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
4.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
4.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
5 |
MT 202 |
53A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
5.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1, C4 & C2 and process accordingly. |
|
|
|
5.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
5.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3, C4 & C2 and process accordingly. |
|
|
|
5.4 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Checks C5 & C2 and process accordingly. |
|
|
|
5.5 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C5 & C2 and process accordingly. |
6 |
MT 202 |
53D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
6.1 |
Account Line |
/C/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C1 & C2 and process accordingly. |
|
|
|
6.2 |
Account Line |
/D/[Account Number] |
Derive Debit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
|
|
|
6.3 |
Account Line |
/[Account Number] |
Derive Debit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Checks C3 & C2 and process accordingly. |
7 |
MT 202 |
Sender SWIFT BIC |
|
|
|
|
Mark SWIFT Message for repair. |
Check whether SWIFT Message has to be moved to the Cover Matching queue else mark SWIFT Message for repair. |
|
|
|
|
7.1 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Checks C5 & C2 and process accordingly. |
|
|
|
7.2 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Debit Account |
Mark SWIFT Message for repair. |
Check whether SWIFT Message has to be moved to the Cover Matching queue else mark SWIFT Message for repair. |
Perform Checks C5 & C2 and process accordingly. |
The logic of deriving the Credit account for an incoming MT 202 is summarized below:
Order of Priority |
SWIFT Message Type |
Field Name |
Sub Priority |
Sub Field Name |
Processing field format |
Processing Description |
If field does not exist |
If field exists and processing fails |
If field exists and processing succeeds |
1 |
MT 202 |
56A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
1.1 |
SWIFT BIC |
:56A:[SWIFT BIC] |
Check and Validate SWIFT BIC |
Mark SWIFT Message for repair. |
If Check 6 fails then Go to next sub priority field. |
If Check C6 succeeds then Go to next priority field |
|
|
|
1.2 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
1.3 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
1.4 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
1.5 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
1.6 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
1.7 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
1.8 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
1.9 |
SWIFT BIC |
:56A:[SWIFT BIC] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C11 and process accordingly. |
2 |
MT 202 |
56D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
2.1 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
2.2 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
2.3 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
2.4 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
2.5 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
2.6 |
Account Line |
//SC[Local Clearing Code][Account Number] or //SC[Local Clearing Code] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C12 and process accordingly. |
3 |
MT 202 |
57B |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
3.1 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
3.2 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
3.3 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
3.4 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
3.5 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
3.6 |
Account Line |
//SC[Local Clearing Code][Account Number] or //SC[Local Clearing Code] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C12 and process accordingly. |
4 |
MT 202 |
57A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
4.1 |
SWIFT BIC |
:57A:[SWIFT BIC] |
Check and Validate SWIFT BIC |
Mark SWIFT Message for repair. |
If Check 6 fails then Go to next sub priority field. |
If Check C6 succeeds then Go to next priority field |
|
|
|
4.2 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
4.3 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
4.4 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
4.5 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
4.6 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
4.7 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
4.8 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
4.9 |
SWIFT BIC |
:57A:[SWIFT BIC] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C11 and process accordingly. |
5 |
MT 202 |
57D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
5.1 |
Account Line |
//SC[Local Clearing Code] |
Check and Validate Local Clearing Codes |
Go to next sub priority field |
If Check 7 fails then Go to next sub priority field. |
If Check C7 succeeds then Go to next priority field |
|
|
|
5.2 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
5.3 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
5.4 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
5.5 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
5.6 |
Account Line |
//SC[Local Clearing Code][Account Number] or //SC[Local Clearing Code] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C12 and process accordingly. |
6 |
MT 202 |
58A |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
6.1 |
SWIFT BIC |
:58A:[SWIFT BIC] |
Check and Validate SWIFT BIC |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C14 and process accordingly. |
|
|
|
6.2 |
Account Line |
/C/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C8 and process accordingly. |
|
|
|
6.3 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
6.4 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
6.5 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
|
|
|
6.6 |
SWIFT BIC |
SSI for SWIFT BIC + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Go to next sub priority field |
Perform Check C5 and process accordingly. |
|
|
|
6.7 |
SWIFT BIC |
SSI for SWIFT BIC's Customer + Payment Currency |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C5 and process accordingly. |
7 |
MT 202 |
58D |
|
|
|
|
Go to next priority field |
Mark SWIFT Message for repair. |
|
|
|
|
7.1 |
Account Line |
/D/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
7.2 |
Account Line |
/[Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
|
|
|
7.3 |
Account Line |
//SC[Local Clearing Code][Account Number] |
Derive Credit Account |
Go to next sub priority field |
Mark SWIFT Message for repair. |
Perform Check C10 and process accordingly. |
8 |
MT 202 |
72 |
|
|
|
|
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
|
|
|
|
8.1 |
Line 1 |
/BNF/[Account Number] |
Derive Credit Account |
Mark SWIFT Message for repair. |
Mark SWIFT Message for repair. |
Perform Check C9 and process accordingly. |
All the above six tables refer to a common set of Checks which must be performed. The list of checks is summarized below:
Check Reference |
Description |
C1 |
Check for the existence of a valid external Nostro Account to Oracle FLEXCUBE Customer Account mapping record in Oracle FLEXCUBE. If a valid mapping record exists in Oracle FLEXCUBE, then assign the Oracle FLEXCUBE Customer Account to be the Debit Account for the Payment Transaction. |
C2 |
Check whether the Payment Currency is the Local Currency for the Oracle FLEXCUBE Branch. If the Payment Currency is the Local Currency and if the Sender BIC does not have the authority to specify the Debit Account for the Payment Transaction, then move the Incoming SWIFT Payment Message to the Cover Matching queue. If the Payment Currency is not the Local Currency and if the Sender BIC does not have the authority to specify the Debit Account for the Payment Transaction and the if the beneficiary account is not in the books of the bank, then mark the Incoming SWIFT Payment Message for repair with an appropriate repair reason. If the Payment Currency is not the Local Currency and if the Sender BIC does not have the authority to specify the Debit Account for the Payment Transaction and if the beneficiary's account is in the books of the bank, then move to Credit Account derivation processing. If the Sender BIC has the authority to specify the Debit Account for the Payment Transaction, then move to Credit Account derivation processing. |
C3 |
Check whether the derived Account exists as a valid Account in Oracle FLEXCUBE for the current Branch. If the Account is not a valid Oracle FLEXCUBE Account for the current Branch, then mark the Incoming SWIFT Message for repair with an appropriate repair reason. |
C4 |
Check whether the SWIFT BIC specified with A format of the field is same as the SWIFT BIC of the Customer of the Account specified in the Account line of the field. If this check fails then mark the SWIFT Message for Repair. |
C5 |
Check whether the Account specified in the SSI (Standard Settlement Instruction) for the SWIFT BIC/SWIFT BIC's Customer ID is a valid account in Oracle FLEXCUBE. If the Account specified in the SSI is invalid then mark the SWIFT Message for Repair with an appropriate reason. |
C6 |
Check whether the SWIFT BIC specified with A format of the field is mapped to the current Branch of Oracle FLEXCUBE and the account line sub field is not present along with the SWIFT BIC specified in the A format. |
C7 |
Check whether only the Local Clearing Code for the Payment Currency has been specified in the account line sub field. If only the Local Clearing Code has been specified (and the account after the Local Clearing Code has not been specified) in the account line sub field, then check whether the Local Clearing Code specified in the account line sub field is mapped to the Current Branch of Oracle FLEXCUBE. |
C8 |
Check for the existence of a valid external Nostro Account to Oracle FLEXCUBE Customer Account mapping record in Oracle FLEXCUBE. If a valid mapping record exists in FLEXCUBE, then assign the FLEXCUBE Customer Account to be the Credit Account for the Payment Transaction. |
C9 |
Check whether the derived Account exists as a valid Account in FLEXCUBE for the current Branch. If the Account is not a valid Oracle FLEXCUBE Account for the current Branch, then mark the Incoming SWIFT Message for repair with an appropriate repair reason. If the Account is a valid Account in the current Branch, then assign the same to be the Credit Account of the Payment Transaction. |
C10 |
Check whether the Local Clearing Code specified in the account line of the field is mapped to the Current Branch of Oracle FLEXCUBE. If the Local Clearing Code specified maps to the Current Branch of FLEXCUBE, then check whether the account number specified after the Local Clearing Code is a valid Account in the current branch of FLEXCUBE and if so, assign to be the Credit Account of the Payment Transaction. If the Account number specified after the Local Clearing Code is not a valid account in Oracle FLEXCUBE, then mark the SWIFT Message for repair with an appropriate repair reason. |
C11 |
Check whether Country Code of SWIFT BIC specified in the field with A format matches with the Country Code of the Payment Currency specified in field 32a and if so assign the default Nostro Account of the Payment Currency to be the Credit Account of the Payment Transaction. |
C12 |
Check whether the Local Clearing Code specified in the account line of the field is mapped to the Current Branch of Oracle FLEXCUBE. If the Local Clearing Code specified is not mapped to the Current Branch of Oracle FLEXCUBE, then assign the default Nostro Account for the Payment Currency in field 32a to be the Credit Account for the Payment Transaction. |
C13 |
Check whether the Sender SWIFT BIC has the authority to specify the Account as the Debit Account of a Payment Transaction. If the Sender SWIFT BIC does not have the authority, then mark the SWIFT Payment Message for repair. |
C14 |
Check whether the SWIFT BIC specified in field with A format is mapped to the Current Branch of Oracle FLEXCUBE. If the SWIFT BIC is mapped to the Current Branch of Oracle FLEXCUBE and if field 72 is not present then Oracle FLEXCUBE should automatically suppress the SWIFT Message. If field 72 is present then Oracle FLEXCUBE should mark the SWIFT Message for repair with an appropriate repair reason. |
Notes Reference |
Notes Description |
N1 |
Account line sub field of any field in an Incoming SWIFT Payment Message should always start with '/' |
N2 |
All SWIFT BICs specified in fields of an Incoming SWIFT Payment Message with A format will be validated against the SWIFT BIC directory maintained in Oracle FLEXCUBE. The SWIFT BIC specified in a field with A format should have been defined as a valid SWIFT BIC in SWIFT BIC directory and should not have been blacklisted (blocked). Separate error messages shall be raised if the SWIFT BIC specified in a field with A format does not exists or if SWIFT BIC specified in a field with A format is blacklisted (blocked). |
N3 |
The ISO Currency code specified in field 32a of an Incoming SWIFT Payment Message should be valid Currency code defined in Oracle FLEXCUBE. |
N4 |
The Local Clearing Code prefix specified in the Account line of fields 56, 57 and 58 shall be valided against the Currency code specified in field 32a. For example if UK CHAPS code has been specified with a prefix of //SC232023, then Oracle FLEXCUBE shall validate to ensure that //SC is a valid local clearing code prefix for payment currency GBP. If the Local Clearing Code prefix is invalid for the payment currency specified in field 32a as per Local Clearing Code configuration, then Oracle FLEXCUBE shall raise an error message denoting the same. |
N5 |
All Local Clearing Codes specified after the local clearing code prefix in fields 56, 57 and 58 shall be validated to check that they are valid Local Clearing Codes defined in Oracle FLEXCUBE. Oracle FLEXCUBE shall also validate to ensure that the Local Clearing Code indicator is set to 'Y' else Oracle FLEXCUBE shall raise an error for the same. |
N6 |
Oracle FLEXCUBE shall remove all non-numeric characters from the account line of a field to extract the account number specified in the account line of a field in an Incoming SWIFT Payment Message. |
N7 |
Oracle FLEXCUBE shall remove all non-numeric characters from the account line of a field after the Local Clearing Code prefix to extract the Local Clearing Code specified in the account line of a field in an Incoming SWIFT Payment Message. After extracting the Local Clearing Code specified in the field after the Local Clearing Code prefix, Oracle FLEXCUBE shall extract the account number, if specified after the Local Clearing Code and validate the same. |