30.11.2012 Views

EMIS Technical Specification - Streamline

EMIS Technical Specification - Streamline

EMIS Technical Specification - Streamline

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

_____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

<strong>Streamline</strong> is a service provided by National Westminster Bank Plc<br />

National Westminster Bank Plc Registered in England No 929027<br />

Registered Office: 135 Bishopsgate, London EC2M 3UR<br />

A member of The Royal Bank of Scotland Group<br />

Regulated by the Financial Services Authority<br />

TECHNICAL SPECIFICATION<br />

For the<br />

ELECTRONIC MANAGEMENT INFORMATION<br />

SERVICE<br />

(<strong>EMIS</strong>)<br />

VERSION 14<br />

June 2008<br />

The information contained in this document is confidential and must not be reproduced in any form without the prior permission<br />

of Royal Bank of Scotland Group PLC. The information contained in this document is believed correct as at the version date<br />

and Royal Bank of Scotland Group PLC reserves the right to amend this document as and when required. Whilst every effort is<br />

made to ensure the accuracy of the information contained in this document, Royal Bank of Scotland Group PLC accepts no<br />

liability for any loss (however caused) sustained as a result of any error or omission.


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

Contents<br />

1 CHANGE CONTROL 9<br />

2 INTRODUCTION 10<br />

2.1 Background 10<br />

2.2 Purpose 10<br />

2.3 Points of Reference 10<br />

3 DESCRIPTION 11<br />

3.1 File Collection Options 11<br />

3.2 Other Documentation 11<br />

4 <strong>EMIS</strong> 12<br />

4.1 General 12<br />

4.2 Data Integrity/Security 13<br />

4.3 Line Failure 13<br />

5 COMMUNICATION LINKS 14<br />

5.1 General 14<br />

5.2 Requirements 14<br />

5.3 Options 14<br />

5.4 Data Format 15<br />

6 REQUESTS FOR INFORMATION 16<br />

6.1 File Contents 16<br />

6.2 File Structure 16<br />

6.3 Reconciliation 16<br />

6.4 Availability 16<br />

7 CHARGEBACK NOTIFICATION 18<br />

7.1 File Contents 18<br />

7.2 File Structure 18<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 2 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

7.3 Reconciliation 18<br />

7.4 Availability 18<br />

8 EFTPOS RECONCILIATION 20<br />

8.1 File Contents 20<br />

8.2 File Structure 20<br />

8.3 Reconciliation 21<br />

8.4 Availability 21<br />

9 CURRENCY RECONCILIATION SUMMARY 22<br />

9.1 File Contents 22<br />

9.2 File Structure 22<br />

9.3 Availability 22<br />

10 STREAMLINE INVOICE INFORMATION 23<br />

10.1 File Contents 23<br />

10.2 File Structure 23<br />

10.3 Reconciliation 23<br />

10.4 Availability 24<br />

11 PAPER PROCESSED TRANSACTION INFORMATION 25<br />

11.1 File Contents 25<br />

11.2 File Structure 25<br />

11.3 Reconciliation 25<br />

11.4 Availability 25<br />

12 FRAUD DETAILS 26<br />

12.1 File Contents 26<br />

12.2 File Structure 26<br />

12.3 Reconciliation 26<br />

12.4 Availability 26<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 3 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

13 PAN KEY ENTERED TRANSACTION DETAILS 27<br />

13.1 File Contents 27<br />

13.2 File Structure 27<br />

13.3 Reconciliation 27<br />

13.4 Availability 27<br />

14 PAN KEY ENTERED TRANSACTION SUMMARY 28<br />

14.1 File Contents 28<br />

14.2 File Structure 28<br />

14.3 Reconciliation 28<br />

14.4 Availability 28<br />

15 PURCHASE WITH CASHBACK INFORMATION 29<br />

15.1 File Contents 29<br />

15.2 File Structure 29<br />

15.3 Reconciliation 29<br />

15.4 Availability 29<br />

16 TRANSACTION AUTHORISATION INFORMATION 30<br />

16.1 File Contents 30<br />

16.2 File Structure 30<br />

16.3 Reconciliation 30<br />

16.4 Availability 30<br />

17 BIN RANGE INFORMATION 31<br />

17.1 File Contents 31<br />

17.2 File Structure 31<br />

17.3 Reconciliation 31<br />

17.4 Availability 31<br />

18 SCANNED RESPONSE TO REQUEST FOR 32<br />

18.1 System Overview 32<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 4 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

18.2 Confirmation Details 32<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 5 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.1 - REQUEST FOR INFORMATION 33<br />

MasterCard & Visa VARIABLE File Format 33<br />

Domestic Maestro & Solo VARIABLE File Format 35<br />

MasterCard & Visa FIXED File Format 37<br />

Domestic Maestro & Solo FIXED File Format 38<br />

APPENDIX A.2 - CHARGEBACK NOTIFICATIONS 39<br />

MasterCard & Visa VARIABLE File Format 39<br />

Domestic Maestro & Solo VARIABLE File Format 41<br />

MasterCard & Visa FIXED File Format 43<br />

Domestic Maestro & Solo FIXED File Format 44<br />

APPENDIX A.3 – STREAMLINE INVOICE INFORMATION 45<br />

VARIABLE File Format 45<br />

FIXED File Format 47<br />

APPENDIX A.4 – STREAMLINE PAPER PROCESSED TRANSACTIONS 49<br />

VARIABLE File Format 49<br />

FIXED File Format 50<br />

APPENDIX A.5 - PAN KEY ENTERED TRANSACTION DETAILS 51<br />

VARIABLE file format 51<br />

FIXED file format 52<br />

APPENDIX A.6 - PAN KEY ENTERED 53<br />

VARIABLE file format 53<br />

FIXED file format 54<br />

APPENDIX A.7 - PURCHASE WITH CASH BACK 55<br />

VARIABLE file format 55<br />

FIXED file format 56<br />

APPENDIX A.8 - TRANSACTION AUTHORISATION INFORMATION 57<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 6 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

VARIABLE file format 57<br />

FIXED file format 58<br />

APPENDIX A.9 – CONFIRMATION OF SCANNED RESPONSE TO REQUEST<br />

FOR INFORMATION (RFI) 59<br />

APPENDIX B.1 - STREAMLINE RECONCILIATION 61<br />

APPENDIX B.2 – STREAMLINE FRAUD FILE 64<br />

VARIABLE file format 64<br />

FIXED file format 65<br />

APPENDIX B.3 – UNIVERSAL BIN RANGE DETAILS 66<br />

Bin file 66<br />

Issuer bin file 67<br />

DCC bin file 68<br />

GPC bin file 69<br />

APPENDIX B.4 – LEGACY BIN RANGE DETAILS 70<br />

Legacy bin file 70<br />

Legacy issuer file 71<br />

Legacy DCC file 72<br />

Legacy GPC file 73<br />

Legacy Bin (fixed file format) 74<br />

Legacy Issuer (fixed file format) 75<br />

APPENDIX C.1 - REQUEST FOR INFORMATION (INTERNATIONAL) 76<br />

MasterCard & Visa VARIABLE File Format 76<br />

MasterCard & Visa FIXED File Format 78<br />

APPENDIX C.2 – CHARGEBACK NOTIFICATIONS (INTERNATIONAL) 79<br />

MasterCard & Visa VARIABLE File Format 79<br />

MasterCard & Visa FIXED File Format 81<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 7 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 – CURRENCY RECONCILIATION SUMMARY 82<br />

Daily Currency Settlement Summary (NBT504) VARIABLE File Format 82<br />

Monthly Currency Settlement Summary (NBT506) variable 85<br />

Month To Date Currency Settlement Summary (NBT507) variable 86<br />

Daily Card Scheme Summary by Outlet (NBT339) variable 87<br />

Daily Currency Settlement Summary (NBT504) fixed 88<br />

Monthly Currency Settlement Summary (NBT506) fixed 91<br />

Month to date Currency Settlement Summary (NBT507) fixed 92<br />

Daily Card Scheme Summary by Outlet (NBT339) fixed 93<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 8 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

1 Change control<br />

The table below lists the changes to <strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong> v13.<br />

Page Description<br />

Page 12,<br />

Section 4.1<br />

Page 21,<br />

Section 8.3.1<br />

Page 33, 37, 39,<br />

43<br />

Appendix A1 & A2<br />

Page 61 & 62<br />

Appendix B1<br />

Line 00, 05, 10<br />

Page 62 line 15<br />

Page 66, 67, 68,<br />

69, 70, 71, 72, 73,<br />

74, 75<br />

Section B3 & B4<br />

Page 79 & 81<br />

Appendix C2<br />

Line 05, field 17<br />

Page 31 section<br />

17.4<br />

Add Mastercard Debit,<br />

change Visa delta to Visa debit.<br />

Add;<br />

All transaction value totals are in GBP for domestic files only. Value<br />

fields include minor units, but no decimal points. i.e. 00001122 =<br />

£11.22 GBP<br />

When multi-currency files are produced hash values are used as<br />

described below;<br />

(no decimal points are used. i.e. 1000 = JPY 1000 and 1333 = 1.333<br />

OMR)<br />

Record 15 describes an individual transaction, and contains 3 values<br />

for a "currency" transaction.<br />

field 5 = value is a representative GBP value for the transaction<br />

field 14 = value in the transaction currency (currency of MID)<br />

field 17 = value in settlement currency (currency of <strong>Streamline</strong><br />

company number)<br />

Record 10 is a summary of the line 15's within the batch.<br />

i.e. field 9 = total of accepted sales in transaction currency (from<br />

record 15’s - field 14)<br />

Record 05 is a summary of the record 10's associated with it.<br />

i.e. field 8 = hash total of accepted sales (from line10’s - field 9)<br />

These totals may be a hash value of several currencies.<br />

Record 00 is a summary of the record 05’s within the file<br />

i.e. field 8 = has total of accepted sales (from line 05’s – field 8)<br />

These totals may be a hash value of several currencies.<br />

NB An example multi-currency hash value would be<br />

60000 Hash = 30000 JPY + 20000 GBP + 10000 OMR<br />

Add DMC = Debit Mastercard to card scheme field.<br />

Change Delta to Visa Debit within Card scheme description<br />

Remove reference to pence from value totals<br />

Add (hash) to value totals & (in minor units)<br />

Change “value in pence” to “value in GBP”<br />

Remove specific example card type names,<br />

Add text “name of card type”<br />

Add; “in crediting currency”.<br />

Change availability time from 09:00 to 12:00<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 9 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

2 Introduction<br />

2.1 Background<br />

The <strong>Streamline</strong> EFTPOS Electronic Management Information Service (<strong>EMIS</strong>) comprises all<br />

EFTPOS related information currently available for collection from <strong>Streamline</strong> in a data file<br />

format. <strong>EMIS</strong> is available to merchants acquired by <strong>Streamline</strong> Merchant Services (UK<br />

domestic) and <strong>Streamline</strong> International; however not all of the following information is<br />

available to all merchants. The information includes:<br />

• Request For Information letters<br />

• Chargeback letters<br />

• <strong>Streamline</strong> Settlement Reconciliation<br />

• Currency Reconciliation Summary<br />

• <strong>Streamline</strong> Merchant Invoice Information<br />

• Paper Processed Transaction information<br />

• Fraud details<br />

• Key entered transaction details<br />

• Key entered transaction summary<br />

• Purchase with cash back information<br />

• Transaction authorisation information<br />

• Card Scheme BIN ranges<br />

• Scanned response to 'Request For Information' (RFIs)<br />

Full details of each file’s availability, content and layout are covered in this document along<br />

with the various communication methods that can be used to collect the data.<br />

2.2 Purpose<br />

The purpose of this document is:<br />

i) to specify what information is available to which merchants<br />

ii) to outline the format and content of each file available<br />

ii) to detail the design and technical specification of <strong>EMIS</strong>.<br />

iii) to advise how this information can be accessed or collected.<br />

2.3 Points of Reference<br />

Compliance and Scheme Management<br />

<strong>Streamline</strong> Merchant Services<br />

8th Floor<br />

2½ Devonshire Square<br />

London<br />

EC2M 4BA<br />

Tel: 020 7672 5314<br />

Fax: 020 7672 5298<br />

E-mail: tim.crumplin@streamline.com<br />

Website: www.streamline.com<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 10 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

3 Description<br />

3.1 File Collection Options<br />

<strong>Streamline</strong> <strong>EMIS</strong> utilises the following network communication options: PSTN, ISDN and<br />

Leased line X.25.<br />

The data is available on both the BT and TNS UK networks.<br />

Tables detailing the methods of collection available and protocols used for each file can be<br />

found in Section 5.<br />

3.2 Other Documentation<br />

<strong>Streamline</strong> <strong>Technical</strong> <strong>Specification</strong> Direct Communication: this document details the<br />

communication methods available for delivery of EFTPOS data to <strong>Streamline</strong>.<br />

All merchants must complete a <strong>Streamline</strong> Merchant Services application form prior to<br />

operation.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 11 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

4 <strong>EMIS</strong><br />

4.1 General<br />

Management information relating to credit, debit and charge card transactions processed by<br />

<strong>Streamline</strong> on behalf of merchants acquired by <strong>Streamline</strong> Merchant Services (SMS) or<br />

<strong>Streamline</strong> International can be collected electronically from <strong>Streamline</strong> using the methods<br />

mentioned in section 2.1.<br />

There are various types of data file containing EFTPOS information available for collection.<br />

The file layout of each one is specified in Appendix Section A for SMS acquired merchants<br />

only, Appendix Section B for SMS and <strong>Streamline</strong> International acquired merchants and<br />

Appendix Section C for <strong>Streamline</strong> International acquired merchants only.<br />

Appendix Section A - File Formats applicable to <strong>Streamline</strong> Merchant Services only<br />

• APPENDIX A.1 - ‘Request for Information’ letter.<br />

