Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Current Account Mapping rules for SAP 940 messages.

1. Field 20: Transaction Reference Number Field Length 4 Field Name / Value Department ID Remarks The branch/department code on the account number. Used to identify the rejection queue ID. If branch/dept code is 0404, it is IVBK If branch/dept code is 0710, it is CBKG Otherwise it is the branch/dept code Formatted Current Account Number : BBB-SSSSSS-C Hardcode as X'0D25'

12 2

Account Number Delimiter

2.

Field 25: Account Identification Field Length 8 1 12 2 Field Name / Value Bank Id Hardcode as / Account Number Delimiter Value DBSSSGSG Remarks

Formatted Current Account Number : BBB-SSSSSS-C Hardcode as X'0D25'

3.

Field 28: Statement number/ Sequence number Field Length 5 1 3 2 Field Name / Value Statement Number Hardcode as '/' Sequence number Delimiter Remarks Statement Number (Incremented by 1 for every new statement, reset at beginning of year to 1) Starts with 001 for the day and incremented by 1 after every new page (message) Hardcode as X'0D25'

4.

Field 60F / 60M (60F for the first message of the run and 60M for subsequent ones): Field Length 1 6 3 max 15 2 Field Name / Value Opening balance sign Opening balance date Opening balance currency Opening balance Delimiter Remarks 'C' for positive balance 'D' for negative balance Statement from date - YYMMDD Account currency code (ISO) value should be SGD for S$CA Hardcode as X'0D25'

5.

Field 61: Statement Line Field Length 6 max 4 max 2 Field Name / Value Value date Entry Date Amount Sign Remarks YYMMDD MMDD Trans date (if not = value date) 'C ' - Credit Transaction 'D ' - Debit Transaction RC - EC of Credit Transaction RD - EC of Debit Transaction Transaction Type Formatted by Merva system as follows : - 1st character is either `N` or `S` or `F` - Next 3 characters are translated based on the statement code / transaction reference. This mapping of stmt/ref code is obtained from a table maintained in the Merva system. - First character of the transaction code is either S, N or F. - S : for entries related to SWIFT transfer instructions and subsequent charge messages. Last 3 characters indicate the SWIFT message type. - N : for entries related to payment and transfer instructions, including charges messages, not sent through SWIFT or where an alpha description is preferred. - F : for entries being first advised by the statement (items originated by the account servicing institution). Present only if the next field (Statement Code / Transaction Reference) is present Field contains the Statement Code if the value is not ADV and ATP, else field contains Transaction Reference. (Please note ADV with cheque number in transaction reference is considered as not an ADV transaction) Hardcode as X'0D25'

max 15 4

Transaction Amount Transaction Code

2 Max 7 2

Hardcode as '//' Statement Code /Transaction Reference Delimiter

6.

Field 86: Information to Account Holder Field Length 3 1 max 65 Field Name / Value Remarks The 3 characters that were translated based on the statement code / transaction reference. This value is the same as the last 3 characters of the Transaction Code in Field 61. Hardcode as ? Line 1 Begins with value 20 Transaction Reference, if present Else Client Reference, if present Else Additional Reference, if present Else this field (including the value 20) will not be output Output only if Line 2 is output Begins with value 21 Client Reference, if present Else Additional Reference, if present Else this field (including the value 21) will not be output Output only if Line 3 is output

1 max 65

Hardcode as ? Line 2

Hardcode as ?

max 65 2 7.

Line 3 Delimiter

Begins with 22 Additional Reference, if present Else this field (including the value 22) will not be output Hardcode as X'0D25'

Field 62F / 62M (62F for the final message of the run and 62M for other messages) : Field Length 1 6 3 max 15 2 Field Name / Value Close Balance Sign Close Balance Date Close Balance Currency Close Balance Delimiter Remarks 'C ' - Credit Amount 'D ' - Debit Amount YYMMDD (Will be the intermediate date if not last message) Account currency code (ISO) value should be SGD for S$CA (Will be the intermediate balance if not last message) Hardcode as X'0D25'

8.

Field 64: Available balance (For IDEAL only) Field Length 1 6 3 max 15 2 1 Field Name / Value Available Balance Sign Available Balance Date Available Balance Currency Available Balance Delimiter Hardcode as '-' Remarks 'C ' - Credit Amount 'D ' - Debit Amount YYMMDD Account currency code (ISO) value should be SGD for S$CA Available Balance Hardcode as X'0D25'

You might also like