GWC Interface Specifications v.1.3
GWC Interface Specifications v.1.3
Version 1.3
22 Nov 2007
Cheque Truncation and Conversion System
Version 1.3
22 Nov 2007
STRICTLY CONFIDENTIAL
COPYRIGHT 2007.
BCS INFORMATION SYSTEMS PRIVATE LIMITED
ALL RIGHTS RESERVED
This document, which contains confidential material, is private and confidential and is the property and
copyright of Symphony BCSIS Sdn Bhd (“The Company”). It is not to be used for any other purposes,
copied, distributed or transmitted in any form or by any means without the prior written consent of the
Company.
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Document Information
Notices This document contains proprietary information, which should not be reproduced
in whole or in part, nor released to third parties nor used for purposes other than
those for which it has been expressly provided without the prior written
agreement of Symphony BCSIS Sdn Bhd.
Symphony BCSIS Sdn Bhd has attempted to ensure that the information in this
document is correct and fairly stated, but does not accept liability for any error or
omission.
Additional Information The development of products and services is continuous, and published
information may not be up to date. For further information, please contact:
Website: http://www.bcsis.com
Strictly Confidential
Pg i
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Document Control
1.0 5 Jul 2007 Included more fields for Standing Instruction transaction types Lee Huay Huay
as requested by BNM SS Bajaj
Appendix B.2.11 OSCM and B.2.23 ISCM Catherine Tan
Added file format for OSDM and ISDM
Appendix B.2.40 OSDM – Outward Standing Instruction (DR)
MICR
Appendix B.2.41 ISDM – Inward Standing Instruction (DR) MICR
Changes to Section 1.3 - Transaction Types
Modified description of last character in Transaction Type.
Section 1.3.4: Introduced OBRM and IBRM for Banker’s
Acceptance Return Processing.
Section 1.3.6: Modified acronym for Conversion Cheque from
OCCM and ICCM to OKCM and IKCM respectively.
Section 1.3.6: Introduced OKRM and IKRM for Conversion
Cheque Return Processing.
Section 1.3.7.2: Introduced ODRM and IDRM for Debit Standing
Instruction Return Processing.
Modified Appendix A.2 – Transaction Types to reflect changes.
Inserted Section 2.1 – Digital Signing
Changes to Section 2.2 – Validations
Inserted more validations performed by GWC in Section 2.2.1.
Inserted Section 2.2.2 for validations performed by eSPICK Host.
Changes to Section 2.3.1 – Transmission List File
Inserted details.
Changes to Section 3 – System Configuration
Inserted Section 3.1.3 for GWC Workstation Configuration.
Modified Section 3.2 on Software to include Section 3.2.1 for
Server and Section 3.2.2 for GWC Workstation.
Moved Section on Procurement to Appendix J.
Changes to Appendix A.1 – Unique Identifier Code
Modified details on Batch Number.
Changes to Appendix A.3 – Transaction Codes
Modified details in table.
Changes to Appendix A.4 – Return Codes
Strictly Confidential
Pg ii
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
Pg iii
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
Pg iv
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Table of Contents
1. INTRODUCTION.............................................................................................. 1-1
1.1 Purpose .........................................................................................................1-1
1.2 System Overview..........................................................................................1-1
1.2.1 Description......................................................................................................................... 1-2
1.3 Transaction Types........................................................................................1-5
1.3.1 Normal Cheque ................................................................................................................. 1-6
1.3.2 Return Item........................................................................................................................ 1-6
1.3.3 Re-presentment................................................................................................................. 1-6
1.3.4 Banker’s Acceptance......................................................................................................... 1-7
1.3.5 Express Cheques .............................................................................................................. 1-8
1.3.6 Conversion Cheque........................................................................................................... 1-9
1.3.7 Standing Instructions ......................................................................................................... 1-9
1.3.8 Non-Clearing Item ........................................................................................................... 1-10
2. FEATURES ...................................................................................................... 2-1
2.1 Digital Signing ..............................................................................................2-1
2.1.1 Batch MICR DS ................................................................................................................. 2-1
2.1.2 Batch Image DS ................................................................................................................ 2-1
2.1.3 Item MICR DS ................................................................................................................... 2-2
2.1.4 Batch Image DS ................................................................................................................ 2-2
2.1.5 Digital Signature Verification ............................................................................................. 2-2
2.2 Validations ....................................................................................................2-2
2.2.1 GWC.................................................................................................................................. 2-2
2.2.2 eSPICK Host ..................................................................................................................... 2-3
2.3 Mechanism....................................................................................................2-4
2.3.1 Transmission List File........................................................................................................ 2-5
2.3.2 Transmission List Status File ............................................................................................ 2-5
2.3.3 Transfer Status File ........................................................................................................... 2-6
2.3.4 Transmission Status File ................................................................................................... 2-6
2.3.5 Start Transfer Indicator...................................................................................................... 2-6
3. SYSTEM CONFIGURATION ........................................................................... 3-1
3.1 Recommended Sizing ..................................................................................3-1
3.1.1 Hardware ........................................................................................................................... 3-1
3.1.2 GWC Server Configuration................................................................................................ 3-2
3.1.3 GWC Workstation Configuration ....................................................................................... 3-2
3.2 Software ........................................................................................................3-2
3.2.1 GWC Server ...................................................................................................................... 3-2
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
1. INTRODUCTION
1.1 PURPOSE
The Gateway Client (GWC) offers a user-friendly and standardized interface to connect the
capturing or inward systems of banks to the Sistem Penjelasan Informasi Cek
Kebangsaan (eSPICK) at Bank Negara Malaysia (BNM) Clearing House. The Gateway
Client provides the required security levels using Public Key Infrastructure (PKI) and
ensures that the data and image files sent to eSPICK adhere to specified formats.
The document presents the system overview of CTCS, the recommended hardware sizing
and required system software, and the various interface formats between banks’ systems
and the Gateway Client.
BNM will release updates to this document as and when errors and/or enhancements are
identified by BNM, BCSIS and banks in the course of implementing eSPICK.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
$ $
$
Outwards Inwards (D) Download
(A) Capturing
Presentment (Data + Images) (Data + Images) & Verification
& Transmission
$ $
Bank Negara Malaysia Clearing House
(F) Download
& Print IRD (if necessary) Outward Returns
Collect IRD (Data)
Enquiry
1.2.1 Description
(A) Capturing and Transmission
Collecting banks will capture the MICR information and image of each cheque,
in a recommended batch of a maximum of 200 items, using their own
capturing systems. The bank must endorse a set of numbers, known as the
Unique Identifier Code (UIC), at the back of each cheque. The UIC endorsed
must adhere to the format specified in Appendix A.1 of this document.
For clearing with images, the bank must endeavour to update the Non-
Conforming Flag for each item, as well as run them through Image Quality
Assurance to update the IQA flag for each item.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-3
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
After the necessary data corrections and balancing, the bank must digitally
sign individual cheques’ data and image on item level and store the digital
signatures in the data record.
The bank must create a transmission-list file that contains the list of files that
are to be transmitted to the eSPICK and place this file, as well as the stated
data and image files, in a predefined shared folder for the Gateway Client to
pick up and send to the eSPICK Host.
Data files will consist of MICR information and other clearing data, e.g.,
Presenting Bank Branch, Clearing Date, UIC, etc. Each item’s image file will
consist of three views, i.e., grayscale image of the front of the cheque and bi-
tonal images of the front and back of the cheque, wrapped into a single image
file. For example, one batch of 200 items should yield one data file and 200
image files. The data and image files must adhere to the formats specified in
Appendix B of this document.
The Gateway Client will pick up the data and image files from the predefined
shared folder, perform validation, digitally sign on batch level and perform the
necessary file encryption before transmitting the information to the eSPICK
Host.
At the end of outward processing, collecting bank can request the GWC to
generate and return an outward trailer file that lists all the items passed to
GWC for transmission to eSPICK from the bank’s internal system. This can
be used for reconciliation.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-4
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
th
the item with error. For example, if the 50 item in the batch belongs to a
branch which has been changed to an inactive status, the error returned by
the eSPICK Host to the GWC should be ‘06790050’. The list of available error
codes can be downloaded from eSPICK Host using the GWC.
After successful validations, the Host accepts the transmitted information and
prepares the inward files to the paying banks on the fly. At the end of the day,
the eSPICK Host generates a trailer record indicating the total number of
items meant for the paying bank/branch to download. This trailer record is to
be downloaded to assist the paying bank in reconciliation.
The eSPICK Host stores the current day’s clearing information into the Central
Image Archive.
(C) RENTAS
The eSPICK Host prepares the settlement figures in a file and sends it to the
RENTAS for settlement.
In addition to Inward MICR data and image files, the GWC prepares the
consolidated inward file.
The Gateway Client allows the bank to utilize the downloaded inward
information for internal processing, i.e. uploading to the host or signature
verification system.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-5
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
are to be transmitted to the eSPICK and place this file, as well as the stated
return file(s), in a predefined shared folder for the Gateway Client to pick up
and send to the eSPICK Host.
The Gateway Client will pick up the data files from the predefined shared
folder, perform validation, digitally sign on batch level and perform the
necessary file encryption before transmitting the information to the eSPICK
Host.
In addition to Inward MICR data and image files, the GWC prepares the
consolidated inward return file.
The Gateway Client allows the bank to utilize the downloaded inward return
information for internal processing, i.e. reversing the accounting entry in the
host or printing the necessary Image Return Document (IRD).
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-6
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
The available clearing types are described in the following subsections. Please refer to the
Appendix for the full list of the transaction types.
The eSPICK Host matches the UIC against the Amount and if it is correct, retrieves
the image from its database to prepare the inward return file for the collecting bank
to download.
The collecting bank downloads inward return data and image files from the CTCS.
1.3.3 Re-presentment
Only selected items that were previously returned can be re-presented. Please
refer to Appendix A.4 for the return codes that can be re-presented.
The IRD must be re-presented at any branch of the original collecting bank. The
collecting bank supplies the UIC and the Amount (for matching purpose) to the
eSPICK Host for re-presentment.
The following table and diagram provide information of this transaction in more
details. The 2-digit code in brackets after the transaction type denotes the cheque
type in the UIC, e.g. ‘OWNM’ denotes transaction type and ‘01’ denotes the
cheque type that the bank must include in the UIC.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-7
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
OWNM IWNM
INRM ONRM
*INRM *ONRM
OBAM IBAM
eSPICK
IBRM OBRM Bank B
Bank A Host
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-8
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
The paying bank verifies the authenticity of the express cheque and informs the
collecting bank of its decision on whether the cheque is honoured through an
acknowledgement sent to the eSPICK Host via the GWC. If the paying bank
honours the cheque, the bank shall respond with a positive acknowledgement.
Conversely, if the paying bank does not honour the cheque, the bank shall respond
with a negative acknowledgement.
The collecting bank has the option of capturing items for immediate clearing by
specifying them as Express or STP Express transaction type. The only difference
between the two is that the STP Express items will be settled outside the eSPICK
Clearing via the paying bank initiating a STP transaction through the RENTAS MC
system upon receiving the positive acknowledgement. For Express items, the
eSPICK Host will consider the transaction for deferred settlement to RENTAS only
when the positive acknowledgement is detected for the transaction.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-9
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
OKCM IKCM
Bank A eSPICK Bank B
IKRM OKRM
Host
The data file is different as it includes additional fields such as beneficiary account,
reference, etc. In this case, only the data file is to be sent to the eSPICK Host, i.e.,
image files are not required.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 1-10
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
OSCM ISCM
OSDM ISDM
NCHM
Bank A eSPICK
Host
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 2-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
2. FEATURES
The Gateway Client (GWC) offers the following functions.
Download daily files, e.g. valid FI Type, Bank and Branch files, and obtain current clearing date
from the eSPICK Host
Accept cheque data and image files from the bank’s internal systems
Validate and ensure that the files adhere to the predefined format and that files stated in the
transmission-list file are available
Perform batch-level digital signing and file encryption
Establish a session to transmit transactions to the eSPICK Host or download transactions from the
eSPICK Host
Update the batch status to indicate if batch has been transmitted
Provide downloaded data and image files to the bank’s internal systems
Allow enquiry of the transactions through browser view
Generate reports of the transactions in GWC
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 2-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
2.2 VALIDATIONS
2.2.1 GWC
GWC performs several validations before digitally signing on batch level and
encrypting the files for transmission. They include:
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 2-3
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 2-4
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
They include:
Batch Number is as indicated during session
Batch amount total is verified
Item count total is verified
Digital signature is verified
Collecting Bank Type / Bank / Branch is active in eSPICK database
2.3 MECHANISM
The banks must create the MICR file, Image files, transmission list file and start transfer
indicator file according to the specified file format. These files are required to be placed in
a pre-defined location (common folder). Compulsory folders must be present in this
common folder as defined below.
“Ready” folder - Contains transmission list file (.LST) and start transfer indicator file
(.ZST) that are ready for transfer to GWC and transmission to eSPICK
“Process” folder - Contains transmission list file (.LST) and start transfer indicator file
(.ZST) that are currently being processed by GWC
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 2-5
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
“Error” folder - Contains transmission list file (.LST) and start transfer indicator file
(.ZST) that failed the list file checking.
“Completed” folder - Contains transmission list file (.LST) and start transfer indicator file
(.ZST) where list file checking is completed.
Date Specific folder - This data specific folder will contain the MICR and image files
indicated in the transmission list file. Folder name will be the clearing date in
YYYYMMDD format.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 2-6
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
This file is placed in the location together with the transmission list file
(“Completed” or “Error” folder depending on the status of the list file
validation).
This file is placed in the location together with the MICR data file after GWC
validation.
This file is placed in the location together with the MICR data file.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 3-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
3. SYSTEM CONFIGURATION
For banks with more outward volume than inward volume, they should consider the recommended
sizing for the outward volume. Conversely, for banks with centralised inward processing, their inward
volume would be much higher than their individual outward processing; they should thus use the
recommended sizing for the inward volume in their estimation.
3.1.1 Hardware
3.1.1.1 Outward Volume
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 3-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Grouping Quantity
Group 1 (1 - 10,000)
Intel Pentium 4 3.0Ghz HT 1
80GB
2GB RAM
Group 2 (10,001 - 50,000)
Intel® Pentium® D 1
160GB
2GB RAM
Group 3 (50,001 - 200,000)
2 X Dual-Core Intel Xeon 2
160GB
4GB RAM
3.2 SOFTWARE
In addition to procuring the GWC software, the banks must procure and install the following
system software to enable the GWC to function as designed.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg 3-3
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg A-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg A-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg A-3
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Inward Acknowledgement
IXCA Inward Express Cheque Acknowledgement
ISXA Inward STP Express Cheque Acknowledgement
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg A-4
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg A-5
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Re-presentable
Code Description
(Y/N)
26 Drawer's Signature Required N
27 Amount in figure ambiguous N
28 Date ambiguous N
29 Right Thumb print required N
30 Amount in Words and/or Figures required N
31 Altered Cheque/Alteration Not Allowed N
32 Other chargeable technical reason N
33 Invalid Branch N
34 Cheque Not Issued / Cheque cancelled N
35 Cheque Already Paid/Duplicate Payment N
36 Wrongly encoded/Encoding Error N
37 Payment At Designated Bank Only N
38 Other manipulation/Forgery/Suspect Item N
39 Unauthorized Signature N
40 3rd Party Cheque Requested by Collecting Bank N
41 1st Drawer Signature Differs N
nd
42 2 Drawer Signature Differs N
43 Drawer sign differs N
44 Drawer's sign Irregular N
45 Bank Crossing Required N
46 Double Bank Crossing N
47 Account Closed N
48 Account Frozen N
49 Confirmation Required - Payee Account Credited N
50 Confirmation Required Mutilation/Mutilation Guarantee Required/Mutilated N
Cheque/Cheque Defaced.
51 Confirmation Required Endorsement N
52 Cleared in error / Wrongly cleared to us N
53 Form 'R' Required/Required Form PR/ECM Not Complied with/BOP Required Not N
complied
54 Other Non Chargeable N
55 Deceased Account N
56 Double payee N
57 Account Pending Closure N
58 Drawing voucher not arranged for N
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg A-6
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Re-presentable
Code Description
(Y/N)
59 Drawer's Confirmation Required/Pending Confirmation N
60 Drawer's Full Signature Required/Drawer signature Incomplete N
61 Confirm Discharged N
62 Account invalid N
63 Bank Cross illegible N
64 Payee's Endorsement Required N
65 Bank's Confirmation Required N
66 Restricted payee N
67 Account in liquidation N
68 Drawer's endorsement invalid or missing N
69 Funds held by court/Court Injunction N
70 Cheque Written in Pencil N
71 Company Under Receivership N
72 Superimposed Writing N
73 Cheque to be drawn in RM only N
74 Rate Quoted in Error N
75 Sign Mnemonic Required N
76 Special A/C (DCHEQS) N
77 Large Value Cheque Confirmation N
78 Assigned not stated N
79 Report Loss/ Lost cheque N
80 No Signature on file N
81 Others N
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg A-7
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
The threshold of each test will be documented in the IQA Specifications document.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg A-8
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
B. File Formats
B.1 FILENAME CONVENTION
B.1.1 Data Filename
Date(8)BankType(2)Bank(2)Branch(5)Batch(9)TranType(4).MMYR
nd rd
2 and 3 Digits – Indicates the 101000001
cheque type of the batch
01 – OWNM, IWNM
02 – OXCM. IXCM E.g., Currency – MYR (1)
03 – OSXM, ISXM Cheque Type – OREM (21)
04 – OBAM, IBAM Batch Number – 000001
05 – OKCM, IKCM
06 – OSCM, ISCM 121000001
07 – OSDM, ISDM
11 – ONRM, INRM
12 – OXCA, IXCA
13 – OSXA, ISXA
14 – OBRM, IBRM
15 – OKRM, IKRM
16 – OCRM, ICRM
17 – ODRM, IDRM
21 – OREM, IREM
99 – NCHM
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
th th
IMPORTANT: 4 to 9 digits of the
batch number cannot be ‘999999’.
This number is reserved for End-Of-
Day Trailer (EOT) file that is
generated by the eSPICK Host.
Date(8)BankType(2)Bank(2)Branch(5)Batch(9)Sequence(4).IMG
NOTE: Image filename must match with the UIC in the corresponding MICR file for the
item.
Field Type Description Example / Valid Values
Date Char [8] Clearing date in yyyymmdd format 28 March 2007 would be
where yyyy is the year, mm is the 20070328
month and dd is the day.
Bank Type Char [2] The bank type of the Presenting Bank 01 for BNM, 02 for Conventional
and 03 for Islamic
Bank Char [2] The Bank code of the Presenting For Outward, this will be the
Bank presenting bank
For Inward, this will be the
paying bank
Branch Char [5] The Branch code of the Presenting For Outward, this will be the
Branch presenting branch
For Inward, this will be the
paying branch
st
Batch Char [9] 1 Digit – Indicates currency of batch. E.g., Currency – MYR (1)
1 for MYR Cheque Type – OWNM (01)
2 for USD Batch Number – 000001
nd rd
2 and 3 Digits – Indicates the 101000001
cheque type of the batch
01 – OWNM, IWNM
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-3
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
th th
4 to 9 Digits – Batch Number
Date(8)BankType(2)Bank(2)Branch(5)-Batch(9).LST
Bank Type Char [2] The bank type of the Presenting Bank
Date(8)BankType(2)Bank(2)Branch(5)-Batch(9).RESP
Bank Type Char [2] The bank type of the Presenting Bank
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-4
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Date(8)BankType(2)Bank(2)Branch(5)Batch(9)TranType(4).GWC
Bank Type Char [2] The bank type of the Presenting Bank
NOTE: The filename for the transfer status file for a batch will be the same as the
corresponding batch’s MICR (.MMYR) file. The file extension will be changed to .GWC
Date(8)BankType(2)Bank(2)Branch(5)Batch(9)TranType(4).CTCS
Bank Type Char [2] The bank type of the Presenting Bank
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-5
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
NOTE: The filename for the transfer status file for a batch will be the same as the
corresponding batch’s MICR (.MMYR) file. The file extension will be changed to
CTCS.
Date(8)BankType(2)Bank(2)Branch(5)-Batch(9).ZST
Bank Type Char [2] The bank type of the Presenting Bank
NOTE: The file name for the start transfer indicator file must be the same as the
corresponding transmission list file (.LST) file with the extension changed to .ZST
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-6
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-7
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
st
1 digit indicates the currency (e.g. 1 for MYR)
nd rd
2 and 3 digits indicates the cheque type
Subsequent 6 digits indicate a unique batch number for the clearing date.
(f) XXXX indicates the 4 characters transaction type (e.g. OWNM)
(g) 9999 indicates the item sequence number
\20070301\012414010\121111001\20070301012414010121111001OREM.MMYR
\20070301\012414010\101111002\20070301012414010101111002OWNM.MMYR
\20070301\012414010\101111002\200703010124140101011110020001.IMG
\20070301\012414010\101111002\200703010124140101011110020002.IMG
\20070301\012414010\101111002\200703010124140101011110020003.IMG
\20070301\012414010\101111002\200703010124140101011110020004.IMG
\20070301\012414010\101111002\200703010124140101011110020005.IMG
\20070301\012414010\101111003\20070301012414010101111003OWNM.MMYR
\20070301\012414010\101111003\200703010124140101011110030001.IMG
\20070301\012414010\101111003\200703010124140101011110030002.IMG
YYYYMMDDBTBBbbbbb9999999999999
20070301012414010121111001OREM.MMYR0000Transfer Successful
20070301012414010101111002OWNM.MMYR0002Duplicate batch.
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-8
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Sample
Successful transfer status file for a batch of 20 items with batch total of
RM1,234,567,890.99
00000000002000200000123456789099
Batch transfer successful.
Failed transfer status file with status code 44 for a batch of 20 items with batch total of
RM1,234,567,890.99
00440000002000200000123456789099
Batch transfer failed. Batch not balanced.
Failed transfer status file with status code 123, image for item number 8 not found.
MICR file contains a batch of 20 items with batch total of RM1,234,567,890.99.
01230008002000190000123456789099
Batch transfer failed. Item image not found.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Sample
Successful transmission status file for a batch of 20 items with batch total of
RM1,234,567,890.99
00000000002000200000123456789099
Batch transmission successful.
Failed transmission status file with status code 614 for a batch of 20 items with batch
total of RM1,234,567,890.99
06140000002000200000123456789099
Batch transmission failed. Batch files are duplicated.
Failed transmission status file with status code 1044, item 6 is not allowed for re-
presentment. This MICR file contains a batch of 20 items with batch total of
RM1,234,567,890.99
10440006002000200000123456789099
Batch transmission failed. This representment item had
expired.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010101123456OWNM.MMYR
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-3
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010102123456OXCM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-4
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010103123456OSXM.MMYR
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-5
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010104123456OBAM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-6
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010105123456OKCM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-7
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-8
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010106123456OSCM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-9
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Filename: Date(8)BankType(2)Bank(2)Branch(5)Batch(9)OSDM.MMYR
th
Example: Clearing date – 27 Mar 2007 (20070327)
Bank Type – Conventional (02)
Bank Code – 24
Branch Code – 14010
Currency – MYR (1)
Cheque Type – Outward Standing Instruction (DR) (07)
Batch No. – 107123456
20070327022414010107123456OSDM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-10
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010121123456OREM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-11
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010199123456NCHM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-12
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010111123456ONRM.MMYR
20070327022414010114123456OBRM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-13
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010115123456OKRM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-14
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010116123456OCRM.MMYR
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-15
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010117123456ODRM.MMYR
20070327022414010112123456OXCA.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-16
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010113123456OSXA.MMYR
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-17
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
th
Example: Clearing date – 27 Mar 2007 (20070327)
Bank Type – Conventional (02)
Bank Code – 24
Branch Code – 14010
Currency – MYR (1)
Cheque Type – Inward Normal (01)
Batch No. – 101123456
20070327022414010101123456IWNM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-18
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010102123456IXCM.MMYR
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-19
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010103123456ISXM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-20
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010104123456IBAM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-21
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010105123456IKCM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-22
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-23
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010106123456ISCM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-24
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010107123456ISDM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-25
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010121123456IREM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-26
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010111123456INRM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-27
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Filename: Date(8)BankType(2)Bank(2)Branch(5)Batch(9)INRR.MMYR
th
Example: Clearing date – 27 Mar 2007 (20070327)
Bank Type – Conventional (02)
Bank Code – 24
Branch Code – 14010
Currency – MYR (1)
Cheque Type – Inward Normal Return (11)
Batch No. – 111123456
20070327022414010111123456INRR.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-28
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010114123456IBRM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-29
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Filename: Date(8)BankType(2)Bank(2)Branch(5)Batch(9)IBRR.MMYR
th
Example: Clearing date – 27 Mar 2007 (20070327)
Bank Type – Conventional (02)
Bank Code – 24
Branch Code – 14010
Currency – MYR (1)
Cheque Type – Inward Banker’s Acceptance Return (14)
Batch No. – 114123456
20070327022414010114123456IBRR.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-30
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010115123456IKRM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-31
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Filename: Date(8)BankType(2)Bank(2)Branch(5)Batch(9)IKRR.MMYR
th
Example: Clearing date – 27 Mar 2007 (20070327)
Bank Type – Conventional (02)
Bank Code – 24
Branch Code – 14010
Currency – MYR (1)
Cheque Type – Inward Conversion Cheque Return (15)
Batch No. – 115123456
20070327022414010115123456IKRR.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-32
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010116123456ICRM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-33
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Filename: Date(8)BankType(2)Bank(2)Branch(5)Batch(9)ICRR.MMYR
th
Example: Clearing date – 27 Mar 2007 (20070327)
Bank Type – Conventional (02)
Bank Code – 24
Branch Code – 14010
Currency – MYR (1)
Cheque Type – Inward Standing Instruction (CR) Return (16)
Batch No. – 116123456
20070327022414010116123456ICRR.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-34
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010117123456IDRM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-35
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Filename: Date(8)BankType(2)Bank(2)Branch(5)Batch(9)IDRR.MMYR
th
Example: Clearing date – 27 Mar 2007 (20070327)
Bank Type – Conventional (02)
Bank Code – 24
Branch Code – 14010
Currency – MYR (1)
Cheque Type – Inward Standing Instruction (DR) Return (17)
Batch No. – 117123456
20070327022414010117123456IDRR.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-36
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010112123456IXCA.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-37
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010113123456ISXA.MMYR
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-38
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
20070327022414010999999999OWNM.MMYR
20070327022414010999999999IWNM.MMYR
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-39
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-40
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-41
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-42
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
NOTE:
File is generated by GWC (this generation is initiated by user at the end of the day)
File will be created at Bank Type and Bank Code level, i.e. one file for each bank type and bank
code.
Each record will be followed by a carriage return line feed (CRLF).
Records will be sorted by:
1. Presenting Bank
2. Presenting Branch
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-43
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg B-44
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
NOTE:
File is generated by GWC (this generation is initiated by user at the end of the day)
File will be created at Bank Type and Bank Code level, i.e. one file for each bank type and bank
code.
Each record will be followed by a carriage return line feed (CRLF).
Records will be sorted by:
1. Paying bank
2. Paying branch
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
C. Image Format
C.1 INTRODUCTION
This section describes the CTCS TIFF, a tag-based file format for storing and
interchanging raster images for clearing system, which is tailored to wrap/unwrap from/to
three images (two B/W CCITT group 4 compressed tiff images and one 8-bit grayscale
JPEG compression image) to/from one multi-page (here it is 3-page) tiff image. The
purpose of this appendix is to generate a TIFF 6.0 compatible multi-page image which can
be manipulated by some advanced image software that can deal with extension definition
of TIFF format as well as to provide a compact and manageable easy means for clearing of
such images.
CTCS TIFF format defines the specification of a multi-page tiff file in which there are two or
more TIFF bi-level images compressed with CCITT 4 standard and one or more 8-bit gray
scale JPEG images compressed by baseline JPEG algorithm. The images are chained by
the IFD one by one. For the JPEG file, we leave the original JPEG interchange format
untouched as a whole stream and only the necessary information, such as the attributes of
image and offset to the quantization tables are extracted using the standard TIFF 6.0 tags.
This is to ensure the image in CIT TIFF format is readable for the advanced image viewer
supporting Extension TIFF 6.0. The original image filename is also saved in the multipage
CTCS TIFF file for the future unwrapping processing of CTCS TIFF file. Image is expected
to be single strip. Should multiple strip images be provided, it must be accompanied with
the JPEGRESTARTINTERVAL tag.
The file above has been established by the technical team to be of an average size of 50
KBytes with the 3 said images. To achieve the above size, the following specifications
were set:
Depending on the design of the cheques, the JPEG image file size should be maintained
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
It is expected that there will be technology change in the future; such technology
advancement may result in improvement in the image settings such as dpi resolution and
level of gray. In this respect, the acceptance of new technology must first be tested and
confirmed by BCSIS.
C.2 MOTIVATION
TIFF describes image data that typically comes from scanners, frame grabbers, and paint-
and photo-retouching programs. A primary goal of TIFF is to provide a rich environment
within which applications can exchange image data.
TIFF has always supported what amounts to a singly linked list of image file directory
(IFD)’s in a single TIFF file, via the “next IFD pointer,” though most applications currently
ignore any IFD beyond the first one. So we choose TIFF format to wrap our multi-
page/multi format images into one disk file.
C.3 ORGANIZATION
This section is organized as follows:
Introduction of this section and
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-3
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
For simplicity, only tags used in CTCS TIFF format are listed.
The 1st IFD is fixed at position 8. The 2nd IFD depends on the size of the JPEG image
and the 3rd IFD depends on the size of the JPEG and bitonal front.
One typical example of such extension is as follows:
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-4
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Notes:
st
4-7 1 IFD offset 08000000
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-5
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
1 Refer to footnote
Orientation @ 274 SHORT
below
nd
2 IFD (1-bit CCITT compressed B/W front image)
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-6
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
1 Refer to footnote
Orientation @ 274 SHORT
below
rd
3 IFD (1-bit CCITT compressed B/W back image)
1 Refer to footnote
Orientation @ 274 SHORT
below
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-7
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
* Footnote
For T4Options or T6Options, one and only one of them should exist in every IFD for 1-bit
CCITT compressed B/W image.
@ (This tag is optional)
1 The 0th row represents the visual top of the image, and the 0th column represents the
visual left-hand side.
2 The 0th row represents the visual top of the image, and the 0th column represents the
visual right-hand side.
3 The 0th row represents the visual bottom of the image, and the 0th column represents
the visual right-hand side.
4 The 0th row represents the visual bottom of the image, and the 0th column represents
the visual left-hand side.
5 The 0th row represents the visual left-hand side of the image, and the 0th column
represents the visual top.
6 The 0th row represents the visual right-hand side of the image, and the 0th column
represents the visual top.
7 The 0th row represents the visual right-hand side of the image, and the 0th column
represents the visual bottom.
8 The 0th row represents the visual left-hand side of the image, and the 0th column
represents the visual bottom.
Default is 1. Support for orientation other than 1 is not a Baseline TIFF requirement.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-8
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Header
0002 42 2A00
st
0004 1 IFD offset 0800 0000
st
1 IFD JPEG Image Tag Type Count Value/offset
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-9
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
nd
0106 Next IFD (2 IFD) offset F5D50000
Image Data
nd
2 IFD Front B/W image Tag Type count Value/offset
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-10
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
rd
D6E7 Next IFD (3 IFD) offset 0CF30000
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-11
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Image Data
rd
3 IFD Back B/W image Tag Type count Value/offset
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg C-12
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
rd
F3FE Next IFD (3 IFD) offset 00000000
Image Data
End of example
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
D. Reports
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
GRAND TOTAL FOR XXXX : 99,999,999 99,999,999 99,999,999,999.99 99,999,999 99,999,999 99,999,999,999.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-3
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-4
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
GRAND TOTAL FOR XXXX : 99,999,999 99,999,999 99,999,999,999.99 99,999,999 99,999,999 99,999,999,999.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-5
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-6
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
GRAND TOTAL FOR XXXX : 99,999,999 99,999,999 99,999,999,999.99 99,999,999 99,999,999 99,999,999,999.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-7
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-8
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
GRAND TOTAL FOR XXXX : 99,999,999 99,999,999 99,999,999,999.99 99,999,999 99,999,999 99,999,999,999.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-9
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-10
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-11
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-12
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-13
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-14
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-15
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-16
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-17
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-18
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-19
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-20
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-21
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
SUMMARY
Transaction Type : XXXX - <Transaction Type>
Transmitted End-Of-Day Trailer
Business Type Bank Batch Count Item Count Amount (RM) Batch Count Item Count Amount (RM)
99 99 <Bank Name> 999,999 999,999 999,999,999.99 999,999 9,999,999 99,999,999.99
Total for XXXX 99,999,999 999,999,999 99,999,999,999.99 99,999,999 99,999,999 99,999,999,999,999.99
EXCEPTIONS – DIFFERENCES
Transaction Type : XXXX - <Transaction Type>
Item Count Amount (RM)
Business Type Bank Branch Batch No. Transmitted EOT Difference Transmitted EOT Difference
99 99 99999 999999999 999,999 999,999 99 99,999,999.99 99,999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-22
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Business Type Bank Branch Batch No. Transmitted EOT Difference Transmitted EOT Difference
99 99 99999 999999999 999,999 999,999 99 99,999,999.99 99,999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-23
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
SUMMARY
Transaction Type : XXXX - <Transaction Type>
Transmitted End-Of-Day Trailer
Business Type Bank Batch Count Item Count Amount (RM) Batch Count Item Count Amount (RM)
99 99 <Bank Name> 999,999 999,999 999,999,999.99 999,999 9,999,999 99,999,999.99
Total for XXXX 99,999,999 999,999,999 99,999,999,999.99 99,999,999 99,999,999 999,999,999,999.99
EXCEPTIONS – DIFFERENCES
Transaction Type : XXXX - <Transaction Type>
Item Count Amount (RM)
Business Type Bank Branch Batch No. Transmitted EOT Difference Transmitted EOT Difference
99 99 999999 999999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-24
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Business Type Bank Branch Batch No. Transmitted EOT Difference Transmitted EOT Difference
99 99 999999 999999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-25
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
SUMMARY
Transaction Type : XXXX - <Transaction Type
Transmitted End-Of-Day Trailer
Business Type Bank Batch Count Item Count Amount (RM) Batch Count Item Count Amount (RM)
99 99 <Bank Name> 999,999 999,999 999,999,999.99 999,999 9,999,999 99,999,999.99
Total for XXXX 99,999,999 999,999,999 99,999,999,999.99 99,999,999 99,999,999 999,999,999,999.99
EXCEPTIONS - DIFFERENCES
Transaction Type : XXXX - <Transaction Type>
Item Count Amount (RM)
Business Type Bank Branch Batch No. Transmitted EOT Difference Transmitted EOT Difference
99 99 999999 999999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-26
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Business Type Bank Branch Batch No. Transmitted EOT Difference Transmitted EOT Difference
99 99 999999 999999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-27
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
SUMMARY
Transaction Type : XXXX - <Transaction Type>
Downloaded End-Of-Day Trailer
Business Type Bank Batch Count Item Count Amount (RM) Batch Count Item Count Amount (RM)
99 99 <Bank Name> 999,999 999,999 999,999,999.99 999,999 9,999,999 99,999,999.99
Total for XXXX 99,999,999 999,999,999 99,999,999,999.99 99,999,999 99,999,999 999,999,999,999.99
EXCEPTIONS - DIFFERENCES
Transaction Type : XXXX - <Transaction Type>
Item Count Amount (RM)
Business Type Bank Branch Batch No. Downloaded EOT Difference Downloaded EOT Difference
99 99 999999 999999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-28
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Business Type Bank Branch Batch No. Downloaded EOT Difference Downloaded EOT Difference
99 99 999999 999999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-29
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
SUMMARY
Transaction Type : XXXX - <Transaction Type>
Downloaded End-Of-Day Trailer
Business Type Bank Batch Count Item Count Amount (RM) Batch Count Item Count Amount (RM)
99 99 <Bank Name> 999,999 999,999 999,999,999.99 999,999 9,999,999 99,999,999.99
Total for XXXX 99,999,999 999,999,999 99,999,999,999.99 99,999,999 99,999,999 999,999,999,999.99
EXCEPTIONS – DIFFERENCES
Transaction Type : XXXX - <Transaction Type>
Item Count Amount (RM)
Business Type Bank Branch Batch No. Downloaded EOT Difference Downloaded EOT Difference
99 99 999999 999999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-30
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Business Type Bank Branch Batch No. Downloaded EOT Difference Downloaded EOT Difference
99 99 999999 999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-31
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
SUMMARY
Transaction Type : XXXX - <Transaction Type>
Downloaded End-Of-Day Trailer
Business Type Bank Batch Count Item Count Amount (RM) Batch Count Item Count Amount (RM)
99 99 <Bank Name> 999,999 999,999 999,999,999.99 999,999 9,999,999 99,999,999.99
Total for XXXX 99,999,999 999,999,999 99,999,999,999.99 99,999,999 99,999,999 999,999,999,999.99
EXCEPTIONS – DIFFERENCES
Transaction Type : XXXX - <Transaction Type>
Item Count Amount (RM)
Business Type Bank Branch Batch No. Downloaded EOT Difference Downloaded EOT Difference
99 99 999999 999999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg D-32
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Business Type Bank Branch Batch No. Downloaded EOT Difference Downloaded EOT Difference
99 99 999999 999999999 999,999 999,999 99 99,999,999.99 999,999.99 99.99
Total for XXXX 999,999 99,999,999 99,999,999 99 99,999,999,999.99 99,999,999,999.99 99.99
Strictly Confidential
A l l R ig h t s R e s e r v e d b y
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
E. Workflow Illustration
This section illustrates the steps required to transmit and download transactions to eSPICK Host using the
Gateway Client.
E.1 OUTWARD
Steps System Description
Outward
Step 1 Bank’s OCS Perform cheque capturing (For transactions with physical instrument for
capturing)
Create transaction (For transactions without physical instrument for
capturing)
Perform IQA on cheque images (Only applicable to transactions with
image)
Perform reject repair (if any)
Perform data entry (if required)
Step 2 Bank’s OCS Prepare and create MICR and Image files for GWC (data and images
already signed at item-level)
Place MICR and Images files in the pre-defined folders
o Create “Clearing Date” folder in shared folder
o Create “Bank Type/Bank/Branch” folder in “Clearing Date” folder
o Create “Batch Number” folder in “Bank Type/Bank/Branch” folder
Create Transmission-List-File (TLF)
Create Start-Transfer-Indicator (STI) file
Place Transmission-List-File in “Ready” folder
Place Start-Transfer-Indicator in “Ready” folder
Step 3 GWC Upon detecting the STI file in the “Ready” folder, GWC will
- Move the TLF and STI from “Ready” folder to “Process” folder
- Start to validate and process the files as indicated in the TLF
Step 4 GWC For each batch in the TLF, a transfer status (TFS) file with a .GWC
extension will be created and placed together with the corresponding
MICR file by GWC. This file will contain the status of the transfer.
For all batches successfully received at GWC, the transactions will be
updated to the GWC database.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-2
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Scenario 2
Errors encountered during the validation and processing of the files
indicated in the TLF. TLF and STI will be moved from “Process” folder to
“Error” folder
Step 6 GWC For each successful batch received by GWC, GWC will
- Perform batch signing
- Perform file encryption
- Attempt to establish a session with eSPICK Host and transmit the batch
to eSPICK Host
- For each attempt, a transmission status (TXS) file with a .CTCS
extension will be created and placed together with the corresponding
MICR file. This file will contain the status of the transmission.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-3
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Example
th
Clearing Date 18 June 2007 (20070618)
Presenting Bank Negara Malaysia – KL
Bank Type – Bank – Branch 01-01-14103 (010114103)
Currency MYR (1)
Transaction Type OWNM (01)
Batch Number 101123456
st
where 1 digit ‘1’ represents Currency
nd rd
2 and 3 digit ‘01’ represents transaction type
Number of Items 3
Total Batch Amount RM. 23,456.78
Clearing Date Presenting Bank Branch Batch Number Item Sequence No.
Item Details
Item #1
UIC 20 0 70 6 18 0 1 01 1 41 0 3101 123 4 56 0 001
Paying Bank Type 02
Paying Bank 88
Paying Branch 12 3 45
Cheque Number 12 3 11 1
Check Digit 01
Transaction Code 01
Account Number 00 1 12 2 33 4 4
Amount 23 , 000. 0 0
Non Conformance 0
IQA 1
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-4
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Item #2
UIC 20 0 70 6 18 0 1 01 1 41 0 3101 123 4 56 0 002
Paying Bank Type 02
Paying Bank 88
Paying Branch 12 3 45
Cheque Number 12 3 22 2
Check Digit 02
Transaction Code 02
Account Number 11 2 23 3 44 0 0
Amount 40 0 .00
Non Conformance 2
IQA 1
Item #3
UIC 20 0 70 6 18 0 1 01 1 41 0 3101 123 4 56 0 003
Paying Bank Type 02
Paying Bank 88
Paying Branch 12 3 45
Cheque Number 12 3 33 3
Check Digit 03
Transaction Code 03
Account Number 22 3 34 4 00 1 1
Amount 56 . 78
Non Conformance 3
IQA 1
ASSUMPTION:
Pre-defined shared folder is C:\GWC\
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-5
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Step 1: Capture MICR and Images; perform reject repair and data entry (if applicable).
Step 2: Creating and placing the MICR file, Image files, Transmission-List-File and Start-Transfer-Indicator
file.
MICR File
20070618010114103101123456OWNM.MMYR
Note: MICR files must be created according to the file format indicated in the GWC Interface
Specs according to the required transaction type
Image Files
200706180101141031011234560001.IMG
200706180101141031011234560002.IMG
200706180101141031011234560003.IMG
Note: Image files must be created according to the image file format indicated in the GWC
Interface Specs.
IMPORTANT: This file MUST be placed in the “Ready” folder when all MICR and/or image files
and the TLF are in their respective folders.
TLF
STI
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-6
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Step 3: GWC picks up the TLF and indicated MICR and image files from the TLF upon detecting the
STI file.
TLF STI
Step 4: At the end of the validation and processing of each MICR batch, a Transfer-Status-File (TSF) with a
.GWC extension will be created. This file will be placed in the location where the corresponding MICR
file is residing. This file contains the status of the validation and processing of the MICR batch.
MICR
IMG
IMG
IMG
TSF
Step 5: Depending on the status of the validation and processing of the MICR and image files indicated in the
TLF, the TLF and STI will be moved to the “Completed” or “Error” folder accordingly.
A Transmission-List-Status (TLS) file will also be created and placed together in the final location of
the TLF and STI. This .RESP extension file will contain one entry for each MICR file indicated the
status of each batch.
Successful transfer
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-7
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Failed transfer
Step 6: For each attempt, a transmission status (TXS) file with a .CTCS extension will be created and placed
together with the corresponding MICR file. This file will contain the status of the transmission.
MICR
IMG
IMG
IMG
TXS
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-8
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Create Image
File(s) and place in
folder
Perform Item
Create MICR File Signing (Data &
Image)
Check for
corresponding TLF
No
Batch
No transferred Yes
successfully?
Update Batch
Check for batch
Transfer Status to
level TXS (.CTCS)
Bank’s OCS
No
Update Batch
Transmission Batch TXS
END Yes
Status to Bank’s available?
OCS
E.2 INWARD
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-9
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Download requests creation is done via the GWC Web. Authorised user
will login to the GWC web and create download requests based on:
1. Currency
2. Bank Type
3. Bank Code
4. Branch Code
5. Transaction Type
6. Mailbox
Step 2 GWC For each download request, GWC will attempt to establish a session with
eSPICK Host and download the inward batches if available.
Downloaded inward files (MICR and/or image) will be decrypted, batch
signature verified and updated to the GWC database.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg E-10
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Step 4 Bank’s ICS Bank’s ICS can make use of the inward files (.MMYR) files downloaded from
eSPICK Host or the consolidated inward file created by GWC.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg F-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
Collecting banks shall tag all non-conforming and mutilated cheques, when creating the outward file for
submission to CTCS. Please refer to Appendix A.5 – Non-Conformance Flags for the flag values and their
corresponding descriptions.
After the clearing file has been submitted to eSPICK Host, any subsequent amendment to the tagged item
can only be made through the CTCS Web Browser as follows:
– Change Flag Values 0, 1, 2, 3, 4, 5 to 6 or 7
– Change Flag Values 6 to 7
Such amendment can be made anytime within the Flags Update Window Time i.e. by 11.30 pm on the same
clearing day.
Paying banks will retrieve these items through Enquiry Function via CTCS Web Browser. The CTCS Web
Browser will display the UIC with the corresponding MICR information of all cheques with apparent
alteration(s) entered by the respective Collecting banks. The screen will also display a message to indicate
whether the ‘Flags Update’ window is open or close.
Large value cheques shall be tagged with Flag Value 9. This Flag Value cannot be amended after the
clearing file has been submitted to eSPICK Host.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg F-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
NOTE:
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg G-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
For cheques with ringgit values more exceeding 10 digits, e.g. RM 100,000,000.00, collecting banks shall
scan the original cheque an appropriate number of times (2 or more times, depending on the cheque value)
with their individual cheque values amounting to a total of RM100,000,000.00. These items must be tagged
with Flag Value 9 using the Non-Conformance Flag to indicate that this series of cheques belong to a large-
value item.
Please refer to Appendix A.5 – Non-Conformance Flags for the flag values and their corresponding
descriptions.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg H-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
For cheques issued in foreign currency and drawn on a bank in Malaysia, the processing of these cheques
under eSPICK environment will be same as the current practice, i.e. collecting banks are required to convert
the amount into RM, capture the cheque image, create the MICR codeline information with Transaction Code
of 52 and submit the items to CTCS for clearing.
eSPICK will allow the banks to share information pertaining to the exchange rate used for the conversion of
cheque amount into RM.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg I-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
The following table list high-level descriptions of the contingency scenarios identified in CTCS that affect
banks operations.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Pg J-1
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
J. Procurement
J.1 COSTS
3.2.3 License and Installation Cost
License: RM 16,000 per bank per site.
Installation: RM 3,000 per installation
J.2.2 Timeline
To procure GWC software by 1 Oct 2007.
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007
Cheque Truncation & Conversion System
Gateway Client Interface Specifications For
Bank Negara Malaysia
End of Document
Strictly Confidential
A l l R ig ht s R e s e r v e d by
20071122 - GWC Interface Specifications v.1.3.doc
Symphony BCSIS Sdn Bhd Version 1.2 Release Date: 5-Oct-2007