• APPENDIX A.2 - Chargeback Notifications.<br />

• APPENDIX A.3 - <strong>Streamline</strong> Invoice information<br />

• APPENDIX A.4 - <strong>Streamline</strong> Paper Processed Transactions.<br />

• APPENDIX A.5 - PAN Key Entered Transaction Details, file listing all card present<br />

transactions where the card details have been keyed instead of swiped.<br />

• APPENDIX A.6 - PAN Key Entered Transaction Summary, detailing the percentage of<br />

key entered transactions in each outlet.<br />

• APPENDIX A.7 - Purchase With Cash Back Transaction Information, detailing the number<br />

and value of PWCB transactions by outlet.<br />

• APPENDIX A.8 - Transaction Authorisation Information, detailing the number of<br />

authorisation requests, by outlet, the response given and average response time.<br />

• APPENDIX A.9 - Confirmation of Scanned Response to Request for Information (RFI)<br />

Appendix Section B - File Formats applicable to both <strong>Streamline</strong> Merchant Services and<br />

<strong>Streamline</strong> International<br />

• APPENDIX B.1 - <strong>Streamline</strong> Reconciliation. Detailing the status of ALL transactions<br />

processed by the latest <strong>Streamline</strong> run for an SMS acquired merchant (MasterCard credit,<br />

Mastercard debit, Visa, Visa Debit, Electron, JCB, Domestic Maestro, and Solo, American<br />

Express, Diners, Laser, Style, petrol and store cards) or <strong>Streamline</strong> International acquired<br />

merchant (MasterCard, Visa, Delta, Electron, and American Express).<br />

• APPENDIX B.2 - <strong>Streamline</strong> Fraud Details Pertaining to MasterCard, Visa and Domestic<br />

Maestro transactions.<br />

• APPENDIX B.3 - Universal BIN Range Details, credit and debit card BIN ranges for the<br />

MasterCard credit, Mastercard debit, International Maestro, Visa credit, Visa debit,<br />

Electron, Domestic Maestro and Solo Card schemes.<br />

• APPENDIX B.4 - Legacy BIN Range Details with Issuer Name, credit and debit card BIN<br />

ranges for the MasterCard, International Maestro, Visa credit, Visa debit, Electron,<br />

Domestic Maestro and Solo Card schemes including issuing bank name where available.<br />

Appendix Section C - File Formats applicable to <strong>Streamline</strong> International only<br />

• APPENDIX C.1 - ‘Request for Information’ data.<br />

• APPENDIX C.2 - Chargeback Notifications data.<br />

• APPENDIX C.3 - Currency Reconciliation Summary<br />

The purpose of this document is to provide detailed file information regarding the electronic<br />

information available for collection to enable merchants to collect and use the data.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 12 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

The recommended collection methods contained in this document are not exhaustive.<br />

A merchant’s alternative requirements may be discussed with <strong>Streamline</strong> or <strong>Streamline</strong><br />

International as appropriate so that an assessment of changes and time-scales can be made.<br />

This may result in additional costs to the merchant.<br />

4.2 Data Integrity/Security<br />

All management information data files provided by <strong>Streamline</strong> contain a header record, a file<br />

date and a record count. Merchants are advised to ensure that each file collected is intact by<br />

performing a check of the record count and file trailers where applicable.<br />

<strong>Streamline</strong> does not provide data encryption on the information provided. A merchant’s<br />

alternative requirements may be discussed with <strong>Streamline</strong> so that an assessment of changes<br />

and time-scales can be made. This may result in additional costs to the merchant.<br />

4.3 Line Failure<br />

Merchants are advised to arrange an alternative method for data collection in the event of a<br />

line failure.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 13 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

5 COMMUNICATION LINKS<br />

5.1 General<br />

The connection of merchants to the <strong>Streamline</strong> mainframe, coupled with data retrieval,<br />

requires the introduction of network management procedures for both <strong>Streamline</strong> and the<br />

Merchant. <strong>Streamline</strong> will issue a user ID and password to each merchant which will allow<br />

access to the relevant merchant files for collection.<br />

5.2 Requirements<br />

The following <strong>Streamline</strong> requirements must be considered:<br />

i) The transmission sessions are always merchant initiated.<br />

ii) Communication lines should be duplicated and use a variety of routes to cater for<br />

network failures.<br />

5.3 Options<br />

The ability to establish a communications link between the merchant and <strong>Streamline</strong> will<br />

depend on the capability of the respective systems.<br />

The following information may be required by <strong>Streamline</strong> to assist the merchant to determine<br />

the most efficient and cost effective communications link:<br />

i) CPU hardware.<br />

ii) Data transmission hardware.<br />

iii) Preferred communications line type (PSTN, ISDN, Leased line).<br />

iv) Operating system.<br />

v) Available communications protocols.<br />

vi) Implemented or planned data communications management software.<br />

vii) Location.<br />

The following communications links are supported for the collection of electronic EFTPOS<br />

information:<br />

Physical links:<br />

i) PSTN (Packet Switched Telephone Network).<br />

ii) ISDN ( Integrated Switched Digital Network).<br />

iii) Point to Point Leased line.<br />

iv) BT X.25 Leased line.<br />

v) TNS UK X.25 Leased line.<br />

Support Communication Applications:<br />

i) TCP/IP (Transmission Control Protocol / Internet Protocol).<br />

ii) PCTCP (Personal Computer Transmission Control Protocol).<br />

iii) Connect Direct.<br />

5.3.3 TCP/IP<br />

TCP/IP is currently supported over PSTN, ISDN and X.25. Connections over PSTN use Point<br />

to Point Protocol, with an Asynchronous V.34 connection. Connections over ISDN use Point<br />

to Point Protocol, with either Synchronous or Asynchronous connections (V.110, V.120, X.75<br />

or HDLC).<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 14 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

All TCP/IP Connections use FTP (File Transfer Protocol).<br />

For assistance in connecting to <strong>Streamline</strong> using any of the above communications methods<br />

please contact <strong>Streamline</strong>.<br />

5.4 Data Format<br />

All files are in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text, see table below:<br />

PHYSICAL LINK COMMS. PROTOCOL FILE TYPE DATA<br />

FORMAT<br />

Dial up PSTN TCP/IP FTP (Point to Point<br />

Protocol)<br />

VARIABLE ASCII<br />

Dial up PSTN Connect:Direct Sterling software<br />

using PPP/IP<br />

VARIABLE ASCII<br />

Dial up ISDN TCP/IP FTP (Point to Point<br />

Protocol)<br />

VARIABLE ASCII<br />

Dial up ISDN Connect Direct Sterling software<br />

using SNA<br />

FIXED EBCDIC<br />

Dial up ISDN Connect:Direct Sterling software<br />

using PPP/IP<br />

VARIABLE ASCII<br />

X.25 BT leased line TCP/IP FTP FIXED EBCDIC<br />

X.25 BT leased line Connect Direct Sterling software<br />

using SNA<br />

FIXED EBCDIC<br />

X.25 TNS UK leased<br />

line<br />

TCP/IP FTP FIXED EBCDIC<br />

X.25 TNS UK leased<br />

line<br />

Connect Direct NDM FIXED EBCDIC<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 15 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

6 REQUESTS FOR INFORMATION<br />

6.1 File Contents<br />

The files available will contain a copy of the information contained within all ‘Request For<br />

Information’ letters produced during that day’s batch process, to be despatched to the<br />

merchant. The data is supplied as a supplement to the actual letters, which will continue to<br />

be produced and despatched.<br />

The information is supplied in two separate files, one pertains to MasterCard and Visa<br />

transactions and the other relates to Domestic Maestro and Solo. Transactions for JCB,<br />

American Express, Diners, Style and Laser card schemes are not currently included.<br />

6.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text, see table in section 4.4 Data Format.<br />

Two file types are available: FIXED and VARIABLE: -<br />

VARIABLE: All fields are comma separated and some may be of variable length.<br />

FIXED: A fixed length file with defined field lengths.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) RFI Detail record (05) One per transaction for which an RFI has been<br />

raised.<br />

iii) File Trailer Record (99) One per file.<br />

Record details are as described in Appendix A.1 for SMS acquired merchants and Appendix<br />

C.1 for <strong>Streamline</strong> International acquired merchants.<br />

Where data transmission software restricts record lengths to 80 bytes, records can be split,<br />

contact <strong>Streamline</strong> to assess impact and time-scales.<br />

6.3 Reconciliation<br />

6.3.1 Totals<br />

6.3.2 Dates<br />

The file can be reconciled using the file trailer which contains a record count and the total of<br />

transaction values in minor units.<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Current files will be available on a rolling seven-day<br />

basis, and archived files are available.<br />

The issue date of the RFI letter information can be found in the file header record.<br />

The date of each transaction can be found in the RFI detail record relating to the transaction.<br />

6.4 Availability<br />

For Domestic Maestro the current day’s file is available for collection from <strong>Streamline</strong> after<br />

22.00 each weekday. For all other RFIs the current day’s file is available for collection from<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 16 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

<strong>Streamline</strong> after 19:00 each weekday for SMS acquired merchants and after 22.00 each<br />

weekday for <strong>Streamline</strong> International acquired merchants.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 17 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

7 CHARGEBACK NOTIFICATION<br />

7.1 File Contents<br />

The file will contain a copy of the information within all ‘Chargeback’ letters produced during<br />

that day’s batch process, to be despatched to the Merchant. The data is supplied as a<br />

supplement to the actual letters, which will continue to be produced and despatched.<br />

The information is supplied in two separate files; one pertains to MasterCard and Visa<br />

transactions and the other to Domestic Maestro and Solo. Transactions for JCB, American<br />

Express, Diners, Style, international Maestro and Laser card schemes are not currently<br />

included.<br />

7.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text, see table in section 4.4 Data Format.<br />

Two file types are available: FIXED and VARIABLE: -<br />

VARIABLE: All fields are comma separated and some may be of variable length.<br />

FIXED: A fixed length file with defined field lengths.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) Chargeback Detail record (05) One per transaction for which a Chargeback has<br />

been issued.<br />

iii) File Trailer Record (99) One per file.<br />

Record details are as described in Appendix A.2 for SMS acquired merchants and Appendix<br />

C.2 for <strong>Streamline</strong> International acquired merchants.<br />

Where data transmission software restricts record lengths to 80 bytes, records can be split,<br />

contact <strong>Streamline</strong> to assess impact and time-scales.<br />

7.3 Reconciliation<br />

7.3.1 Totals<br />

7.3.2 Dates<br />

The file can be reconciled using the file trailer which contains a record count and the total of<br />

transaction values in minor units.<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Current files will be available on a rolling seven-day<br />

basis, and archived files are available. The issue date of the Chargeback letter information<br />

can be found in the file header record. The date of each transaction can be found in the<br />

Chargeback detail record relating to the transaction.<br />

7.4 Availability<br />

For Domestic Maestro the current day’s file is available for collection from <strong>Streamline</strong> after<br />

22.00 each weekday. For all other RFIs the current day’s file is available for collection from<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 18 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

<strong>Streamline</strong> after 19:00 each weekday for SMS acquired merchants and after 22.00 each<br />

weekday for <strong>Streamline</strong> International acquired merchants.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 19 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

8 EFTPOS RECONCILIATION<br />

8.1 File Contents<br />

The Reconciliation file is produced at the end of each <strong>Streamline</strong> run, the file contents will<br />

pertain only to transactions processed by that run.<br />

Record type 16 will be included for each transaction that has one or more of the following:<br />

i) Authorisation code passed from issuer via <strong>Streamline</strong> Authorisation Service.<br />

ii) Purchase with Cash Back information.<br />

iii) An Originators Transaction Reference.<br />

The information within this file can also be found in the <strong>Streamline</strong> reports generated at the<br />

end of each <strong>Streamline</strong> run, these can also be supplied electronically, but will be an ‘image’ of<br />

the paper version as opposed to a data file.<br />

8.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the <strong>Streamline</strong> Mainframe,<br />

otherwise data is in standard ASCII text, see table in section 5.4 Data Format.<br />

All fields are positional and of fixed length. The file structure is dependent on the structure of<br />

the data processed during the <strong>Streamline</strong> run.<br />

Record types<br />

File header (00) one per processed file / polling window<br />

Company Header record (05) one or more per Company ID<br />

Outlet Header Record (10) one or more per outlet ID<br />

Transaction Data record (15) one per transaction<br />

Transaction Supplementary record (16) one per transaction (optional)<br />

Example structures (not exhaustive)<br />

Sample 1 Sample 2 Sample 3 Sample 4 Sample 5<br />

00 Input file 1 00 Input file 1 00 Input file 1 00 Input file 1 00 Input file 1<br />

05 Company 1 05 Company 1 05 Company 1 05 Company 1 05 Company 1<br />

10 Outlet 1 10 Outlet 1 10 Outlet 1 10 Outlet 1 10 Outlet 1<br />

15 15 15 15 15<br />

16 16 16 16 16<br />

15 15 15 15 15<br />

16 16 16 16 16<br />

10 Outlet 2 10 Outlet 1 05 Company 1 05 Company 2 00 Input file 2<br />

15 15 10 Outlet 2 10 Outlet 3 05 Company 3<br />

16 16 15 15 10 Outlet 4<br />

15 15 16 16 15<br />

16 16 15 15 16<br />

16 16 15<br />

16<br />

Where data transmission software restricts record lengths to 80 bytes, records can be split,<br />

contact <strong>Streamline</strong> to assess impact and time-scales.<br />

Record details are as described in Appendix B.1.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 20 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

8.3 Reconciliation<br />

8.3.1 Totals<br />

8.3.2 Dates<br />

The file can be reconciled using the file header record which contains a count of accepted,<br />

pending and rejected sales and refunds. The file header record also contains a count of the<br />

subsequent company header records; each company header record will contain a count of the<br />

