EMIS Technical Specification - Streamline
EMIS Technical Specification - Streamline
EMIS Technical Specification - Streamline
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