following outlet header records, which in turn contain a count of all transaction records within<br />

that batch.<br />

All transaction value totals are in GBP for domestic files only. Value fields include minor units,<br />

but no decimal points. i.e. 00001122 = £11.22 GBP<br />

When multi-currency files are produced hash values are used as described below;<br />

(no decimal points are used. i.e. 1000 = JPY 1000 and 1333 = 1.333 OMR)<br />

Line 15 describes an individual transaction, and contains 3 values for a "currency"<br />

transaction.<br />

field 5 = value is a representative GBP value for the transaction<br />

field 14 = value in the transaction currency (currency of MID)<br />

field 17 = value in settlement currency (currency of <strong>Streamline</strong> company number)<br />

Line 10 is a summary of the line 15's within the batch.<br />

i.e. field 9 = total of accepted sales in transaction currency (from line 15’s - field 14)<br />

Line 05 is a summary of the line 10's associated with it.<br />

i.e. field 8 = hash total of accepted sales (from line10’s - field 9)<br />

These totals may be a hash value of several currencies.<br />

Line 00 is a summary of the line 05’s within the file<br />

i.e. field 8 = has total of accepted sales (from line 05’s – field 8)<br />

These totals may be a hash value of several currencies.<br />

NB An example multi-currency hash value would be<br />

60000 Hash = 30000 JPY + 20000 GBP + 10000 OMR<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Current files will be available on a rolling seven-day<br />

basis.<br />

The date of each transaction can be found in the Reconciliation transaction data record<br />

relating to the transaction.<br />

8.4 Availability<br />

The file will be available for collection from <strong>Streamline</strong> by 15:00 each afternoon on UK<br />

Banking days, between Monday and Friday.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 21 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

9 CURRENCY RECONCILIATION SUMMARY<br />

(Available to <strong>Streamline</strong> International acquired merchants only)<br />

9.1 File Contents<br />

The Currency Reconciliation Summary comprises 3 files produced each weekday.<br />

Subject to suitable linkages in the system, multiple company files can be produced as well as<br />

those for individual merchants.<br />

9.2 File Structure<br />

The files are ASCII text, fields are comma separated or fixed format. Each file has a unique<br />

name that includes the date of the file.<br />

All fields are positional and of fixed length.<br />

The file is structured and sequenced as follows:<br />

Daily Currency Settlement Summary<br />

i) File header (00)<br />

ii) Detail Record - Settlement Summary by Card Scheme (01)<br />

iii) Detail Record - Settlement SubTotals (01)<br />

iv) Detail Record – Chargeback Details (02)<br />

v) Detail Record – Chargeback Sub Totals (02)<br />

vi) Detail Record – Settlement Totals (03)<br />

Monthly Currency Settlement Summary<br />

i) File header (00)<br />

ii) Detail Record - Settlement Summary by Day for Current Month (01)<br />

iii) Detail Record - Settlement Summary Month To Date (02)<br />

Monthly Currency Settlement Summary<br />

i) File header (00)<br />

ii) Detail Record - Daily Summary by Outlet (01)<br />

Record details are as described in Appendix C.3 for <strong>Streamline</strong> International acquired<br />

merchants only.<br />

9.3 Availability<br />

The file will be available for collection from <strong>Streamline</strong> at a time advised by Harrogate<br />

Merchant Service Operations on UK Banking days, between Monday and Friday.<br />

Files are available from<br />

• a <strong>Streamline</strong> RAS server accessible via a number of communications methods, including<br />

TCPIP/FTP<br />

• <strong>Streamline</strong> mainframe via FTP and Connect Direct<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 22 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

10 STREAMLINE INVOICE INFORMATION<br />

(Available to SMS acquired merchants only)<br />

10.1 File Contents<br />

The <strong>Streamline</strong> Invoice file is produced at the start of each month, for each <strong>Streamline</strong><br />

company number, the file contents will be particularly useful for merchants who have elected<br />

to have invoicing set at outlet level.<br />

The file will contain a record for charges and, where applicable, a record for deposits for each<br />

outlet ID within the company.<br />

The file can be ordered at either company or group level and will contain outlet information.<br />

The information within this file can also be found on the actual <strong>Streamline</strong> Invoices that will be<br />

distributed at the start of each month.<br />

10.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text, see table in section 4.4 Data Format.<br />

Two file types are available: FIXED and VARIABLE: -<br />

VARIABLE: All fields are comma separated and some may be of variable length.<br />

FIXED: A fixed length file with defined field lengths.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) Summary of Charges (01) One per outlet.<br />

iii) Summary of Deposit (02) One per outlet.<br />

iv) Miscellaneous charges (03) One per outlet.<br />

v) File Trailer (99) One per file.<br />

Record details are as described in Appendix A.3. Where data transmission software restricts<br />

record lengths to 80 bytes, records can be split. Contact <strong>Streamline</strong> to assess impact and<br />

time-scales.<br />

10.3 Reconciliation<br />

10.3.1 Totals<br />

10.3.2 Dates<br />

The file trailer contains a record count of the file.<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Historic files, up to a year old, will be available on<br />

request.<br />

The month of each invoice date can be found in the file header record.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 23 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

10.4 Availability<br />

The file will be available for collection from <strong>Streamline</strong> by the first working day of each month,<br />

once the <strong>Streamline</strong> invoice processing is complete. However <strong>EMIS</strong> technical support is only<br />

available during normal working hours.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 24 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

11 PAPER PROCESSED TRANSACTION INFORMATION<br />

(Available to SMS acquired merchants only)<br />

11.1 File Contents<br />

The file contains management information relating to the number and value of transactions<br />

delivered by paper against an outlet’s total transactions and is produced at the start of each<br />

month for each <strong>Streamline</strong> company number.<br />

11.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text, see table in section 4.4 Data Format.<br />

Two file types are available: FIXED and VARIABLE: -<br />

VARIABLE: All fields are comma separated and some may be of variable length.<br />

FIXED: A fixed length file with defined field lengths.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) Transaction Summary (05) One per outlet.<br />

iii) File Trailer (99) One per file.<br />

Record details are as described in Appendix A.4.<br />

11.3 Reconciliation<br />

11.3.1 Totals<br />

11.3.2 Dates<br />

The file trailer contains a record count of the file.<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Historic files, up to a year old, will be available on<br />

request.<br />

11.4 Availability<br />

The file will be available for collection from <strong>Streamline</strong> by the first working day of each month,<br />

once the <strong>Streamline</strong> month-end processing is complete. However <strong>EMIS</strong> technical support is<br />

only available during normal working hours.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 25 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

12 FRAUD DETAILS<br />

12.1 File Contents<br />

A file for MasterCard/Visa and Domestic Maestro fraud items is produced monthly following<br />

receipt of confirmed fraud data from the card schemes. These files may sometimes be empty.<br />

12.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text, see table in section 4.4 Data Format.<br />

Two file types are available: FIXED and VARIABLE: -<br />

VARIABLE: All fields are comma separated and some may be of variable length.<br />

FIXED: A fixed length file with defined field lengths.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) Fraud Details (05) One per transaction.<br />

iii) File Trailer (99) One per file.<br />

Record details are as described in Appendix B.2<br />

12.3 Reconciliation<br />

12.3.1 Totals<br />

12.3.2 Dates<br />

The file trailer contains a record count of the file.<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Historic files, up to a year old, will be available on<br />

request.<br />

The date of each file can also be found in the file header record.<br />

12.4 Availability<br />

The file will be available for collection from <strong>Streamline</strong> on the first working day of the month,<br />

once the relevant data has been assembled from the card schemes (MasterCard, Visa and<br />

Domestic Maestro). However <strong>EMIS</strong> technical support is only available during normal working<br />

hours.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 26 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

13 PAN KEY ENTERED TRANSACTION DETAILS<br />

(Available to SMS acquired merchants only)<br />

13.1 File Contents<br />

A file for all pan key entered transactions is produced each evening usually containing items<br />

from the day before.<br />

13.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text, see table in section 4.4 Data Format.<br />

Two file types are available: FIXED and VARIABLE: -<br />

VARIABLE: All fields are comma separated and some may be of variable length.<br />

FIXED: A fixed length file with defined field lengths.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) PKE Trans Details (05) One per transaction.<br />

iii) File Trailer (99) One per file.<br />

Record details are as described in Appendix A.5.<br />

13.3 Reconciliation<br />

13.3.1 Totals<br />

13.3.2 Dates<br />

The file trailer contains a record count of the file.<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Historic files, up to a year old, will be available on<br />

request.<br />

The date of each file can also be found in the file header record.<br />

13.4 Availability<br />

The file will be available for collection from <strong>Streamline</strong> after 19:00 each weekday.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 27 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

14 PAN KEY ENTERED TRANSACTION SUMMARY<br />

INFORMATION<br />

(Available to SMS acquired merchants only)<br />

14.1 File Contents<br />

A file showing by outlet, the total number of transactions and the number of key entered<br />

transactions along with percentages is produced monthly. This file will contain MI for<br />

transactions processed by <strong>Streamline</strong> up to and including the last day of the previous month.<br />

14.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text, see table in section 4.4 Data Format.<br />

Two file types are available: FIXED and VARIABLE: -<br />

VARIABLE: All fields are comma separated and some may be of variable length.<br />

FIXED: A fixed length file with defined field lengths.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) PKE Details (05) One per outlet.<br />

iii) File Trailer (99) One per file.<br />

Record details are as described in Appendix A.6.<br />

14.3 Reconciliation<br />

14.3.1 Totals<br />

14.3.2 Dates<br />

The file trailer contains a record count of the file.<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Historic files, up to a year old, will be available on<br />

request.<br />

The date of each file can also be found in the file header record.<br />

14.4 Availability<br />

The file will be available for collection from <strong>Streamline</strong> after the second working day of each<br />

month. However <strong>EMIS</strong> technical support is only available during normal working hours.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 28 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

15 PURCHASE WITH CASHBACK INFORMATION<br />

(Available to SMS acquired merchants only)<br />

15.1 File Contents<br />

A file showing by outlet, the total number and value of purchase with cashback transactions<br />

undertaken for the previous month. This file will contain MI for transactions processed by<br />

<strong>Streamline</strong> up to and including the last day of the previous month.<br />

15.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text. See table in section 4.4 Data Format.<br />

Two file types are available: FIXED and VARIABLE: -<br />

VARIABLE: All fields are comma separated and some may be of variable length.<br />

FIXED: A fixed length file with defined field lengths.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) PWCB Details (05) One per outlet.<br />

iii) File Trailer (99) One per file.<br />

Record details are as described in Appendix A.7.<br />

15.3 Reconciliation<br />

15.3.1 Totals<br />

15.3.2 Dates<br />

The file trailer contains a record count of the file.<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Historic files, up to a year old, will be available on<br />

request.<br />

The date of each file can also be found in the file header record.<br />

15.4 Availability<br />

The file will be available for collection from <strong>Streamline</strong> after 07:00hrs on the first working day<br />

of each month. However <strong>EMIS</strong> technical support is only available during normal working<br />

hours.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 29 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

16 TRANSACTION AUTHORISATION INFORMATION<br />

(Available to SMS acquired merchants only)<br />

16.1 File Contents<br />

A file showing by outlet, the total number and value of approved, declined and referred<br />

transactions. Each record also provides additional information such as the average<br />

transaction value and the average response time. The data within the file covers transactions<br />

undertaken for the previous month. This file will contain MI for transactions processed by<br />

<strong>Streamline</strong> up to and including the last day of the previous month.<br />

16.2 File Structure<br />

The file is in standard EBCDIC text if collected directly from the MVS Mainframe, otherwise<br />

data is in standard ASCII text, see table in section 4.4 Data Format.<br />

Two file types are available: FIXED and VARIABLE: -<br />

VARIABLE: All fields are comma separated and some may be of variable length.<br />

FIXED: A fixed length file with defined field lengths.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) Auth Details (05) One per Outlet per response type,<br />

Approve, Decline and Refer.<br />

iii) File Trailer (99) One per file.<br />

Record details are as described in Appendix A.8.<br />

16.3 Reconciliation<br />

16.3.1 Totals<br />

16.3.2 Dates<br />

The file trailer contains a record count of the file.<br />

The creation date of the file will be contained within the file name, allowing the merchant to<br />

collect a backlog of files, if needed. Historic files, up to a year old, will be available on<br />

request.<br />

The date of each file can also be found in the file header record.<br />

16.4 Availability<br />

The file will be available for collection from <strong>Streamline</strong> after 07:00hrs on the first working day<br />

of each month. However <strong>EMIS</strong> technical support is only available during normal working<br />

hours.<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 30 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

17 BIN RANGE INFORMATION<br />

17.1 File Contents<br />

Four files are available as follows<br />

Country BIN table<br />

Issuer BIN table<br />

Currency BIN table (for general CPC use)<br />

Currency BIN table (for gaming sector CPC use)<br />

Please refer to Appendix B.3 for file content and format details.<br />

The files above were introduced in May 2007. Our legacy file formats are detailed in<br />

appendix B.4<br />

<strong>Streamline</strong> recommend that the legacy file formats are not developed to, as data content is<br />

restricted by the 9 digit upper and lower range value fields. The legacy formats will be<br />

discontinued at an appropriate future date.<br />

17.2 File Structure<br />

The files are in standard ASCII text (EBCDIC text if collected directly from the MVS<br />

Mainframe), see table in section 4.4 Data Format.<br />

The file is structured and sequenced as follows:<br />

i) File header (00) One per file.<br />

ii) BIN details (05) One per current active BIN Range.<br />

iii) File Trailer (99) One per file.<br />

Record details are as described in Appendices B.3<br />

.<br />

17.3 Reconciliation<br />

17.3.1 Totals<br />

17.3.2 Dates<br />

The file trailer record contains a record count of the file, approximately 100,000 lines (as of<br />

May 2007).<br />

The file creation date is included in the fie header record.<br />

17.4 Availability<br />

The file will be available for collection from <strong>Streamline</strong> after 12:00hrs every Monday (including<br />

bank holidays).<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 31 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

18 SCANNED RESPONSE TO REQUEST FOR<br />

INFORMATION (RFI)<br />

(Available to SMS acquired merchants only)<br />

Retailers possessing the appropriate technology can, with prior <strong>Streamline</strong> agreement, send<br />

back scanned RFI images for automatic processing on the <strong>Streamline</strong> chargebacks system<br />

(as against returning the paper vouchers in the post for scanning into the chargebacks<br />

system).<br />

A prerequisite for using this service is that the merchants must be receiving their chargebacks<br />

and RFIs electronically via <strong>EMIS</strong>.<br />

18.1 System Overview<br />

One file per scanned image is required.<br />

The image must be of TIF group 4 format.<br />

Files will be processed once per day at 08:00 on weekdays only (including bank holidays).<br />

18.2 Confirmation Details<br />

A confirmation file will be returned to the respective merchants each processing day, listing<br />

the reference numbers of images received and processed, and received and rejected due to<br />

an incorrect reference number in the file name. The confirmation file will be produced each<br />

processing day even if no items have been received from the participating merchants.<br />

All files are archived so that historic files may be retrieved or resubmitted upon request.<br />

There are 2 formats available for the confirmation file, fixed and variable (see Appendix A.10)<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 32 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.1 - Request For Information<br />

(Applicable to SMS Acquired Merchants Only)<br />

MasterCard & Visa VARIABLE File Format<br />

All fields are comma separated; some may be of variable length.<br />

MasterCard & Visa File Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 00<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 File type 3 Char R = RFI<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 File sequence No 12 Num Next file number in Sequence<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 File creation date 8 Char DDMMYY (left justified with trailing spaces)<br />

13 Reserved null field<br />

14 Reserved null field<br />

MasterCard & Visa RFI Detail Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 05<br />

2 Acquirer Ref. No. 23 Char Generated by <strong>Streamline</strong><br />

3 PAN 19 Char Card number<br />

4 Card scheme 3 Char MSC = MasterCard<br />

DMC = Debit MasterCard<br />

VIS = Visa<br />

DEL = Visa Debit<br />

5 Merchant ID 8 Char Merchant outlet number<br />

6 Originators Transaction 20 Char Transaction Reference number<br />

Ref.<br />

7 Transaction Date 8 Char DDMMYY (left justified with trailing<br />

spaces)<br />

8 Transaction Amount Num Amount in pence<br />

9 Transaction currency 3 Char 826 = Sterling<br />

10 Card Centre Ref. 10 Char Generated by Card Centre<br />

11 RFI reason 40 Char Narrative explaining reason for<br />

Request for Information<br />

12 Process date 8 Char DDMMYY (left justified with trailing<br />

spaces)<br />

13 Reserved null field<br />

14 Reserved null field<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 33 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.1 (continued)<br />

MasterCard & Visa File Trailer Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 99<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 Reserved null field<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 Total value Num Total of transaction values in pence<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 Reserved null field<br />

14 Record Count 12 num Count of Records<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 34 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.1 (continued)<br />

Domestic Maestro & Solo VARIABLE File Format<br />

All fields are comma separated; some may be of variable length.<br />

Domestic Maestro File Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 00<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 File type 3 Char R = RFI<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 File sequence No v Num Next file number in Sequence<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 File creation date 8 Char DDMMYY (left justified with trailing spaces)<br />

13 Reserved null field<br />

14 Reserved null field<br />

Domestic Maestro RFI Detail Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 05<br />

2 Reserved 23 Char<br />

3 PAN 19 Char Card number<br />

4 Reserved 3 Char<br />

5 Merchant ID 8 Char Merchant outlet number<br />

6 Originators Transaction 20 Char Transaction Reference number<br />

Ref.<br />

7 Transaction Date 8 Char DDMMYY (left justified with trailing<br />

spaces)<br />

8 Transaction Amount Num Amount in pence<br />

9 Reserved 3 Char<br />

10 Card Centre Ref. 10 Char Generated by Card Centre<br />

11 RFI reason 40 Char Narrative explaining reason for<br />

Request for Information<br />

12 Process date 8 Char May be null field<br />

13 Reserved null field<br />

14 Reserved null field<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 35 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.1 (Continued)<br />

Domestic Maestro File Trailer Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 99<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 Reserved Null field<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 Total value Num Total of transaction values in pence<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 Reserved null field<br />

14 Record Count 12 num Count of Records<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 36 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.1 (continued)<br />

MasterCard & Visa FIXED File Format<br />

All fields are positional with fixed lengths.<br />

MasterCard & Visa File Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File type 45 3 Char R = RFI<br />

3 File sequence No 94 12 Char next number in sequence<br />

4 File creation date 159 12 Char DDMMYY<br />

MasterCard & Visa RFI Detail Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Acquirer Ref. No. 3 23 Char<br />

3 PAN 26 19 Char<br />

4 Card scheme 45 3 Char MSC = MasterCard<br />

DMC = Debit Mastercard<br />

VIS = Visa<br />

DEL = Visa Debit<br />

5 Merchant ID 48 8 Char<br />

6 Store id 56 6 Char<br />

7 Originators Transaction<br />

Ref.<br />

62 20 Char<br />

8 Transaction Date 82 12 Char DDMMYYYY<br />

9 Transaction Amount 94 12 Char pence<br />

10 Transaction Currency 106 3 Char 826 = sterling<br />

11 Card Centre Ref. 109 10 Char<br />

12 RFI reason 119 40 Char<br />

13 Proc date 159 12 Char<br />

14 Reserved 171 1 Char<br />

15 Reserved 174 12 Char<br />

MasterCard & Visa File Trailer Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Total value 94 12 Char Total of transaction values in<br />

pence<br />

3 Record count 174 12 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 37 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.1 (continued)<br />

Domestic Maestro & Solo FIXED File Format<br />

All fields are positional with fixed lengths.<br />

Domestic Maestro & Solo File Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File type 45 3 Char R = RFI, C = Chargeback<br />

3 File sequence No 94 12 Char next number in sequence<br />

4 File creation date 159 12 Char DDMMYY<br />

Domestic Maestro & Solo RFI Detail Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Reserved 3 23 Char<br />

3 PAN 26 19 Char<br />

4 Reserved 45 3 Char<br />

5 Merchant ID 48 8 Char<br />

6 Store id 56 6 Char<br />

7 Originators Transaction<br />

Ref.<br />

62 20 Char<br />

8 Transaction Date 82 12 Char DDMMYYYY<br />

9 Transaction Amount 94 12 Char pence<br />

10 Reserved 106 3 Char 826 = sterling<br />

11 Card Centre Ref. 109 10 Char<br />

12 RFI reason 119 40 Char<br />

13 Reserved 159 12 Char<br />

14 Reserved 171 1 Char<br />

15 Reserved 174 12 Char<br />

Domestic Maestro & Solo File Trailer Record<br />

Field No. Name Start Lengt Format Description<br />

Pos. h<br />

1 Record type 1 2 Char ‘99’<br />

2 Total value 94 12 Char Total of transaction values in<br />

pence<br />

3 Record count 174 12 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 38 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.2 - Chargeback Notifications<br />

(Applicable to SMS Acquired Merchants Only)<br />

MasterCard & Visa VARIABLE File Format<br />

All fields are comma separated; some may be of variable length.<br />

MasterCard & Visa File Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 00<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 File type 3 Char C = Chargeback<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 File sequence No v Num Next file number in Sequence<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 File creation date 8 Char DDMMYY (left justified with trailing<br />

spaces)<br />

13 Reserved null field<br />

14 Reserved null field<br />

MasterCard & Visa Chargeback Detail Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 05<br />

2 Acquirer Ref. No. 23 Char Generated by <strong>Streamline</strong><br />

3 PAN 19 Char Card number<br />

4 Card scheme 3 Char MSC = MasterCard<br />

DMC = Debit MasterCard<br />

VIS = Visa<br />

DEL = Visa Debit<br />

5 Merchant ID 8 Char Merchant outlet number<br />

6 Originators Transaction 20 Char Transaction Reference number<br />

Ref.<br />

7 Transaction Date 8 Char DDMMYY (left justified with trailing<br />

spaces)<br />

8 Transaction Amount Num Amount in pence<br />

9 Transaction currency 3 Char 826 = Sterling<br />

10 Card Centre Ref. 10 Char Generated by Card Centre<br />

11 Chargeback reason 40 Char Narrative explaining reason for<br />

Chargeback<br />

12 Proc date 8 Char DDMMYY (left justified with trailing<br />

spaces)<br />

13 Transaction type 1 Char D = Debit (Sale)<br />

C = Credit (Refund)<br />

14 Chargeback amount Num Amount (in pence) of chargeback<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 39 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.2 (continued)<br />

MasterCard & Visa File Trailer Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 99<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 reserved null field<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 Total value Num Total of transaction values in pence<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 Reserved null field<br />

14 Record count num Count of records<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 40 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.2 (continued)<br />

Domestic Maestro & Solo VARIABLE File Format<br />

All fields are comma separated; some may be of variable length.<br />

Domestic Maestro & Solo File Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 00<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 File type 3 Char C = Chargeback<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 File sequence No v Num Next file number in Sequence<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 File creation date 8 Char DDMMYY (left justified with trailing<br />

spaces)<br />

13 Reserved null field<br />

14 Reserved null field<br />

Domestic Maestro & Solo Chargeback Detail Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 05<br />

2 Reserved 23 Char<br />

3 PAN 19 Char Card number<br />

4 Reserved 3 Char<br />

5 Merchant ID 8 Char Merchant outlet number<br />

6 Originators Transaction 20 Char Transaction Reference number<br />

Ref.<br />

7 Transaction Date 8 Char DDMMYY (left justified with trailing<br />

spaces)<br />

8 Transaction Amount Num Amount in pence<br />

9 Reserved 3 Char<br />

10 Card Centre Ref. 10 Char Generated by Card Centre<br />

11 Chargeback reason 40 Char Narrative explaining reason for<br />

Chargeback<br />

12 Reserved 6 Char<br />

13 Reserved 1 Char<br />

14 Reserved Num<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 41 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.2 (Continued)<br />

Domestic Maestro & Solo File Trailer Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 99<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 Reserved null field<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 Total value Num Total of transaction values in pence<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 Reserved null field<br />

14 Record Count num Count of records<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 42 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.2 (continued)<br />

MasterCard & Visa FIXED File Format<br />

All fields are positional with fixed lengths.<br />

MasterCard & Visa File Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File type 45 3 Char C = Chargeback<br />

3 File seq number 94 12 Char next number in sequence<br />

4 File creation date 159 12 Char DDMMYYYY<br />

MasterCard & Visa Detail Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Acquirer Ref. No. 3 23 Char<br />

3 PAN 26 19 Char<br />

4 Card scheme 45 3 Char MSC = MasterCard<br />

DMC = Debit MasterCard<br />

VIS = Visa<br />

DEL = Visa Debit<br />

5 Retailer Id 48 8 Char<br />

6 Store id 56 6 Char<br />

7 Originators Transaction<br />

Ref<br />

62 20 Char<br />

8 Transaction Date 82 12 Char DDMMYYYY<br />

9 Transaction Amount 94 12 Char Pence<br />

10 Transaction currency 106 3 Char 826 = sterling<br />

11 Card Centre Ref 109 10 Char<br />

12 Chargeback reason 119 40 Char Narrative explaining reason for Chargeback<br />

13 Proc date 159 12 Char<br />

14 Transaction type 171 3 Char D = Debit , C = Credit<br />

15 Chargeback amount 174 12 Char Pence<br />

MasterCard & Visa File Trailer Record<br />

Field No. Name Start Length<br />

Description<br />

Pos.<br />

Forma<br />

t<br />

1 Record type 1 2 char ‘99’<br />

2 Total value 94 12 char total of transaction values in pence<br />

3 Record count 174 12 char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 43 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.2 (continued)<br />

Domestic Maestro & Solo FIXED File Format<br />

All fields are positional with fixed lengths.<br />

Domestic Maestro & Solo File Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File type 45 3 Char C = Chargeback<br />

3 File seq number 94 12 Char next number in sequence<br />

4 File creation date 159 12 Char DDMMYYYY<br />

Chargeback Detail Record<br />

Field No. Name Start Length Forma Description<br />

Pos.<br />

t<br />

1 Record type 1 2 Char ‘05’<br />

2 Reserved 3 23 Char<br />

3 PAN 26 19 Char<br />

4 Reserved 45 3 Char<br />

5 Merchant Id 48 8 Char<br />

6 Store id 56 6 Char<br />

7 Originators Transaction<br />

Ref<br />

62 20 Char<br />

8 Transaction Date 82 12 Char DDMMYYYY<br />

9 Transaction Amount 94 12 Char Pence<br />

10 Reserved 106 3 Char<br />

11 Card Centre Ref 109 10 Char<br />

12 Chargeback reason 119 40 Char Narrative explaining reason for Chargeback<br />

13 Reserved 159 12 Char<br />

14 Reserved 171 3 Char<br />

15 Reserved 174 12 Char<br />

File Trailer Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Total value 94 12 Char total of transaction values in pence<br />

3 Record count 174 12 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 44 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.3 – <strong>Streamline</strong> Invoice information<br />

(Applicable to SMS acquired merchants only)<br />

VARIABLE File Format<br />

All fields are comma separated; some may be of variable length.<br />

File Header Record<br />

Field No Name Max<br />

Length<br />

Format Description<br />

1 Record Type 2 Char 00<br />

2 Top Level Merchant ID 8 Char Company /Outlet ID<br />

3 Invoice Month 6 Char YYYYMM<br />

4 Invoice Number 7 Char<br />

Summary of charges<br />

Field No Name Max<br />

Length<br />

Format Description<br />

1 Record type 2 Char 01<br />

2 Sub Level Merchant ID. 8 Char Outlet ID<br />

3 Store ID 6 Char<br />

4 Reserved null field<br />

5 Misc Charge Number Numeric to two digital places<br />

6 Transaction Charges Number Numeric to two digital places<br />

7 Total Charge Number Numeric to two digital places<br />

8 VAT Amount Number Numeric to two digital places<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 Reserved null field<br />

14 Reserved null field<br />

15 Reserved null field<br />

16 Reserved null field<br />

17 Total Due Number Numeric to two digital places<br />

18 Reserved null field<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 45 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.3 (continued)<br />

Summary of deposits<br />

Field No Name Max<br />

Length<br />

Format Description<br />

1 Record type 2 Char 02<br />

2 Sub Level Merchant ID. 8 Char Outlet ID<br />

3 Store ID 6 Char<br />

4 Card Scheme 30 Char Name of card scheme<br />

5 Number Purchases Number Number of purchase transactions<br />

6 Value Purchases Number Value of purchase transactions, inc<br />

PWCB<br />

7 Purchase Charge Rate Number<br />

8 Purchase Charge per Trans. Number Pence<br />

9 Number Refunds Number Number of refund transactions<br />

10 Value Refunds Number Value of refund transactions<br />

11 Refund Charge Rate<br />

12 Refund Charge per Trans. Pence<br />

13 No. Purch with cashback Number Number of PWCB transactions<br />

14 Value Purch with cashback Number Value of PWCB transactions<br />

15 Cashback Charge Rate<br />

16 Cashback Charge per Trans. Pence<br />

17 Total Charge Number Numeric to two digital places<br />

18 VAT Code 1 Char<br />

Miscellaneous charges<br />

Field No Name Max<br />

Length<br />

Format Description<br />

1 Record type 2 Char 03<br />

2 Sub Level Merchant ID. 8 Char Outlet ID<br />

3 Store ID 6 Char<br />

4 Description 30 Char<br />

5 Number of items Number Numeric to two digital places<br />

6 Value of items Number Numeric to two digital places<br />

7 Charge rate Number Numeric to two digital places<br />

8 Charge per item Number Numeric to two digital places<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 Reserved null field<br />

14 Reserved null field<br />

15 Reserved null field<br />

16 Reserved null field<br />

17 Charge Number<br />

18 VAT Code 1 Char<br />

File Trailer Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 99<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 Reserved null field<br />

5 Record Count Number<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 46 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.3 (continued)<br />

FIXED File Format<br />

All fields are positional and of fixed length.<br />

File Header Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record Type 1 2 Char 00<br />

2 Top Level Merchant ID 3 8 Char Company Outlet ID<br />

3 Invoice Month 11 6 Char YYYYMM<br />

4 Invoice Number 17 10 Char<br />

Summary of charges<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Char 01<br />

2 Sub Level Merchant ID. 3 8 Char Outlet ID<br />

3 Store ID 11 6 Char<br />

4 Reserved 17 30 null field<br />

5 Misc Charge 47 12 Char Numeric to two digital places<br />

6 Transaction Charges 59 12 Char Numeric to two digital places<br />

7 Total Charge 71 12 Char Numeric to two digital places<br />

8 VAT Amount 83 12 Char<br />

9 Reserved 95 12 null field<br />

10 Reserved 107 12 null field<br />

11 Reserved 119 12 null field<br />

12 Reserved 131 12 null field<br />

13 Reserved 143 12 null field<br />

14 Reserved 155 12 null field<br />

15 Reserved 167 12 null field<br />

16 Reserved 179 12 null field<br />

17 Total Due 191 12 Char<br />

18 Reserved 203 1 null field<br />

Summary of deposits<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Char 02<br />

2 Sub Level Merchant ID. 3 8 Char Outlet ID<br />

3 Store ID 11 6 Char<br />

4 Card Scheme 17 30 Char Name of card scheme<br />

5 Number Purchases 47 12 Char Number of purchase<br />

transactions<br />

6 Value Purchases 59 12 Char Value of Purchase<br />

transactions<br />

7 Purchase charge rate 71 12 Char<br />

8 Purchase charge per txn 83 12 Char Pence<br />

9 Number Refunds 95 12 Char Number of refund transactions<br />

10 Value Refunds 107 12 Char Value of refund transactions<br />

11 Refund charge rate 119 12 Char<br />

12 Refund charge per txn 131 12 Char Pence<br />

13 Number Purchase with<br />

cashback<br />

143 12 Char Number of PWCB transactions<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 47 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.3 (continued)<br />

FIXED File Format (continued)<br />

Summary of deposits (continued)<br />

14 Value Purchase with<br />

cashback<br />

155 12 Char Value of PWCB transactions<br />

15 cashback charge rate 167 12 Char<br />

16 cashback charge per txn 179 12 Char Pence<br />

17 Total charge 191 12 Char Numeric to two digital places<br />

18 VAT Code 203 1 Char<br />

Miscellaneous charges<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Char 03<br />

2 Sub Level Merchant ID. 3 8 Char Outlet ID<br />

3 Store ID 11 6 Char<br />

4 Description 17 30 Char<br />

5 Number of Items 47 12 Char<br />

6 Value of Items 59 12 Char<br />

7 Charge rate 71 12 Char<br />

8 Charge per item 83 12 Char<br />

9 Reserved null field<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 Reserved null field<br />

14 Reserved null field<br />

15 Reserved null field<br />

16 Reserved null field<br />

17 Charge 95 12 Char<br />

18 VAT Code 107 1 Char<br />

File Trailer Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Char 99<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 Reserved null field<br />

5 Record Count 3 12 Number<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 48 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.4 – <strong>Streamline</strong> Paper Processed Transactions<br />

(Applicable to SMS acquired merchants only)<br />

VARIABLE File Format<br />

All fields are comma separated; some may be of variable length.<br />

File Header Record<br />

Field No Name Max Length Format Description<br />

1 Record Type 2 Char 00<br />

2 File Date 8 Char YYYYMMDD<br />

7 File Sequence number Num Next number in sequence<br />

File Detail Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 05<br />

2 Outlet ID. 8 Char Outlet ID<br />

3 Store ID 6 Char<br />

4 Outlet Name 30 Char<br />

5 Outlet Name 2 30 Char<br />

6 Card Scheme 16 Char<br />

7 No. of all transactions Num<br />

8 No. of Paper Transactions Num<br />

9 Value of all Transactions Num Pounds<br />

10 Value of Paper Transactions Num Pounds<br />

File Trailer Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char 99<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 Reserved null field<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Record Count Num<br />

8 Reserved null field<br />

9 Reserved null field<br />

10 Reserved null field<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 49 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.4 (continued)<br />

FIXED File Format<br />

All fields are positional and of fixed length.<br />

File Header Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record Type 1 2 Char 00<br />

2 File Date 3 8 Char Company Outlet ID<br />

7 File Sequence number 93 12 Char Next number in sequence<br />

File Detail Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Char 05<br />

2 Outlet ID. 3 8 Char Outlet ID<br />

3 Store ID 11 6 Char<br />

4 Outlet Name 17 30 Char<br />

5 Outlet Name 2 47 30 Char<br />

6 Card Scheme 6377 16 Char<br />

7 Number of all Transactions 93 12 Char<br />

8 Number or Paper<br />

Transactions<br />

105 12 Char<br />

9 Value of all transactions 117 12 Char Pounds<br />

10 Value of paper transactions 129 12 Char Pounds<br />

File Trailer Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Char 99<br />

7 Record Count 93 12 Number<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 50 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.5 - Pan Key Entered Transaction Details<br />

(Applicable to SMS acquired merchants only)<br />

VARIABLE file format<br />

All fields are comma separated; the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File Creation Date 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Transaction date 8 Char DDMMYYYY<br />

3 Outlet ID 8 Char<br />

4 Outlet Town 18 Char<br />

5 PAN 19 Char<br />

6 Card Scheme 2 Char<br />

7 Transaction Amount 12 Char Value in pence<br />

8 Transaction Time 6 Char HHMMSS<br />

9 Transaction Reference 20 Char<br />

File Trailer<br />

Field No. Name Max.<br />

Length<br />

Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 51 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.5 (continued)<br />

FIXED file format<br />

All fields are positional and of fixed length.<br />

File Header<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File Creation Date 3 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Transaction date 3 8 Char DDMMYYYY<br />

3 Outlet ID 11 8 Char<br />

4 Outlet Town 19 20 Char<br />

5 PAN 39 19 Char<br />

6 Card Scheme 58 2 Char<br />

7 Transaction Amount 60 12 Char Value in pence<br />

8 Transaction Time 72 6 Char HHMMSS<br />

9 Transaction Reference 78 20 Char<br />

File Trailer<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record count 3 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 52 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.6 - Pan Key Entered<br />

Transaction Summary<br />

(Applicable to SMS acquired merchants only)<br />

VARIABLE file format<br />

All fields are comma separated; the record length is variable.<br />

File Header<br />

Field No. Name Max<br />

length<br />

Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File Creation Date 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Max<br />

length<br />

Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Outlet ID 8 Char<br />

3 Outlet Name 30 Char<br />

4 Store Id 6 Char<br />

5 Total No. of transactions Number<br />

6 No. on PKE transactions Number<br />

7 % of PKE Transactions Number<br />

File Trailer<br />

Field No. Name Max.<br />

Length<br />

Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 53 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.6 (continued)<br />

FIXED file format<br />

All fields are positional and of fixed length.<br />

File Header<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File Creation Date 3 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Outlet ID 3 8 Char<br />

3 Outlet Name 11 30 Char<br />

4 Store Id 41 6 Char<br />

5 Total No. of<br />

transactions<br />

47 12 Num<br />

6 No. on PKE<br />

transactions<br />

59 12 Num<br />

7 % of PKE<br />

Transactions<br />

71 12 Num<br />

File Trailer<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record count 3 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 54 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.7 - Purchase With Cash Back<br />

Transaction Information<br />

(Applicable to SMS acquired merchants only)<br />

VARIABLE file format<br />

All fields are comma separated; the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File Creation Date 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Outlet ID 8 Char<br />

3 Store Id 6 Char<br />

4 Outlet name 30 Char<br />

5 Number of<br />

Number<br />

authorisations<br />

6 Value of goods Number<br />

7 Value of PWCB Number<br />

File Trailer<br />

Field No. Name Max.<br />

Length<br />

Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 55 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.7 (continued)<br />

FIXED file format<br />

All fields are positional and of fixed length.<br />

File Header<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File Creation Date 3 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Outlet ID 3 8 Char<br />

3 Store Id 11 6 Char<br />

4 Outlet Name 17 30 Char<br />

5 Number of<br />

authorisations<br />

47 12 Num<br />

6 Value of goods 59 12 Num<br />

7 Value of PWCB 71 12 Num<br />

File Trailer<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record count 3 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 56 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.8 - Transaction Authorisation Information<br />

(Applicable to SMS acquired merchants only)<br />

VARIABLE file format<br />

All fields are comma separated; the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File Creation Date 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Outlet ID 8 Char<br />

3 Store Id 6 Char<br />

4 Outlet name 30 Char<br />

5 Card Scheme 15 Char Name of card scheme<br />

6 Response Code 7 Char APPROVE/ DECLINE/REFER<br />

7 Number of Auths Number<br />

8 Value of Auths Number<br />

9 % Total Value Number<br />

10 Average Txn Value Number<br />

11 Average Response<br />

Number<br />

time<br />

12 Number auths >15<br />

secs<br />

File Trailer<br />

Number<br />

Field No. Name Max.<br />

Length<br />

Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 57 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.8 (continued)<br />

FIXED file format<br />

All fields are positional and of fixed length.<br />

File Header<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File Creation Date 3 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Outlet ID 3 8 Char Outlet id<br />

3 Store Id 11 6 Char<br />

4 Outlet Name 17 30 Char<br />

5 Card Scheme 47 15 Num Name of card scheme<br />

6 Response code 62 7 Num APPROVE/DECLINE/REFER<br />

7 Number of Auths 69 12 Num<br />

8 Value of Auths 81 12 Num<br />

9 % of Total Value 93 6 Num<br />

10 Average Trans value 99 12 Num<br />

11 Average response<br />

time<br />

111 6 Num<br />

12 No. of Auths >15 secs 117 12 Num<br />

File Trailer<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record count 3 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 58 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.9 – CONFIRMATION OF SCANNED<br />

RESPONSE TO REQUEST FOR INFORMATION (RFI)<br />

(SMS acquired merchants only)<br />

VARIABLE file format<br />

The file format is ascii text, fields comma separated. The header and trailer are identifiable by a<br />

unique record type number.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File Creation Date 8 Char YYYYMMDD<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 RFI reference 10 Char<br />

Rejected File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘06’<br />

2 RFI reference 10 Char<br />

Trailer<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count Number<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 59 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX A.9 (continued)<br />

FIXED file format<br />

The file format is fixed length. The header and trailer are identifiable by a unique record type number.<br />

Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File date 8 Char YYYYMMDD<br />

Processed File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 RFI reference 10 Char<br />

Rejected File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘06’<br />

2 RFI reference 10 Char<br />

Trailer<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 10 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 60 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.1 - <strong>Streamline</strong> Reconciliation<br />

All fields are positional and of fixed length.<br />

File Header Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Num 00<br />

2 Sequence No. 3 8 Num Always 00000001<br />

3 File Id 11 13 Num Always 0000000000921<br />

4 Count 24 7 Num Count of 05 records in file<br />

5 Accepted debits 31 11 Num Value (Hash) of accepted refunds (in minor units)<br />

6 Rejected debits 42 11 Num Value (Hash) of rejected refunds (in minor units)<br />

7 Pending debits 53 11 Num Value (Hash) of pending refunds (in minor units)<br />

8 Accepted credits 64 11 Num Value (Hash) of accepted sales (in minor units)<br />

9 Rejected credits 75 11 Num Value (Hash) of rejected sales (in minor units)<br />

10 Pending credits 86 11 Num Value (Hash) of pending sales (in minor units)<br />

11 Accepted debits count 97 7 Num Count of accepted refunds<br />

12 Rejected debits count 104 7 Num Count of rejected refunds<br />

13 Pending debits count 111 7 Num Count of pending refunds<br />

14 Accepted credits count 118 7 Num Count of accepted sales<br />

15 Rejected credits count 125 7 Num Count of rejected sales<br />

16 Pending credits count 132 7 Num Count of pending sales<br />

17 File creation date 139 6 Num YYDDD0<br />

18 File Sequence number 145 3 Num Last 3 bytes of file number<br />

19 Site - Id 148 3 Num Last 3 bytes of Site number<br />

Reconciliation Merchant Company Header Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Num 05<br />

2 Sequence No. 3 8 Num Incremented by 1<br />

3 Merchant Id 11 13 Num<br />

4 Count 24 7 Num Count of type 10 records in file<br />

5 Accepted debits 31 11 Num Value (Hash) of accepted refunds (in minor units)<br />

6 Rejected debits 42 11 Num Value (Hash) of rejected refunds (in minor units)<br />

7 Pending debits 53 11 Num Value (Hash) of pending refunds (in minor units)<br />

8 Accepted credits 64 11 Num Value (Hash) of accepted sales (in minor units)<br />

9 Rejected credits 75 11 Num Value (Hash) of rejected sales (in minor units)<br />

10 Pending credits 86 11 Num Value (Hash) of pending sales (in minor units)<br />

11 Accepted debits count 97 7 Num Count of accepted refunds<br />

12 Rejected debits count 104 7 Num Count of rejected refunds<br />

13 Pending debits count 111 7 Num Count of pending refunds<br />

14 Accepted credits count 118 7 Num Count of accepted sales<br />

15 Rejected credits count 125 7 Num Count of rejected sales<br />

16 Pending credits count 132 7 Num Count of pending sales<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 61 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.1 (continued)<br />

Reconciliation Merchant Outlet Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Num 10<br />

2 Sequence No. 3 8 Num Incremented by 1<br />

3 Merchant Outlet Id 11 13 Num<br />

4 Trading day 24 6 Num DDMMYY<br />

5 Processing date 30 6 Num YYMMDD<br />

6 Accepted debits 36 11 Num Value of accepted refunds (in minor units)<br />

7 Rejected debits 47 11 Num Value of rejected refunds (in minor units)<br />

8 Pending debits 58 11 Num Value of pending refunds (in minor units)<br />

9 Accepted credits 69 11 Num Value of accepted sales (in minor units)<br />

10 Rejected credits 80 11 Num Value of rejected sales (in minor units)<br />

11 Pending credits 91 11 Num Value of pending sales (in minor units)<br />

10 Accepted debits count 102 7 Num Count of accepted refunds<br />

11 Rejected debits count 109 7 Num Count of rejected refunds<br />

12 Pending debits count 116 7 Num Count of pending refunds<br />

13 Accepted credits count 123 7 Num Count of accepted sales<br />

14 Rejected credits count 130 7 Num Count of rejected sales<br />

15 Pending credits count 137 7 Num Count of pending sales<br />

Reconciliation Transaction Data Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Num 15<br />

2 Sequence No. 3 8 Num Incremented by 1<br />

3 PAN 11 19 Char Card number<br />

4 Expiry date 30 4 Num Card Expiry date<br />

5 Transaction value 34 11 Num Value in GBP (in minor units)<br />

6 Transaction date 45 6 Num date of transaction DDMMYY<br />

7 Transaction time 51 6 Num time of transaction HHMMSS (SS will always be 00)<br />

8 Transaction type 57 1 Num 0= Purchase<br />

5= Refund<br />

3= Purchase with cash back<br />

2= Cash advance<br />

9 Transaction source 58 1 Char 0= Offline key entry<br />

1= Mail /Telephone order<br />

3= Pin Verified off-line<br />

4= Signed voucher mag stripe read<br />

5= Signed voucher keyed at POS<br />

6= Unattended device without PIN<br />

7= Pin verified transaction recovered after sale<br />

8= Terminal recovery keyed by acceptor<br />

9= Terminal recovery keyed by acquirer<br />

A= ICC transaction<br />

B= ICC fallback transaction to magnetic stripe<br />

C= Secure transaction with cardholder certificate<br />

D= Non Authenticated Security transaction with<br />

3D Secure/ SPA UCAF merchant certificate<br />

E= Non authenticated transaction with no<br />

3D Secure/ SPA UCAF merchant certificate eg<br />

SSL protocol (the majority of UK merchants use this)<br />

F= No additional information ie. E-com with no security<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 62 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.1 (continued)<br />

Reconciliation Transaction Data Record (continued)<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

10 Receipt number 59 6 Num<br />

11 Status 65 1 Char A=Accepted<br />

P=Pending<br />

R=Rejected<br />

12 Reserved 66 2 null field<br />

13 Local Value 68 9 Char Numeric (in minor units)<br />

or spaces for domestic users<br />

14 Local Currency Code 77 3 Char ISO alpha (e.g. USD)<br />

or spaces for domestic users<br />

15 Local Exponent 80 1 Char Numeric or spaces for domestic users<br />

16 Settlement Value 81 9 Char Numeric (in minor units)<br />

or spaces for domestic users<br />

17 Settlement Currency Code 90 3 Char ISO alpha (e.g. USD)<br />

or spaces for domestic users<br />

18 Settlement Exponent 93 1 Char Numeric or spaces for domestic users<br />

Reconciliation Transaction Supplementary Data Record<br />

Field No Name Start<br />

Pos<br />

Length Format Description<br />

1 Record type 1 2 Num 16<br />

2 Sequence No. 3 8 Num Incremented by 1<br />

3 Auth code 11 6 Char Auth code<br />

4 Auth method 17 1 Num Auth method<br />

5 Card issue number 18 2 Num Issue number<br />

6 Card start date 20 4 Num Start date<br />

7 Cash amount 24 7 Num value (in minor units)<br />

8 Originators Transaction<br />

reference<br />

31 20 Char<br />

9 Ticket number 51 14 Char Airline Ticket number<br />

or spaces for non airlines<br />

Note: Trailing blanks will be removed for domestic merchants collecting files over IP<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 63 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.2 – <strong>Streamline</strong> Fraud File<br />

Details Pertaining to MasterCard, Visa and Domestic<br />

Maestro Transactions<br />

VARIABLE file format<br />

All fields are comma separated; the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File Creation Date 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Max.<br />

Length<br />

Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Outlet ID 8 Char<br />

3 Outlet name 20 Char<br />

4 Outlet town 30 Char<br />

5 PAN 19 Char<br />

6 Transaction Date 8 Char DDMMYYYY<br />

7 Transaction Time 6 Char HHMMSS<br />

8 Transaction amount 12 Char<br />

9 Acq reference number 23 Char MCI/VISA ONLY<br />

10 Company ID 6 Char<br />

11 Report date 10 Char<br />

12 Store ID /<br />

6 Char Store ID for domestic users or<br />

Currency Code<br />

ISO alpha (e.g. USD) for <strong>Streamline</strong><br />

International users<br />

13 Fraud type 3 Char 900 - Lost Card<br />

901 - Stolen Card.<br />

902 - Card Not Received By Cardholder.<br />

903 - Card Obtained by Fraudulent App.<br />

904 - Counterfeit Card.<br />

905 - Other.<br />

906 - Fraudulent Use of Account No.<br />

907 - Imprinting of Multiple Sales Draft.<br />

908 - Account Takeover Fraud.<br />

14 Input Method 3 Char SWP - Swiped<br />

PKE - Pan Key Entered<br />

NA - Not Available<br />

15 CHB Marker 1 Char 1 = Item already charged back<br />

(MCI/VISA only at this stage)<br />

File Trailer<br />

Field No. Name Max.<br />

Length<br />

Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 64 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.2 (continued)<br />

FIXED file format<br />

All fields are positional and of fixed length.<br />

File Header<br />

Field No. Name Start<br />

pos<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File Creation<br />

Date<br />

3 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Outlet ID 3 8 Char<br />

2 Outlet name 11 20 Char<br />

3 Outlet town 31 30 Char<br />

4 PAN 61 19 Char<br />

5 Transaction Date 80 8 Char DDMMYYYY<br />

6 Transaction Time 88 6 Char HHMMSS<br />

7 Transaction<br />

amount<br />

94 12 Char<br />

9 Acq reference<br />

number<br />

106 23 Char MCI/VISA ONLY<br />

10 Company ID 129 6 Char<br />

11 Report date 135 10 Char<br />

12 Store ID /<br />

145 6 Char Store ID for domestic users or ISO alpha<br />

Currency Code<br />

(e.g. USD) for <strong>Streamline</strong> International<br />

users<br />

13 Fraud type 151 3 Char 900 - Lost Card<br />

901 - Stolen Card.<br />

902 - Card Not Received By Cardholder.<br />

903 - Card Obtained by Fraudulent App.<br />

904 - Counterfeit Card.<br />

905 - Other.<br />

906 - Fraudulent Use of Account No.<br />

907 - Imprinting of Multiple Sales Draft.<br />

908 - Account Takeover Fraud.<br />

14 Input Method 154 3 Char SWP – Swiped<br />

PKE - Pan Key Entered<br />

NA - Not Available<br />

15 Chb Marker 155 1 Char 1 = Item already charged back (MCI/VISA<br />

only at this stage)<br />

File Trailer<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record count 3 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 65 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.3 – Universal BIN Range Details<br />

Bin file<br />

\<strong>Streamline</strong>\Universal\SLINEBINS2.CSV<br />

All fields are ‘!’ separated, the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File creation date 8 Char DDMMYYYY<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Card bin 1 18 Char Lower range<br />

3 Card bin 2 18 Char Higher range<br />

4 Card type 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 12 Char Name of card type<br />

6 reserved 30 Char Reserved for future use<br />

7 Country of Issue 30 Char Blank if unknown<br />

File Trailer<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 66 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.3 (continued)<br />

Issuer bin file<br />

\<strong>Streamline</strong>\Universal\SLINEBINSISSUER2.CSV<br />

All fields are ‘!’ separated, the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File creation date 8 Char DDMMYYYY<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Card bin 1 18 Char Lower range<br />

3 Card bin 2 18 Char Higher range<br />

4 Card type 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 12 Char Name of card type<br />

6 Issuer name 30 Char Blank if unknown<br />

7 Country of issue 30 Char Blank if unknown<br />

File Trailer<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 67 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.3 (continued)<br />

General CPC Bin table<br />

\<strong>Streamline</strong>\Universal\SLINEBINSDCC2.CSV<br />

All fields are ‘!’ separated, the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File creation date 8 Char DDMMYYYY<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Card bin 1 18 Char Lower range<br />

3 Card bin 2 18 Char Higher range<br />

4 Card type 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 12 Char Name of card type<br />

6 Country of issue 3 Char Country code (blank if unknown)<br />

7 Currency code 3 Char Billing currency code (ISO Alpha)<br />

File Trailer<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 68 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.3 (continued)<br />

Gaming GPC bin file<br />

\<strong>Streamline</strong>\Universal\SLINEBINSGPC2.CSV<br />

All fields are ‘!’ separated, the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File creation date 8 Char DDMMYYYY<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Card bin 1 18 Char Lower range<br />

3 Card bin 2 18 Char Higher range<br />

4 Card type 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 12 Char Name of card type<br />

6 Country of issue 3 Char Country code (blank if unknown)<br />

7 Currency code 3 Char Billing currency code (ISO Alpha)<br />

File Trailer<br />

Field No. Name Max.<br />

Length<br />

Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 69 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.4 – Legacy BIN Range Details<br />

Legacy bin file<br />

\<strong>Streamline</strong>\Universal\SLINEBINS.CSV<br />

All fields are ‘!’ separated, the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File creation date 8 Char DDMMYYYY<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Card bin 1 9 Char Lower range<br />

3 Card bin 2 9 Char Higher range<br />

4 Card type 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 12 Char Name of card type<br />

6 reserved 30 Char Reserved for future use<br />

7 Country of issue 30 Char Blank if unknown<br />

File Trailer<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 70 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.4 (continued)<br />

Legacy issuer file<br />

\<strong>Streamline</strong>\Universal\SLINEBINSISSUER.CSV<br />

All fields are ‘!’ separated, the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File creation date 8 Char DDMMYYYY<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Card bin 1 9 Char Lower range<br />

3 Card bin 2 9 Char Higher range<br />

4 Card type 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 12 Char Name of card type<br />

6 Issuer name 30 Char Blank if unknown<br />

7 Country of issue 30 Char Blank if unknown<br />

File Trailer<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 71 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.4 (continued)<br />

Legacy DCC file<br />

\<strong>Streamline</strong>\Universal\SLINEBINSDCC.CSV<br />

All fields are ‘!’ separated, the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File creation date 8 Char DDMMYYYY<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Card bin 1 9 Char Lower range<br />

3 Card bin 2 9 Char Higher range<br />

4 Card type 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 12 Char Name of card type<br />

6 Country of issue 3 Char Country code (blank if unknown)<br />

7 Currency code 3 Char Billing currency code (ISO alpha)<br />

File Trailer<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 72 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.4 (continued)<br />

Legacy GPC file<br />

\<strong>Streamline</strong>\Universal\SLINEBINSGPC.CSV<br />

All fields are ‘!’ separated, the record length is variable.<br />

File Header<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File creation date 8 Char DDMMYYYY<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

File Detail<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Card bin 1 9 Char Lower range<br />

3 Card bin 2 9 Char Higher range<br />

4 Card type 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 12 Char Name of card type<br />

6 Country of issue 3 Char Country code (blank if unknown)<br />

7 Currency code 3 Char Billing currency code (ISO Alpha)<br />

File Trailer<br />

Field No. Name Max length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record count 8 Char<br />

3 reserved Reserved for future use<br />

4 reserved Reserved for future use<br />

5 reserved Reserved for future use<br />

6 reserved Reserved for future use<br />

7 reserved Reserved for future use<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 73 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.4 (continued)<br />

Legacy Bin (fixed file format)<br />

All fields are positional and are of fixed length.<br />

File Header<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File creation date 3 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Card bin 1 3 9 Char Lower range<br />

3 Card bin 2 12 9 Char Higher range<br />

4 Card type 21 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 23 12 Char Name of card type<br />

6 Reserved 35 30 Char Reserved for future use<br />

7 Country of Issue 65 30 Char Blank if unknown<br />

File Trailer<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record count 3 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 74 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX B.4 (continued)<br />

Legacy Issuer (fixed file format)<br />

All fields are positional and are of fixed length.<br />

File Header<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File creation date 3 8 Char DDMMYYYY<br />

File Detail<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Card bin 1 3 9 Char Lower range<br />

3 Card bin 2 12 9 Char Higher range<br />

4 Card type 21 2 Char CP = Corporate, CN = Consumer<br />

5 Card scheme name 23 12 Char Name of card type<br />

6 Issuer name 35 30 Char Blank if unknown<br />

7 Country of Issue 65 30 Char Blank if unknown<br />

File Trailer<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record count 3 8 Char<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 75 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.1 - Request For Information (international)<br />

(Applicable to <strong>Streamline</strong> International Acquired Merchants Only)<br />

MasterCard & Visa VARIABLE File Format<br />

All fields are comma separated; some may be of variable length.<br />

MasterCard & Visa File Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 File type 3 Char R = RFI<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 Reserved null field<br />

9 File Sequence No 14 Num Next file number in Sequence<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 File creation date 10 Char DDMMYYYY (left justified with trailing<br />

spaces)<br />

14 Reserved null field<br />

15 Reserved null field<br />

16 Reserved null field<br />

17 Reserved null field<br />

MasterCard & Visa RFI Detail Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Acquirer Ref. No. 23 Char Generated by <strong>Streamline</strong><br />

3 PAN 19 Char Card number<br />

4 Status 4 Char 20 = RFI letter sent to Merchant<br />

25 = RFI chaser letter sent to<br />

Merchant<br />

5 Merchant ID 8 Num Merchant outlet number<br />

6 Originators Transaction 20 Char Transaction Reference number<br />

Ref.<br />

7 Ticket 14 Char Airline Ticket number<br />

8 Transaction Date 8 Char DDMMYYYY<br />

9 Transaction Amount 11 Num Amount in minor units<br />

10 Transaction Currency 3 Char ISO alpha (e.g. USD)<br />

11 Credit Amount 11 Num Amount in minor units<br />

12 Credit Currency 3 Char ISO alpha (e.g. USD)<br />

13 Card Centre Ref. 10 Char Generated by Card Centre<br />

14 RFI reason 50 Char Narrative explaining reason for<br />

Request for Information<br />

15 Process date 8 Char DDMMYYYY<br />

16 Reserved null field<br />

17 VISA CRM reference 14 Char VISA CRM reference<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 76 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.1 (continued)<br />

MasterCard & Visa File Trailer Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 Reserved null field<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 Reserved null field<br />

9 Total value 30 Num Total of transaction values in minor<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 Reserved null field<br />

14 Reserved null field<br />

15 Record Count 12 Num Count of Records<br />

16 Reserved Null field<br />

17 Reserved Null field<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 77 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.1 (continued)<br />

MasterCard & Visa FIXED File Format<br />

All fields are positional with fixed lengths.<br />

MasterCard & Visa File Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

4 File type 45 3 Char R = RFI<br />

9 File Sequence No 99 14 Char Next file number in<br />

Sequence<br />

13 File creation date 133 8 Char DDMMYYYY<br />

MasterCard & Visa RFI Detail Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Acquirer Ref. No. 3 23 Char Generated by <strong>Streamline</strong><br />

3 PAN 26 19 Char Card number<br />

4 Status 45 4 Char 20 = RFI letter sent to<br />

Merchant<br />

25 = RFI chaser letter sent<br />

5 Merchant ID 49 8 Char Merchant outlet number<br />

6 Originators Transaction 57 20 Char Transaction Reference<br />

Ref.<br />

number<br />

7 Ticket 77 14 Char Airline Ticket number<br />

8 Transaction Date 91 8 Char DDMMYYYY<br />

9 Transaction Amount 99 14 Char Amount in minor units<br />

10 Transaction Currency 113 3 Char ISO alpha (e.g. USD)<br />

11 Credit Amount 116 14 Char Amount in minor units<br />

12 Credit Currency 130 3 Char ISO alpha (e.g. USD)<br />

13 Card Centre Ref. 133 10 Char Generated by Card Centre<br />

14 RFI reason 143 50 Char Narrative explaining reason<br />

for Request for Information<br />

15 Process date 193 8 Char DDMMYYYY<br />

16 Reserved 201 1 Char<br />

17 VISA CRM reference 202 14 Char<br />

MasterCard & Visa File Trailer Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

9 Total value 99 30 Char Total of transaction values in<br />

minor units<br />

15 Record count 193 14 Char Count of records<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 78 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.2 – Chargeback Notifications (international)<br />

(Applicable to <strong>Streamline</strong> International Acquired Merchants Only)<br />

MasterCard & Visa VARIABLE File Format<br />

All fields are comma separated; some may be of variable length.<br />

MasterCard & Visa File Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 Reserved null field<br />

3 Reserved null field<br />

4 File type 3 Char C = Chargeback<br />

5 Reserved null field<br />

6 Reserved null field<br />

7 Reserved null field<br />

8 Reserved null field<br />

9 File Sequence No 14 Num Next file number in Sequence<br />

10 Reserved null field<br />

11 Reserved null field<br />

12 Reserved null field<br />

13 File creation date 10 Char DDMMYYYY (left justified with trailing<br />

spaces)<br />

14 Reserved Null field<br />

15 Reserved Null field<br />

16 Reserved Null field<br />

17 Reserved Null field<br />

MasterCard & Visa Chargeback Detail Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘05’<br />

2 Acquirer Ref. No. 23 Char Generated by <strong>Streamline</strong><br />

3 PAN 19 Char Card number<br />

4 Status 4 Char 70 = First C/Back letter sent to<br />

merchant<br />

74 = Net sett. letter sent to merchant<br />

75 = Debit/Credit letter sent to<br />

merchant<br />

5 Merchant ID 8 Num Merchant outlet number<br />

6 Originators Transaction 20 Char Transaction Reference number<br />

Ref.<br />

7 Ticket 14 Char Airline Ticket number<br />

8 Transaction Date 8 Char DDMMYYYY<br />

9 Transaction Amount 11 Num Amount in minor units<br />

10 Transaction Currency 3 Char ISO alpha (e.g. USD)<br />

11 Credit Amount 11 Num Amount in minor units<br />

12 Credit Currency 3 Char ISO alpha (e.g. USD)<br />

13 Card Centre Ref. 10 Char Generated by Card Centre<br />

14 Chargeback reason 50 Char Narrative explaining reason for<br />

Chargeback<br />

15 Process date 8 Char DDMMYYYY<br />

16 Transaction Type 1 Char D=Debit (sale), C=Credit (refund)<br />

17 Chargeback Amount 11 Num Amount in minor units<br />

(In crediting currency)<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 79 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.2 (continued)<br />

MasterCard & Visa File Trailer Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Reserved Null field<br />

3 Reserved Null field<br />

4 Reserved Null field<br />

5 Reserved Null field<br />

6 Reserved Null field<br />

7 Reserved Null field<br />

8 Reserved Null field<br />

9 Total value 30 Num Total of transaction values in minor<br />

10 Reserved Null field<br />

11 Reserved Null field<br />

12 Reserved Null field<br />

13 Reserved Null field<br />

14 Reserved Null field<br />

15 Record Count 12 Num Count of Records<br />

16 Reserved Null field<br />

17 Reserved Null field<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 80 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.2 (continued)<br />

MasterCard & Visa FIXED File Format<br />

All fields are positional with fixed lengths.<br />

MasterCard & Visa File Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

4 File type 45 3 Char C=Chargeback<br />

9 File Seq No 99 14 Char Next file number in<br />

Sequence<br />

13 File creation date 133 8 Char DDMMYYYY<br />

MasterCard & Visa Chargeback Detail Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘05’<br />

2 Acquirer Ref. No. 3 23 Char Generated by <strong>Streamline</strong><br />

3 PAN 26 19 Char Card number<br />

4 Status 45 4 Char 70 = First C/Back letter sent<br />

74 = Net sett. letter sent<br />

75 = Debit/Credit letter sent<br />

5 Merchant ID 49 8 Char Merchant outlet number<br />

6 Originators Transaction 57 20 Char Transaction Reference<br />

Ref.<br />

number<br />

7 Ticket 77 14 Char Airline Ticket number<br />

8 Transaction Date 91 8 Char DDMMYYYY<br />

9 Transaction Amount 99 14 Char Amount in minor units<br />

10 Transaction Currency 113 3 Char ISO alpha (e.g. USD)<br />

11 Credit Amount 116 14 Char Amount in minor units<br />

12 Credit Currency 130 3 Char ISO alpha (e.g. USD)<br />

13 Card Centre Ref. 133 10 Char Generated by Card Centre<br />

14 Chargeback reason 143 50 Char Narrative explaining reason<br />

for Chargeback<br />

15 Processing date 193 8 Char DDMMYYYY<br />

16 Transaction Type 201 1 Char D=Debit (sale), C=Credit<br />

(refund)<br />

17 Chargeback Amount 202 14 Char Amount in minor units<br />

(in crediting currency)<br />

MasterCard & Visa File Trailer Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

9 Total value 99 14 Char Total of transaction values in<br />

minor units<br />

15 Record count 193 14 Char Count of records<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 81 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 – Currency Reconciliation Summary<br />

(Applicable to <strong>Streamline</strong> International Acquired Merchants only)<br />

Daily Currency Settlement Summary (NBT504) VARIABLE File Format<br />

All fields are comma separated; some may be of variable length<br />

Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘00’<br />

5 Currency 14 Char<br />

6 File Seq Number Num<br />

11 Company Name 40 Char<br />

12 Company ID Num<br />

13 File Date 8 Char DDMMYYYY<br />

Detail Record<br />

Settlement Summary by Card Scheme<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘01’<br />

2 Card Scheme 20 Char<br />

3 Reserved<br />

4 Card Scheme Type 8 Char Credit/Debit<br />

5 Number of transactions Num<br />

6 Value of transactions Num<br />

7 Service Charge Num<br />

8 Service Charge Type 4 Char Item/Cent<br />

9 Service Charge Value Num<br />

10 Settlement Value Num<br />

11 Reserved<br />

12 Company ID Num<br />

13 Processed Date 8 Char DDMMYYYY<br />

Settlement Sub Totals<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘01’<br />

2 Title 14 Char Transaction Subtotal<br />

3 Reserved<br />

4 Reserved<br />

5 Number of transactions Num<br />

6 Value of transactions Num<br />

7 Reserved<br />

8 Reserved<br />

9 Service Charge Value Num<br />

10 Settlement Value Num<br />

11 Reserved<br />

12 Company ID Num<br />

13 Processed Date 8 Char DDMMYYYY<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 82 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

VARIABLE File Format (continued)<br />

Daily Currency Settlement Summary (NBT504) (continued)<br />

Chargeback Details<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘02’<br />

2 Card Scheme 20 Char<br />

3 PAN 16 Char<br />

4 Chargeback reference 20 Char<br />

5 Reserved<br />

6 Value of chargeback Num<br />

7 Service Charge Num<br />

8 Service Charge Type 4 Char Item/Cent<br />

9 Service Charge Value Num<br />

10 Settlement Value Num<br />

11 Chargeback transaction 40 Char<br />

reference<br />

12 Company ID Num<br />

13 Processed Date 8 Char DDMMYYYY<br />

Chargeback Sub Totals<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘02’<br />

2 Title 20 Char ie Chargeback Subtotal<br />

3 Reserved<br />

4 Reserved<br />

5 Reserved<br />

6 Value of chargebacks Num<br />

7 Reserved<br />

8 Reserved<br />

9 Service Charge Value Num<br />

10 Settlement Value Num<br />

11 Reserved<br />

12 Company ID Num<br />

13 Processed Date 8 Char DDMMYYYY<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 83 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

VARIABLE File Format (continued)<br />

Daily Currency Settlement Summary (NBT504) (continued)<br />

Sundry Items<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘03’<br />

2 Title 20 Char ie Outstanding chargebacks<br />

3 Reserved<br />

4 Reserved<br />

5 Reserved<br />

6 Gross Value Num<br />

7 Serv Charge Num<br />

8 Reserved<br />

9 Reserved<br />

10 Settlement Value Num<br />

11 Reserved<br />

12 Company ID Num<br />

13 Processed Date 8 Char DDMMYYYY<br />

Settlement Totals<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘04’<br />

2 Title 14 Char Settled amount<br />

3 Reserved<br />

4 Reserved<br />

5 Reserved<br />

6 Reserved<br />

7 Reserved<br />

8 Reserved<br />

9 Reserved<br />

10 Settlement Value Num<br />

11 Reserved<br />

12 Company ID Num<br />

13 Processed Date 8 Char DDMMYYYY<br />

Trailer record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record Count Num<br />

12 Dummy Com ID Num 999999<br />

13 Processed Date 8 Char DDMMYYYY<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 84 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

Monthly Currency Settlement Summary (NBT506) variable<br />

Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File Date 8 Char DDMMYYYY<br />

4 Company Name 20 Char<br />

5 File Seq Number Num<br />

7 Settlement Curr 20 Char<br />

10 Company ID Num<br />

Detail Record<br />

Settlement Summary by Day (for Current Month)<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘01’<br />

2 Processing Date 5 Char DDMMYYYY<br />

3 Number of transactions Num<br />

4 Value of transactions Num<br />

5 Number of chargebacks Num<br />

6 Value of Chargebacks Num<br />

7 Service Charge Value Num<br />

8 Sundry Entries Num<br />

9 Settlement Value Num<br />

10 Company ID Num<br />

Total by Company ID<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘02’<br />

2 Description 8 Char Total<br />

3 Number of transactions Num<br />

4 Value of transactions Num<br />

5 Number of Chargebacks Num<br />

6 Value of Chargebacks Num<br />

7 Service Charge Value Num<br />

8 Sundry Entries Num<br />

9 Settlement Value Num<br />

10 Company ID Num<br />

Trailer record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record Count Num<br />

10 Dummy Company ID Num 999999<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 85 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

VARIABLE File Format (continued)<br />

Month To Date Currency Settlement Summary (NBT507) variable<br />

Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File Date 8 Char DDMMYYYY<br />

4 Company Name 20 Char<br />

5 File Seq Number Num<br />

7 Settlement Curr 20 Char<br />

10 Company ID Num<br />

Detail Record<br />

Settlement Summary by Day (for Current Month)<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘01’<br />

2 Processing Date 8 Char DDMMYYYY<br />

3 Number of transactions Num<br />

4 Value of transactions Num<br />

5 Number of chargebacks Num<br />

6 Value of Chargebacks Num<br />

7 Service Charge Value Num<br />

8 Sundry Entries Num<br />

9 Settlement Value Num<br />

10 Company ID Num<br />

Total by Company ID<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘02’<br />

2 Description 5 Char Total<br />

3 Number of transactions Num<br />

4 Value of transactions Num<br />

5 Number of Chargebacks Num<br />

6 Value of Chargebacks Num<br />

7 Service Charge Value Num<br />

8 Sundry Entries Num<br />

9 Settlement Value Num<br />

10 Company ID Num<br />

Trailer record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘99’<br />

2 Record Count Num<br />

10 Dummy Company ID Num 999999<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 86 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

VARIABLE File Format (continued)<br />

Daily Card Scheme Summary by Outlet (NBT339) variable<br />

Header Record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘00’<br />

2 File Date 8 Char DDMMYYYY<br />

3 Merchant/Outlet ID Num<br />

4 Company Name 30 Char<br />

5 File Sequence Number Num<br />

26 Proc Date 8 Char YYYYMMDD<br />

Detail Record<br />

Daily Summary by Outlet<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘01’<br />

2 Trading Date Date/Time<br />

3 Company ID Num<br />

4 Reserved<br />

5 Merchant/Outlet ID Num<br />

6 Merchant/Outlet name 30 Char<br />

7 Crediting Currency 20 Char<br />

8 Reporting Currency 20 Char<br />

9 Transaction Currency 20 Char<br />

10 Exchange Rate Num<br />

11 Reporting Exchange Rate Num<br />

12 Card Scheme 20 Char<br />

13 Number of Sales Num<br />

14 Value of Sales Num<br />

15 Number of Refunds Num<br />

16 Value of Refunds Num<br />

17 Total Number Num<br />

18 Net Value Num<br />

19 Currency 3 Char<br />

20 Number of transactions<br />

credit<br />

Num<br />

21 Value of transactions<br />

credit<br />

Num<br />

22 Currency 3 Char<br />

23 Number of transactions<br />

Num<br />

rep<br />

24 Value of transactions rep Num<br />

25 Currency 3 Char<br />

26 Proc Date 3 Char YYYYMMDD<br />

Trailer record<br />

Field No Name Max Length Format Description<br />

1 Record type 2 Char ‘99’<br />

3 Dummy Com ID Num 999999<br />

5 Number of Records Num<br />

26 Proc Date 8 Char YYYYMMDD<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 87 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

FIXED File Format<br />

Daily Currency Settlement Summary (NBT504) fixed<br />

Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

5 Currency 69 14 Char<br />

6 File Sequence Number 83 14 Num<br />

11 Company Name 161 40 Char<br />

12 Company ID 201 6 Char<br />

13 Processing Date 207 8 Char DDMMYYYY<br />

Detail Record<br />

Settlement Summary by Card Scheme<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘01’<br />

2 Card Scheme 21 20 Char<br />

3 Reserved 41 16<br />

4 Card Scheme Type 57 8 Char Credit/Debit<br />

5 Number of transactions 69 14 Num<br />

6 Value of transactions 83 14 Num<br />

7 Service Charge 97 16 Num<br />

8 Service Charge Type 113 4 Char Item/Cent<br />

9 Service Charge Value 133 14 Num<br />

10 Settlement Value 147 14 Num<br />

11 Reserved 161 40<br />

12 Company ID 201 6 Char<br />

13 Processed date 207 8 Char DDMMYYYY<br />

Settlement Sub Totals<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘01’<br />

2 Title 21 14 Char Trans Subtotal<br />

3 Reserved 41 16<br />

4 Reserved 57 12<br />

5 Number of transactions 69 14 Num<br />

6 Value of transactions 83 14 Num<br />

7 Reserved 97 16<br />

8 Reserved 113 20<br />

9 Service Charge Value 133 14 Num<br />

10 Settlement Value 147 14 Num<br />

11 Reserved 161 40<br />

12 Company ID 201 6 Char<br />

13 Processed Date 207 8 Char DDMMYYYY<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 88 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

FIXED File Format (continued)<br />

Daily Currency Settlement Summary (NBT504) (continued)<br />

Chargeback Details<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘02’<br />

2 Card Scheme 21 16 Char<br />

3 PAN 41 16 Char<br />

4 Chargeback reference 57 8 Char<br />

5 Reserved 69 14<br />

6 Value of chargeback 83 14 Num<br />

7 Service Charge 97 16 Num<br />

8 Service Charge Type 113 4 Char Item/Cent<br />

9 Service Charge Value 133 14 Num<br />

10 Settlement Value 147 14 Num<br />

11 Chargeback transaction ref 161 20 Char<br />

12 Company ID 201 6 Char<br />

13 Process Date 207 8 Char DDMMYYYY<br />

Chargeback Sub Totals<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘02’<br />

2 Title 21 12 Char CHB Subtotal<br />

3 Reserved 41 16<br />

4 Reserved 57 12<br />

5 Reserved 69 14<br />

6 Value of chargebacks 83 14 Num<br />

7 Reserved 97 16<br />

8 Reserved 113 20<br />

9 Service Charge Value 133 14 Num<br />

10 Settlement Value 147 14 Num<br />

11 Reserved 161 40<br />

12 Company ID 201 6 Char<br />

13 Process Date 207 8 Char DDMMYYYY<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 89 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

FIXED File Format (continued)<br />

Daily Currency Settlement Summary (NBT504) (continued)<br />

Sundry Items<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘03’<br />

2 Sundry Desc 21 20 Char<br />

3 Reserved 41 16<br />

4 Reserved 57 12<br />

5 Reserved 69 14<br />

6 Gross Value of<br />

chargebacks<br />

83 14 Num<br />

7 Service Charge Value 97 16 Num<br />

8 Reserved 113 20<br />

9 Reserved 133 14<br />

10 Settlement Value 147 14 Num<br />

11 Reserved 161 40<br />

12 Company ID 201 6 Char<br />

13 Process Date 207 8 Char DDMMYYYY<br />

Settlement Totals<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘04’<br />

2 Title 21 14 Char Settlement amount<br />

3 Reserved 41 16<br />

4 Reserved 57 12<br />

5 Reserved 69 14<br />

6 Reserved 83 14<br />

7 Reserved 97 16<br />

8 Reserved 113 20<br />

9 Reserved 133 14<br />

10 Settlement Value 147 14 Num<br />

11 Reserved 161 40<br />

12 Company ID 201 6 Char<br />

13 Process Date 207 8 Char DDMMYYYY<br />

Trailer record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record Count 21 20 Num<br />

12 Dummy Company ID 201 6 Char<br />

13 Process Date 207 8 Char DDMMYYYY<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 90 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

FIXED File Format (continued)<br />

Monthly Currency Settlement Summary (NBT506) fixed<br />

Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File Date 21 8 Char DDMMYYYY<br />

4 Company Name 43 30 Char<br />

5 File Sequence Number 73 8 Num<br />

7 Settlement Currency 101 20 Char<br />

10 Merchant/Outlet ID 161 6 Num<br />

Detail Record<br />

Settlement Summary by Day for Current Month<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘01’<br />

2 Processing Date 21 10 Date DDMMYYYY<br />

3 Number of transactions 31 12 Num<br />

4 Value of transactions 43 30 Num<br />

5 Number of chargebacks 73 8 Num<br />

6 Value of Chargebacks 81 20 Num<br />

7 Service Charge Value 101 20 Num<br />

8 Sundry Entries 121 20 Num<br />

9 Settlement Value 141 20 Num<br />

10 Merchant/Outlet ID 161 6 Num<br />

Company Totals<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘02’<br />

2 Description 21 5 Char Total<br />

3 Number of Transactions 31 12 Num<br />

4 Value of Transactions 43 30 Num<br />

5 Number of Chargebacks 73 8 Num<br />

6 Value of Chargebacks 81 20 Num<br />

7 Service Charge Value 101 20 Num<br />

8 Sundry Entries 121 20 Num<br />

9 Settlement Value 141 20 Num<br />

10 Merchant/Outlet ID 161 6 Num<br />

Trailer record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record Count 21 10 Num<br />

10 Dummy Company ID 161 6 Num 999999<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 91 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

FIXED File Format (continued)<br />

Month to date Currency Settlement Summary (NBT507) fixed<br />

Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File Date 21 8 Char DDMMYYYY<br />

4 Company Name 43 30 Char<br />

5 File Sequence Number 73 8 Num<br />

7 Settlement Currency 101 20 Char<br />

10 Merchant/Outlet ID 161 6 Num<br />

Detail Record<br />

Settlement Summary by Day for Current Month<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘01’<br />

2 Processing Date 21 8 Date DDMMYYYY<br />

3 Number of transactions 31 12 Num<br />

4 Value of transactions 43 30 Num<br />

5 Number of chargebacks 73 8 Num<br />

6 Value of Chargebacks 81 20 Num<br />

7 Service Charge Value 101 20 Num<br />

8 Sundry Entries 121 20 Num<br />

9 Settlement Value 141 20 Num<br />

10 Merchant/Outlet ID 161 6 Num<br />

Company Totals<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘02’<br />

2 Description 21 5 Char Total<br />

3 Number of Transactions 31 12 Num<br />

4 Value of Transactions 43 30 Num<br />

5 Number of Chargebacks 73 8 Num<br />

6 Value of Chargebacks 81 20 Num<br />

7 Service Charge Value 101 20 Num<br />

8 Sundry Entries 121 20 Num<br />

9 Settlement Value 141 20 Num<br />

10 Merchant/Outlet ID 161 6 Num<br />

Trailer record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

2 Record Count 21 10 Num<br />

10 Dummy Company ID 161 6 Num 999999<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 92 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

FIXED File Format (continued)<br />

Daily Card Scheme Summary by Outlet (NBT339) fixed<br />

Header Record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘00’<br />

2 File Date 3 8 Char DDMMYYYY<br />

3 Company ID 23 6 Num<br />

4 Company Name 29 20 Char<br />

5 File Seq Number 59 8 Num<br />

26 Proc Date 376 8 Char YYYYMMDD<br />

Detail Record<br />

Daily Summary by Outlet<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘01’<br />

2 Trading Date 3 20 Date &<br />

Time<br />

3 Company ID 23 6 Num<br />

4 Reserved 29 30 Char<br />

5 Merchant/Outlet ID 59 8 Num<br />

6 Merchant/Outlet name 67 30 Char<br />

7 Crediting Currency 97 20 Char<br />

8 Reporting Currency 117 20 Char<br />

9 Transaction Currency 137 20 Char<br />

10 Exchange Rate 157 14 Num<br />

11 Reporting Exchange Rate 171 14 Num<br />

12 Card Scheme 185 20 Char<br />

13 Number of Sales 205 14 Num<br />

14 Value of Sales 219 14 Num<br />

15 Number of Refunds 233 14 Num<br />

16 Value of Refunds 247 14 Num<br />

17 Total Number 261 14 Num<br />

18 Net Value 275 14 Num<br />

19 Currency 289 3 Char<br />

20 Number of transactions<br />

credit<br />

303 14 Num<br />

21 Value of transactions credit 317 14 Num<br />

22 Currency 331 3 Char<br />

23 Number of transactions rep 345 14 Num<br />

24 Value of transactions rep 359 14 Num<br />

25 Currency 373 3 Char<br />

26 Proc Date 376 8 Char YYYYMMDD<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 93 of 94


STREAMLINE MERCHANT SERVICES<br />

<strong>EMIS</strong> <strong>Technical</strong> <strong>Specification</strong><br />

APPENDIX C.3 (continued)<br />

FIXED File Format (continued)<br />

Daily Card Scheme Summary by Outlet (NBT339) (continued)<br />

Trailer record<br />

Field No. Name Start<br />

Pos.<br />

Length Format Description<br />

1 Record type 1 2 Char ‘99’<br />

3 Dummy Com ID 23 6 Num 999999<br />

5 Number of Records 59 8 Num<br />

26 Proc Date 376 8 Char YYYYMMDD<br />

____________________________________________________________________________________________________________<br />

Produced by <strong>Streamline</strong> Compliance & Scheme Management<br />

Page 94 of 94

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!