ISO 8583:1993 Host External Message Specification BASE24-eps® Release Version Independent May 17, 2019 Notices ACI Worldwide Offices in principal cities throughout the world www.aciworldwide.com Americas +1 402 390 7600 Asia Pacific +65 6334 4843 Europe, Middle East, Africa +44 (0) 1923 816393 © Copyright ACI Worldwide, Inc. 2019 All information contained in this documentation, as well as the software described in it, is confidential and proprietary to ACI Worldwide, Inc., or one of its subsidiaries, is subject to a license agreement, and may be used or copied only in accordance with the terms of such license. Except as permitted by such license, no part of this documentation may be reproduced, stored in a retrieval system, or transmitted in any form or by electronic, mechanical, recording, or any other means, without the prior written permission of ACI Worldwide, Inc., or one of its subsidiaries. ACI, ACI Worldwide, the ACI logo, ACI Universal Payments, UP, the UP logo and all ACI product/solution names are trademarks or registered trademarks of ACI Worldwide, Inc., or one of its subsidiaries, in the United States, other countries or both. Other parties' trademarks referenced are the property of their respective owners. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 2 Contents About this publication..................................................................................................... 12 What's new in this publication........................................................................................13 Release 3.0.2 (May 2019)....................................................................................................................13 Release 3.0.1 (February 2019)............................................................................................................ 13 Release 3.0 (December 2018)............................................................................................................. 14 Release 2.1.12 (November 2018)........................................................................................................ 15 Section 1: BASE24-eps ISO 8583:1993 host external message............................................................... 16 External message components and structure......................................................................................16 BASE24-eps variations from the ISO standard....................................................................................18 BASE24-eps ISO 8583:1993 host external message licensing........................................................... 19 Configuring the external message....................................................................................................... 20 Setting up an ISO message profile............................................................................................20 Assigning the ISO Message profile to the ISO 93 Host Interface..............................................22 Message authentication code (MAC) support...................................................................................... 22 Value Added Tax (VAT) support.................................................................................................22 Network management message support............................................................................................. 23 Open account relationship (OAR) support........................................................................................... 25 Statement print transactions................................................................................................................ 25 File update transactions....................................................................................................................... 26 Card data source updates and inquiries....................................................................................26 Positive Balance data source updates...................................................................................... 29 Check Status data source updates and inquiries...................................................................... 29 Stop Payment data source updates.......................................................................................... 30 Preauthorization Hold data source update (preauthorization hold deletion)............................. 30 Interchange file updates............................................................................................................ 31 Managed list data source updates and inquiries....................................................................... 33 MDS dispute processing transactions..................................................................................................33 Visa SMS dispute transactions............................................................................................................ 38 Processing messages with no primary account number (PAN)................................................ 49 Unmatched reversals........................................................................................................................... 50 Handling request timeouts................................................................................................................... 51 Section 2: Supported message types......................................................................................................... 54 Message type documentation conventions.......................................................................................... 55 Authorization messages.......................................................................................................................56 Financial transaction messages...........................................................................................................58 File action messages........................................................................................................................... 60 Reversal messages..............................................................................................................................62 Administrative messages..................................................................................................................... 64 Network management messages.........................................................................................................64 Product-specific messages.................................................................................................................. 65 Section 3: Data element defaults.................................................................................................................67 Bit map presence indicator codes........................................................................................................ 67 Authorization Request/Repeat (MTI 1100/1101).................................................................................. 68 Authorization Request Response (MTI 1110).......................................................................................68 Authorization Advice/Repeat (MTI 1120/1121).....................................................................................70 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 3 Contents Authorization Advice Response (MTI 1130).........................................................................................74 Authorization Notification (MTI 1140)................................................................................................... 76 Financial Request/Repeat (MTI 1200/1201)........................................................................................ 79 Financial Request Response (MTI 1210).............................................................................................81 Financial Advice/Repeat (MTI 1220/1221)...........................................................................................84 Financial Advice Response (MTI 1230)............................................................................................... 87 Financial Notification (MTI 1240)......................................................................................................... 90 File Action Request/Repeat (MTI 1304/1305)......................................................................................92 File Action Request Response (MTI 1314).......................................................................................... 97 File Action Advice/Repeat (MTI 1324)................................................................................................. 98 File Action Advice Response (MTI 1334).............................................................................................98 Reversal Advice/Repeat (MTI 1420/1421)........................................................................................... 99 Chargeback Advice (MTI 1422)......................................................................................................... 103 Chargeback Advice Repeat (MTI 1423).............................................................................................105 Reversal Advice Response (MTI 1430)............................................................................................. 108 Chargeback Advice Response (MTI 1432)........................................................................................ 110 Reversal Notification (MTI 1440)........................................................................................................112 Chargeback Notification (MTI 1442)...................................................................................................114 Administrative Request (MTI 1604)....................................................................................................117 Administrative Request Response (MTI 1614)...................................................................................118 Administrative Notification (MTI 1644)............................................................................................... 118 Network Management Request/Repeat (MTI 1804/1805)..................................................................119 Network Management Request Response (MTI 1814)......................................................................120 Administrative Fraud Report (MTI 9620)............................................................................................121 Administrative Fraud Report Response (MTI 9630)...........................................................................122 Section 4: Data element definitions.......................................................................................................... 123 General data element specifications.................................................................................................. 123 Fixed-length data elements..................................................................................................... 123 Variable-length data elements.................................................................................................123 Zero-length data elements...................................................................................................... 124 Tagged and subtagged data....................................................................................................124 Generic data mapping............................................................................................................. 125 Data element documentation conventions......................................................................................... 125 P-1: Secondary Bit Map..................................................................................................................... 127 P-2: Primary Account Number........................................................................................................... 127 P-3: Processing Code........................................................................................................................ 127 Transaction codes supported by BASE24-eps........................................................................128 From and To account types supported by BASE24-eps..........................................................132 P-4: Amount, Transaction...................................................................................................................133 P-5: Amount, Reconciliation...............................................................................................................134 P-7: Transmission Date and Time......................................................................................................134 P-9: Conversion Rate, Reconciliation................................................................................................ 135 P-6: Amount, Cardholder Billing.........................................................................................................135 P-10: Conversion Rate, Cardholder Billing........................................................................................ 135 P-11: Systems Trace Audit Number................................................................................................... 136 P-12: Date and Time, Local Transaction............................................................................................136 P-13: Date, Effective.......................................................................................................................... 136 P-14: Date, Expiration........................................................................................................................ 136 P-15: Date, Settlement.......................................................................................................................137 P-16: Date, Conversion......................................................................................................................137 P-17: Date, Capture........................................................................................................................... 137 P-18: Merchant Type..........................................................................................................................138 P-19: Country Code, Acquiring Institution.......................................................................................... 138 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 4 Contents P-21: Country Code, Forwarding Institution....................................................................................... 138 P-22: Point of Service Data Code...................................................................................................... 138 P-23: Card Sequence Number...........................................................................................................143 P-24: Function Code.......................................................................................................................... 143 Function codes supported by BASE24-eps.............................................................................144 P-25: Message Reason Code............................................................................................................ 149 Message reason codes supported by BASE24-eps................................................................149 P-26: Card Acceptor Business Code................................................................................................. 155 P-27: Approval Code Length..............................................................................................................155 P-28: Date, Reconciliation..................................................................................................................155 P-29: Reconciliation Indicator............................................................................................................ 155 P-30: Amounts, Original..................................................................................................................... 156 P-32: Acquirer Institution ID Code......................................................................................................156 P-33: Forwarding Institution ID Code................................................................................................. 156 P-34: Primary Account Number, Extended........................................................................................ 157 P-35: Track 2 Data............................................................................................................................. 157 P-36: Track 3 Data............................................................................................................................. 157 P-37: Retrieval Reference Number.................................................................................................... 158 P-38: Approval Code..........................................................................................................................158 P-39: Action Code.............................................................................................................................. 158 P-40: Service Code............................................................................................................................ 164 P-41: Card Acceptor Terminal Identification.......................................................................................164 P-42: Card Acceptor Identification Code............................................................................................164 P-43: Card Acceptor Name/Location................................................................................................. 165 P-44: Additional Response Data........................................................................................................ 167 P-45: Track 1 Data............................................................................................................................. 168 P-46: Amounts, Fees......................................................................................................................... 168 P-48: Additional Data – Private Data Element................................................................................... 170 P-48: Tag 01, PayPass Mapping Information.......................................................................... 171 P-48: Tag 02, Account Detail...................................................................................................172 P-48: Tag 03, Multiple Account Inquiry....................................................................................173 P-48: Tag 04, Billpay Inquiry....................................................................................................174 P-48: Tag 05, e-Wallet Data.................................................................................................... 174 P-49: Currency Code, Transaction.....................................................................................................175 P-50: Currency Code, Reconciliation................................................................................................. 175 P-51: Currency Code, Cardholder Billing........................................................................................... 176 P-52: Personal Identification Number (PIN) Data.............................................................................. 176 P-54: Amounts, Additional..................................................................................................................176 P-55: Integrated Circuit Card System Related Data.......................................................................... 178 P-56: Original Data Elements.............................................................................................................182 P-57: Authorization Life Cycle Code.................................................................................................. 182 P-58: Authorizing Agent Institution ID Code.......................................................................................183 P-59: Transport Data..........................................................................................................................183 P-60: CSM Reserved......................................................................................................................... 183 P-62: Primary Reserved Private.........................................................................................................184 P-62: Tag 01, PIN Change – PIN Offset..................................................................................184 P-62: Tag 02, PIN Change – Encrypted PIN........................................................................... 184 P-62: Tag 03, Depository Type................................................................................................ 185 P-62: Tag 04, Terminal Branch................................................................................................ 185 P-62: Tag 05, Terminal Region................................................................................................ 185 P-62: Tag 06, Multiple Account Select Indicator......................................................................186 P-62: Tag 07, Transaction Originator.......................................................................................186 P-62: Tag 08, Instrument Type................................................................................................ 186 P-62: Tag 09, Visa Data.......................................................................................................... 186 P-62: Tag 0A, Acquirer and Issuer Network ID........................................................................189 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 5 Contents P-62: Tag 0B, MasterCard Original Advice Data..................................................................... 189 P-62: Tag 0C, Strong Cardholder Authentication (SCA) Indicators.........................................190 P-62: Tag 0D, Strong Cardholder Authentication (SCA) Exemptions .....................................190 P-62: Tag 10, Fee Program Indicator...................................................................................... 190 P-62: Tag 11, Merchant Region...............................................................................................190 P-62: Tag 12, Merchant Group................................................................................................ 191 P-62: Tag 13, Additional Statement Print Information............................................................. 191 P-62: Tag 14, Context Cookie................................................................................................. 192 P-62: Tag 15, Non-Currency Dispense....................................................................................192 P-62: Tag 16, Network Original Processing Code................................................................... 192 P-62: Tag 17, Acquiring Interface Name................................................................................. 192 P-62: Tag 18, Channel Time Offset......................................................................................... 192 P-62: Tag 19, Original PVV..................................................................................................... 193 P-62: Tag 20, Acquirer Institution ID/Logical Network............................................................. 193 P-62: Tag 21, Issuer Institution ID/Logical Network.................................................................193 P-62: Tag 22, Digital Audio Service (DAS) Indicator............................................................... 194 P-62: Tag 23, Capture Mode................................................................................................... 194 P-62: Tag 24, Network ID........................................................................................................ 194 P-62: Tag 25, Card Level Results............................................................................................194 P-62: Tag 26, Program Identification....................................................................................... 195 P-62: Tag 27_ Invoice Number................................................................................................195 P-62: Tag 30, Merchant ID...................................................................................................... 195 P-62: Tag 31, Cross-Border Transaction Pricing..................................................................... 195 P-62: Tag 32, Switch Acquirer ID............................................................................................ 196 P-62: Tag 33, Promotion Data................................................................................................. 196 P-62: Tag 34, Contact Information...........................................................................................197 P-62: Tag 35, Intra-Country Data - Japan............................................................................... 198 P-62: Tag 36, Free Format Text...............................................................................................198 P-62: Tag 38, Source of Funds................................................................................................198 P-62: Tag 39, Business Application ID.................................................................................... 199 P-62: Tag 40, Sender Data (Original Credits)..........................................................................199 P-62: Tag 41, Market-Specific Data.........................................................................................200 P-62: Tag 42, Acquirer Reference Data, Transaction Identifier............................................... 200 P-62: Tag 43, Visa Risk Information........................................................................................ 201 P-62: Tag 44, Advanced Authorization Service Data.............................................................. 201 P-62: Tag 51, Bunch Note Acceptor Indicator......................................................................... 203 P-62: Tag 52, PRM Response.................................................................................................203 P-62: Tag 53, Voice Referral Indicator.....................................................................................204 P-62: Tag 54, Fraud Indicator..................................................................................................205 P-62: Tag 55, AS2805 National Data...................................................................................... 205 P-62: Tag 56, Transaction Description.................................................................................... 206 P-62: Tag 57, Address Change Notification............................................................................ 207 P-62: Tag 58, Batch Authorization...........................................................................................207 P-62: Tag 59, Subscription Indicator....................................................................................... 207 P-62: Tag 60, Voice Authorization Indicator............................................................................ 208 P-62: Tag 61, Switch Assigned ID........................................................................................... 208 P-62: Tag 62, Generic Risk Data.............................................................................................208 P-62: Tag 63, Informational Text..............................................................................................216 P-62: Tag 65, Money Transfer Data........................................................................................ 216 P-62: Tag 66, Watch List Management Data...........................................................................221 P-62: Tag 67, Visa Merchant Verification Value.......................................................................222 P-62: Tag 68, Banknet Reference Number............................................................................. 222 P-62: Tag 69, Dynamic Currency Conversion Indicator.......................................................... 223 P-62: Tag 70, Trace ID............................................................................................................ 223 P-62: Tag 71, Transit Program................................................................................................ 223 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 6 Contents P-62: Tag 72, Authorizing Agent ID Code............................................................................... 223 P-62: Tag 73, Charity Giving Information................................................................................ 224 P-62: Tag 74, Unformatted Visa Text.......................................................................................224 P-62: Tag 76, Fraud Notification Information...........................................................................224 P-62: Tag 77, Customer 1 ID...................................................................................................225 P-62: Tag 78, Customer 2 ID...................................................................................................226 P-62: Tag 79, Visa V.me Data ................................................................................................ 226 P-62: Tag 80, Bank ID............................................................................................................. 227 P-62: Tag 82, PIN Data .......................................................................................................... 227 P-62: Tag 83, Preauth Sequence Number.............................................................................. 228 P-62: Tag 84, Authorization Message Indicator.......................................................................228 P-62: Tag 85, Acquirer Transaction ID.................................................................................... 228 P-62: Tag 86, Card Acceptor ID Code.....................................................................................228 P-62: Tag 87, Pseudo Terminal Identifier................................................................................ 229 P-62: Tag 88, VisaNet Data Element 48..................................................................................229 P-62: Tag 89, Security Control Information............................................................................. 229 P-62: Tag 90, Key Index.......................................................................................................... 229 P-62: Tag 91, Multi Clearing Sequence...................................................................................229 P-62: Tag 92, SPAN2 Data......................................................................................................229 P-62: Tag 93, Source Original Data.........................................................................................230 P-62: Tag 94, Additional Merchant Data..................................................................................230 P-62: Tag 95, Mixed Media Deposits.......................................................................................230 P-62: Tag 96, EMV Application PAN Sequence Number (APSN)........................................... 231 P-62: Tag 97, Log Only Transaction Description..................................................................... 231 P-62: Tag 98, Acquirer Amount Data.......................................................................................231 P-64: Primary Message Authentication Code.................................................................................... 232 S-66: Amounts, Original Fees............................................................................................................ 232 S-67: Extended Payment Data...........................................................................................................234 S-68: Country Code, Receiving Institution......................................................................................... 234 S-70: Country Code, Authorizing Agent Institution.............................................................................234 S-71: Message Number..................................................................................................................... 235 S-72: Data Record............................................................................................................................. 235 S-72: Tag 01, Card Data Source Updates and Inquiries......................................................... 235 S-72: Tag 02, Positive Balance Data Source Updates............................................................ 267 S-72: Tag 04, Negative File Updates (Star Systems and Visa DPS)...................................... 279 S-72: Tag 05, Visa Stop Payment Order................................................................................. 284 S-72: Tag 06, Visa Card Recovery Bulletin............................................................................. 287 S-72: Tag 07, Banknet File Updates........................................................................................289 S-72: Tag 10, Preauthorization Hold Deletion Information...................................................... 298 S-72: Tag 11, RuPay File Updates.......................................................................................... 299 S-72: Tag 13, AEGN Negative File Updates........................................................................... 299 S-72: Tag 14, NYCE Negative File Updates............................................................................299 S-72: Tag 15, Fifth Third ISO Interface Response Code.........................................................300 S-72: Tag 16, SHAZAM Interface File Updates.......................................................................301 S-72: Tag 17, NETS Negative File Updates............................................................................ 302 S-72: Tag 18, Presto (Publix) Negative File Updates.............................................................. 303 S-72: Tag 19, EPOC Interface File Updates............................................................................304 S-72: Tag 20, MDS Dispute Processing Data......................................................................... 306 S-72: Tag 21, CO-OP File Updates......................................................................................... 307 S-72: Tag 22, MasterCard Debit System (MDS) File Updates................................................ 308 S-72: Tag 23, e-rsb File Updates.............................................................................................315 S-72: Tag 24, PRICE File Updates..........................................................................................317 S-72: Tag 25, SPAN2 Dispute Processing Identifier................................................................319 S-72: Tag 26, Check Status Data Source Updates and Inquiries............................................319 S-72: Tag 27, Stop Payment Data Source Updates and Inquiries.......................................... 321 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 7 Contents S-72: Tag 28, Visa Dispute Data............................................................................................. 325 S-72: Tag 34, Managed List Data............................................................................................326 S-72: Tag 35, Customer Table.................................................................................................329 S-72: Tag 36, Customer Card Relation Table..........................................................................354 S-72: Tag 48, Elan File Update Information............................................................................ 355 S-72: Tag 49, FIS ISO File Update..........................................................................................356 S-72: Tag 50, Interac Exceptions Browser Information........................................................... 357 S-72: Tag 51, Application PAN Relation Data Source Updates...............................................357 S-72: Tag 52, CUP Stand-in Parameter Update......................................................................358 S-72: Tag 53, Visa Token File..................................................................................................359 S-72: Tag 54_Visa PAN File.................................................................................................... 360 S-72: Tag 99, Failed Message Data........................................................................................ 360 S-72: Tag BB, Reserved..........................................................................................................361 S-93: Transaction Destination Institution Identification Code.............................................................361 S-94: Transaction Originator Institution Identification Code............................................................... 361 S-96: Key Management Data.............................................................................................................361 S-100: Receiving Institution Identification Code.................................................................................363 S-102: Account Identification 1.......................................................................................................... 363 S-103: Account Identification 2.......................................................................................................... 363 S-123: Reserved for Private Use....................................................................................................... 363 S-123: Tag 01, Address Verification Data................................................................................364 S-123: Tag 02, Card Verification Data..................................................................................... 368 S-123: Tag 03, Manual CVD (CVD2).......................................................................................371 S-123: Tag 04, Manual CID..................................................................................................... 371 S-123: Tag 05, Visa CPS Data................................................................................................ 371 S-123: Tag 06, MasterCard Interchange Compliance Information.......................................... 376 S-123: Tag 07, E-Commerce Indicator.................................................................................... 377 S-123: Tag 08, Secure Internet Validation...............................................................................378 S-123: Tag 09, Secure E-Commerce Data..............................................................................379 S-123: Tag 10, UCAF Data......................................................................................................380 S-123: Tag 11, Recurring Payment Indicator...........................................................................382 S-123: Tag 12, Point of Service Additional.............................................................................. 382 S-123: Tag 13, Visa Indicator.................................................................................................. 384 S-123: Tag 14, Internet IP Address......................................................................................... 385 S-123: Tag 15, Merchant Advice Code....................................................................................385 S-123: Tag 16, American Express Customer ID Number........................................................385 S-123: Tag 17, American Express Auto Rental Data.............................................................. 386 S-123: Tag 18, American Express Lodging Data.................................................................... 387 S-123: Tag 19, American Express General Retail Data.......................................................... 388 S-123: Tag 20, American Express Restaurant Data................................................................389 S-123: Tag 21, American Express Oil Data.............................................................................391 S-123: Tag 22, Terminal Type..................................................................................................392 S-123: Tag 23, OAR Maximum Accounts Data....................................................................... 393 S-123: Tag 24, Acquirer Interface Action Code....................................................................... 393 S-123: Tag 25, Issuer Interface Action Code...........................................................................393 S-123: Tag 26, Prepay Transaction Data................................................................................ 393 S-123: Tag 27, Language Code.............................................................................................. 394 S-123: Tag 29, International Service Assessment Flag...........................................................394 S-123: Tag 30, Partial Authorization Indicator......................................................................... 395 S-123: Tag 31, Visa Gateway Transaction Identifier............................................................... 395 S-123: Tag 32, Purchase Amount Only Indicator.................................................................... 396 S-123: Tag 33, Dynamic Card Verification Results..................................................................396 S-123: Tag 35, Voice Authorization Transaction Identification................................................ 397 S-123: Tag 36, EMV Status Data............................................................................................ 398 S-123: Tag 37, MDS Intermediate Network Facility Data........................................................ 401 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 8 Contents S-123: Tag 38, MDS Network Data......................................................................................... 401 S-123: Tag 39, MDS Processor Private Data.......................................................................... 401 S-123: Tag 40, Acquirer Forwarding Institution Identification.................................................. 401 S-123: Tag 41, Issuer Capture Date........................................................................................401 S-123: Tag 42, MasterCard POS Entry Mode......................................................................... 402 S-123: Tag 43, MasterCard POS PIN Capture Mode..............................................................402 S-123: Tag 44, MasterCard POS Data.................................................................................... 402 S-123: Tag 45, AMEX POS Data Code................................................................................... 402 S-123: Tag 46, Mastercard On-behalf Services Data..............................................................403 S-123: Tag 47, MasterCard On-behalf Services Issuer Chip Authentication Data.................. 403 S-123: Tag 48, MasterCard On-behalf Services Chip CVR/TVR Bit Error Results................. 403 S-123: Tag 49, Dynamic Card Verification Authorization System ATC Value..........................404 S-123: Tag 50, Dynamic Card Verification ATC Synchronization Digits.................................. 404 S-123: Tag 51, Dynamic Card Verification Regenerated ATC.................................................404 S-123: Tag 52, Dynamic Card Verification ATC Discrepancy Indicator................................... 404 S-123: Tag 53, Dynamic Card Verification ATC Discrepancy Value........................................ 405 S-123: Tag 54, Destination Customer Name...........................................................................405 S-123: Tag 55, Billpay Information.......................................................................................... 405 S-123: Tag 56, Additional Payment Information...................................................................... 405 S-123: Tag 57, Shipping Information....................................................................................... 409 S-123: Tag 58, Internet Information.........................................................................................409 S-123: Tag 59, Travel and Entertainment Information.............................................................410 S-123: Tag 60, Installment Payment Information.....................................................................411 S-123: Tag 61, MICR Data...................................................................................................... 412 S-123: Tag 62, Check Retention Flag..................................................................................... 412 S-123: Tag 63, Transaction Subtype....................................................................................... 413 S-123: Tag 64, Discover Clearing Data................................................................................... 413 S-123: Tag 65, Retail Class Code........................................................................................... 413 S-123: Tag 66, PRICE Transaction Block ID........................................................................... 414 S-123: Tag 67, PRICE Commission Information..................................................................... 414 S-123: Tag 69, Split Deposit Amount...................................................................................... 414 S-123: Tag 70, Additional Verification Information...................................................................415 S-123: Tag 71, MasterCard Authorization Advice Date/Time.................................................. 416 S-123: Tag 72 Pre-Pay Generic Receipt Data.........................................................................416 S-123: Tag 73, Pre-Pay Top-Up Receipt Data.........................................................................417 S-123: Tag 74, Pre-Pay Top-Up Data......................................................................................417 S-123: Tag 75, Pre-Pay Response Data................................................................................. 421 S-123: Tag 76, Pre-Pay Voucher Format 1 Receipt Data........................................................423 S-123: Tag 77, Pre-Pay Online Receipt Data..........................................................................423 S-123: Tag 78, Inventory Voucher Data.................................................................................. 424 S-123: Tag 79, MasterCard Program Participation Indicator...................................................425 S-123: Tag 80, Member to Member Data................................................................................ 426 S-123: Tag 81, Stored Value Pre-Registered Service Indicator.............................................. 426 S-123: Tag 82, MasterCard POS Transaction Status Indicator............................................... 427 S-123: Tag 83, MasterCard Promotion Code.......................................................................... 427 S-123: Tag 84, Five Digit Card Security Code.........................................................................427 S-123: Tag 85, Payment Initiation Channel Information.......................................................... 427 S-123: Tag 86, Visa Custom Payment Service Additional Data.............................................. 427 S-123: Tag 87, China UnionPay (CUP) Data.......................................................................... 429 S-123: Tag 88, NYCE Data..................................................................................................... 434 S-123: Tag 89, Visa Data........................................................................................................ 435 S-123: Tag 90, Additional Card Data Input Capability............................................................. 436 S-123: Tag 91, Brazil BNDES Transactions............................................................................ 436 S-123: Tag 92, MasterCard Installment Data.......................................................................... 438 S-123: Tag 93, Mobile Payment Data......................................................................................439 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 9 Contents S-123: Tag 94, Airline Industry-Specific Data..........................................................................439 S-123: Tag 95, Passenger Transport Ancillary Data............................................................... 441 S-123: Tag 96, Network Token Service................................................................................... 444 S-123: Tag 97, CUP Recurring Data....................................................................................... 451 S-123: Tag 98, Region Specific Payment Data....................................................................... 452 S-123: Tag 99, Healthcare Services........................................................................................455 S-123: Tag 0A, PULSE Data................................................................................................... 456 S-123: Tag 0B, American Express Additional Card Information..............................................456 S-123: Tag 0C, Security Services............................................................................................457 S-123: Tag 0D, MasterCard Indicators.................................................................................... 457 S-123: Tag 0E, Authentication Indicator.................................................................................. 458 S-123: Tag 0F, Merchant On-Behalf Services......................................................................... 458 S-123, Tag 0G, Time Validation Information............................................................................458 S-123: Tag 0H, Transaction Integrity Class............................................................................. 458 S-123: Tag 0I, STAR Access Data.......................................................................................... 459 S-123: Tag 0J, Advice Reason Detail Code............................................................................ 460 S-123: Tag 0M, Secure E-commerce Indicators......................................................................460 S-123: Tag 0N, RuPay e-Commerce Indicators...................................................................... 461 S-123: Tag 0P, Terminal Conversion Rate...............................................................................461 S-124: Reserved for Private Use....................................................................................................... 462 S-124: Tag 01, Acquirer Data ................................................................................................. 462 S-124: Tag 02_HISO 1993 Data..............................................................................................464 S-124: Tag 03, Visa Data........................................................................................................ 464 S-124: Tag 04, MasterCard Data.............................................................................................465 S-124: Tag 05, CBAE Data......................................................................................................466 S-124: Tag 06, Fraud Enhanced Data.....................................................................................466 S-124: Tag 08, PROSA Data...................................................................................................467 S: 124: Tag 09, LINK LIS5.......................................................................................................467 S-124: Tag 10, RuPay............................................................................................................. 468 S-124: Tag 11, Additional Cardholder Verification................................................................... 470 S-124:Tag 12, SAMA SPAN2 Data..........................................................................................470 S-124: Tag 13, FIS PayNet Payment Data..............................................................................471 S-124: Tag 14, FIS DE-109 Data.............................................................................................471 S-124: Tag 15, FIS DE-110 Data.............................................................................................473 S-124: Tag 16, FDR 184 Data................................................................................................. 475 S-127: Reserved for Private Use....................................................................................................... 475 S-127: Tag 01, Statement Print Data.......................................................................................476 S-127: Tag 02, Open Account – From.....................................................................................477 S-127: Tag 03, Open Account – To......................................................................................... 478 S-127: Tag 04, Fleet Card Data...............................................................................................479 S-127: Tag 05, Fleet Product Codes....................................................................................... 480 S-127: Tag 06, Fleet Tax Data.................................................................................................482 S-127: Tag 07, MasterCard Fleet Data....................................................................................485 S-127: Tag 08, Visa Fleet Data............................................................................................... 486 S-127: Tag 10, Card Data Source Updates and Inquiries....................................................... 487 S-127: Tag 11, Card Data Source CSM Buffer........................................................................ 487 S-127: Tag 12, Positive Balance Data Source CSM Buffer.....................................................488 S-127: Tag 13, Visa Fleet Additional Data...............................................................................488 S-127: Tag 14, Check Status Inquiry Response Data............................................................. 489 S-127: Tag 15, Stop Payment Inquiry Response Data............................................................489 S-127: Tag 16, Context Cookie Data.......................................................................................490 S-127: Tag 17, CARDNET Data.............................................................................................. 490 S-127: Tag 18, CARDNET Payment Data...............................................................................491 S-127: Tag 19, Cancellation/Return Category.........................................................................492 S-127: Tag 20, JIS2 Track....................................................................................................... 492 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 10 Contents S-127: Tag 21, Visa Fleet Data for Commercial Card Data.....................................................492 S-127: Tag 22, Visa Fleet Data for Expanded Non-Fuel......................................................... 493 S-127: Tag 24, CBAE Additional Response Data....................................................................496 S-127: Tag 25, CBAE Additional National Data.......................................................................496 S-127: Tag 26, CBAE National Data....................................................................................... 497 S-127: Tag 27, CBAE Funds Transfer Data............................................................................ 498 S-127: Tag 29, Italian Security Information............................................................................. 499 S-127: Tag 30, Italian Identifier ...............................................................................................499 S-128: Secondary Message Authentication Code............................................................................. 500 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 11 About this publication This publication contains specifications for the BASE24-eps® ISO 8583:1993 host external message, which is the message the BASE24-eps system supports for communicating with ISO 8583:1993-based host processors. The BASE24-eps ISO 8583:1993 host external message specifications are based on the ISO 8583:1993 message standards developed by the International Organization for Standardization (ISO). Audience This manual is a reference source for persons responsible for the message interface between an ISO 8583:1993based host and the BASE24-eps system. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 12 What's new in this publication Here is what’s new in this publication. Release 3.0.2 (May 2019) Here are the topics and changes made for release 3.0.2. Managed list data source updates and inquiries Adds new section about performing file updates using file partitioning. Authorization Advice/Repeat (MTI 1120/1121) Adds data element 54. P-62: Tag 0C, Strong Cardholder Authentication (SCA) Indicators Adds tag 0C and subtags 01-03 to support strong cardholder authentication (SCA) indicators. P-62: Tag 0D, Strong Cardholder Authentication (SCA) Exemptions Adds tag 0D and subtags 01-07 to support strong cardholder authentication (SCA) exemptions. S-96: Key Management Data Updates the description for tag 04 to indicate that the key length for TR-31 Key Block is either 80 or 96. S-123: Tag 07, E-Commerce Indicator Adds indicator value I for e-commerce 3DS 2.0 transactions. Release 3.0.1 (February 2019) Here are the topics and changes made for release 3.0.1. Reversal Advice/Repeat (MTI 1420/1421) Adds data element 54 as conditional for MTI 1420/1421 messages. Message reason codes supported by BASE24-eps Adds code 1776 (Request - deferred authorization). P-22: Point of Service Data Code Redefines value 8 of Position 8 - Cardholder AUthentication Method to E-commerce or mobile. S-96: Key Management Data • • Updates the format of tag 02 to AN1. Adds data to tag 04 about how to determine if the key is a TR-31 key block key. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 13 What's new in this publication S-123: Tag 12, Point of Service Additional Adds values 4 and 5 to position 8. S-123: Tag 13, Visa Indicator Expands the length to 7 characters to add the Visa Special Conditions Code and Digitial Commerce Indicator. S-123: Tag 60, Installment Payment Information Adds tags 26 - 32 for AMEX GNS to process deffered payment plans. S-123: Tag 81, Stored Value Pre-Registered Service Indicator Updates tag 81 to allow multiple valid values. S-123: Tag 83, MasterCard Promotion Code Adds additional supported values and clarifies values used for incoming messages. S-123: Tag 84, Five Digit Card Security Code Updates the values that are supported. S-123: Tag 87, China UnionPay (CUP) Data Updates the length of subtag 42, Usage ML: Multi Language Merchant Name and Address, to ANS 80. S-123: Tag 95, Passenger Transport Ancillary Data Corrects the length of subtag OE to AN..108. S-123: Tag 96, Network Token Service • • • • Adds SAMA SPAN2 mapping. Adds subtag 1J - Token update reason text. Adds to subtag 28, new value 0 = failed. Changes the length of subtag 36 to AN 8. S-123: Tag 98, Region Specific Payment Data Adds subtags 32 and 33. Release 3.0 (December 2018) Following are the topics and the changes made for release 3.0. S-124: Tag 13, FIS PayNet Payment Data Adds this new tag. S-124: Tag 14, FIS DE-109 Data Adds this new tag. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 14 What's new in this publication S-124: Tag 15, FIS DE-110 Data Adds this new tag. Release 2.1.12 (November 2018) Here are the topics and changes made for release 2.1.12. P-62: Tag 79, Visa V.me Data Subtag 02 (Additional Authorization Method) is now reserved for future use. P-62: Tag 83 Preauth Sequence Number Redefines the length from AN 12 to AN .. 12. S-123: Tag 96, Network Token Service Adds information about the SAMA SPAN2 interface and subtags 1G, 1H, and 1I. S-124: Tag 16, FDR 184 Data Adds this new tag. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 15 Section 1: BASE24-eps ISO 8583:1993 host external message BASE24-eps ISO 8583:1993 host external message The BASE24-eps ISO 8583:1993 host external message is the message the BASE24-eps system supports for exchanging transaction information with ISO 8583:1993-based host systems. The BASE24-eps ISO 8583:1993 host external message specifications are based on the ISO 8583:1993 message standards developed by the International Organization for Standardization (ISO). The message is a variable-length, variable-content message that can be configured based on the type of message being sent. Note: The BASE24-eps ISO 8583:1993 host external message is the message used by the BASE24-eps ISO 93 Host Interface component. For information about this interface, see the BASE24-eps ISO Host Interface User Guide. External message components and structure The BASE24‑eps ISO 8583:1993 host external message is made up of a message type identifier, primary bit map, and data element, structured as shown below. BASE24-eps ISO 8583:1993 host external message components Component Length Required Message type identifier 4 bytes Yes Primary bit map 16 bytes Yes Data elements Variable length Based on the message type Message type identifier The message type identifier is a four-digit code identifying the general function of the message. It is required in all messages. Refer to “Supported Message Types” or “Data Element Defaults” for additional information about the message types supported by BASE24-eps Primary bit map The primary bit map is a 16-position field required in all messages. It represents 64 bits of data used to identify the presence (denoted by 1 or bit on) or absence (denoted by 0 or bit off) of the first 64 data elements in the message. Sixty-four bits are converted to and from 16 bytes of display data using hexadecimal (hex) equivalents. It is the hexadecimal equivalents that are carried in the bit map of the external message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 16 BASE24-eps ISO 8583:1993 host external message To convert 64 bits to 16 bytes, the 64 bits are first divided into 16 groups of four. Then, each group of four bits is assigned a hexadecimal equivalent according to the following table. Conversion table Bit value Hex value Bit value Hex value 0000 0 1000 8 0001 1 1001 9 0010 2 1010 A 0011 3 1011 B 0100 4 1100 C 0101 5 1101 D 0110 6 1110 E 0111 7 1111 F The following is an illustration of how 64 bits are converted to 16 bytes for placement in the external message. Bits are numbered from left to right, starting with 1. In the example, the bit map would contain 221A430005236FBD. There are two bit maps used in the BASE24‑eps ISO 8583:1993 host external message: the primary bit map and the secondary bit map. The primary bit map controls the presence or absence of data elements 1 through 64. The secondary bit map controls the presence or absence of data elements 65 through 128. The primary bit map precedes the data elements in a message. The secondary bit map is itself a data element (P-1) and its existence is controlled by the primary bit map. When present, it immediately follows the primary bit map. Data elements The BASE24‑eps ISO 8583:1993 host external message allows for the transmission of all 128 data elements that are a part of the ISO 8583:1993 standard. Not all of these data elements are used for processing by BASE24-eps, however. In fact, many times only a small number are required. A primary advantage of the BASE24‑eps ISO 8583:1993 host external message is that a data element need not be included in the external message if it is not needed for processing. Hosts are given the option of configuring the data elements in their messages—within the bounds of BASE24-eps and ISO processing requirements—such that only those elements needed are included. Refer to “Data Element Defaults” for a summary of the data elements required by BASE24-eps. Refer to “Data Element Definitions” for detailed information about each data element. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 17 BASE24-eps ISO 8583:1993 host external message BASE24-eps variations from the ISO standard The BASE24‑eps ISO 8583:1993 host external message varies from the ISO standard in several respects. Binary data transmission The BASE24‑eps ISO 8583:1993 host external message varies from the ISO standard in that it does not use binary data fields. Several elements in the ISO external message have been standardized as binary fields, but the BASE24-eps external message is sent entirely in character format. This is because BASE24-eps does not support transparent communications with its hosts, so the use of binary data could cause the unintentional introduction of control characters into the data transmission stream. Also, a predominant number of hosts expect their data in Extended Binary Coded Decimal Interchange Code (EBCDIC) code, but the native code of some BASE24-eps platforms is ASCII. With the message entirely in character format, the translation from ASCII to EBCDIC and back can be performed by a communications controller. If some data fields in the message were binary, the translation would have to be performed by the BASE24-eps application, which would require CPU rather than controller resources. The ISO data elements affected by BASE24-eps external message being sent entirely in character format are as follows: • • • • • Primary and secondary bit maps S-128: Secondary Message Authentication Code P-64: Primary Message Authentication Code P-52: Personal Identification Number (PIN) Data S-96: Key Management Data_DO_NOT_USE Rejected messages The ISO 8583:1993 standard does not specify a procedure for identifying rejected messages. BASE24-eps requires specific handling for rejected messages. If the BASE24-eps ISO 93 Host Interface component or the host receives an external message that it cannot process because of a severe data format error, it rejects the message as follows: • • • Changes the message type to 1644 (Administrative Notification). Sets Tag 99 (Failed Message Data) in S-72 Data Record with the first 999 bytes of the message that could not be parsed. Returns the message to the sender (either the BASE24-eps ISO 93 Host Interface component returns the message to the host, or the host returns the message to the BASE24-eps system). Text-level acknowledgments are not to be sent in response to receipt of a 1644 message. Note: These actions are taken on any message type that cannot be processed, not just those that require a response. Primary Account Number (P-2) and Extended Primary Account Number (P-34) data elements The ISO 8583:1993 standard requires either the Primary Account Number (P-2) data element or the Extended Primary Account Number (P-34) data element for all authorization, financial transaction, and reversal messages. • • When the primary account numbers do not begin with the digits 59, the ISO 8583:1993 standard requires data element P-2. When the primary account numbers do begin with the digits 59, the ISO 8583:1993 standard requires data element P-34. BASE24-eps also uses data element P-2 or P-34 for the primary account number, depending on the length of the primary account number. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 18 BASE24-eps ISO 8583:1993 host external message • • If the primary account number contains up to 19 digits, P-2 is used. If the primary account number contains more than 19 digits or starts with the digits 59, P-34 is used. Processing Code (P-3) data element BASE24-eps supports alphanumeric characters in the Processing Code (P-3) data element instead of the strict numeric characters prescribed by the ISO 8583:1993 standard. Card Acceptor Terminal Identification (P-41) data element The P-41: Card Acceptor Terminal Identification data element value is 16 positions in length rather than the eight positions prescribed by ISO. This length allows for the 16-position channel IDs supported by BASE24-eps. Private use data elements The ISO 8583:1993 standard includes several private use data elements that can be defined in any manner by an organization implementing the standard. BASE24-eps products use a number of these data elements to carry pieces of information that are required for processing by BASE24-eps applications but are not specifically defined by the ISO 8583:1993 standard. These data elements include the following: • • • • P-62: Primary Reserved Private S-123: Reserved for Private Use Reserved for Private Use - 124 (S-124) Reserved for Private Use - 127 (S-127) Note: BASE24-eps has reserved the P-60: CSM Reserved data element for use in customer specific modifications (CSMs). BASE24-eps ISO 8583:1993 host external message licensing The following three licensing modules are provided to package BASE24‑eps ISO 8583:1993 host external message functionality for different ACI customer requirements. The module IDs are provided in parentheses. • • • BASE24-eps ISO Host Interface (BASE24-eps ISO 1993 format) ( x EE-IS300) File Update Interface ( x EE-SE450) ACI Generic File Update Interface to BASE24-eps ( x EE-SE452) The x in the module identifier is a character representing the hardware platform on which the module is run. Both the File Update Interface ( x EE-SE450) and ACI Generic File Update Interface to BASE24-eps ( x EESE452) modules are delivered with the BASE24-eps ISO Host Interface module product code; however, you must license one or the other before you can use File Action (13xx-series) messages in processing. You should license the x EE-SE452 module if the File Action messages are from another ACI Payments Framework application (e.g., ACI Payments Manager). Otherwise, you should license the x EE-SE450 module. Note: Once you have licensed the x EE-SE450 module, you do not need to license the x EE-SE452 module if you begin to receive file update messages from another ACI application. BASE24-eps ISO Host Interface ( x EE-IS300) The BASE24-eps ISO Host Interface ( x EE-IS300) module provides a base online message interface between the BASE24-eps system and a front-end transaction acquiring system or a back-end host application for issuing based on the ISO 8583:1993 message standard. The xEE-IS300 module provides support for all types of messages (i.e., 11xx-, 12xx-, 14xx-, 16xx-, 17xx-, and 18xx-series), except for File Action (13xx-series) messages. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 19 BASE24-eps ISO 8583:1993 host external message File Update Interface ( x EE-SE450) The File Update Interface ( x EE-SE450) module provides a bi-directional interface between BASE24-eps and another application (e.g., a host system of record) for updating files. File update functionality is used for card and account updates as well as for updating interchange bulletins, account management files, and negative files. The File Update Interface ( x EE-SE450) module licenses File Action (13xx-series) messages for use in processing. You would license this module if you need to process updates to data sources residing on the BASE24-eps system or pass on updates to files (e.g., negative card file or warning bulletin) on another system or interchange. In addition to the update functionality, this module also supports inbound inquiries on the BASE24-eps Card data source which allows hosts to query on specific information resident in the BASE24-eps Card data source. ACI Generic File Update Interface to BASE24-eps ( x EE-SE452) The ACI Generic File Update Interface to BASE24-eps ( x EE-SE452) module also licenses File Action (13xxseries) messages to support real time Card and Account database updates other ACI applications, including Proactive Risk Manager (PRM) and Payments Manager Account Management. These applications can forward file update messages (also known as Tieback messages in PRM) to BASE24-eps, which will impact the data maintained in the BASE24-eps Card and Card Account data sources or be passed through BASE24-eps to an interchange, providing card data updates to the switch. This module should be licensed when file update messages are sent between BASE24-eps and Payments Manager or between BASE24-eps and PRM, but only if the customer has not already licensed the File Update Interface ( x EE-SE450) to forward file update messages between BASE24-eps and another host (e.g. deposit application host). Configuring the external message BASE24-eps provides the capability to configure the data elements included in the external message and, if MACing is used, the message data to be used to create the message authentication codes (MACs) for the external message. External message configuration is accomplished by creating an ISO Message profile, which contains the message configuration you want to use. The ISO Message profile is then assigned to the interface component that will use it. This configuration capability gives hosts the flexibility to modify the external message according to the data elements they need and those they do not. What is a profile? Profiles are named sets of parameter values and settings that can be assigned as a group and shared amongst multiple entities. Profiles enable configuration and reuse of common values, saving time in setup and adding consistency. Setting up an ISO message profile ISO Message profiles contain external message specifications to be used by one or more interfaces. ISO Message profiles are created and viewed on the ISO Message Profile Configuration window on the ACI desktop user interface ( Configuration > ISO > Message Profile) . Data entered on this window is stored in the ISO Message and ISO Field data sources (ISO_Message and ISO_Field) and accessed during processing from external memory tables (ISO_Message_OLTP and ISO_Field_OLTP). Profile name Each ISO Message profile must be identified by a profile name which is used to identify the profile throughout the BASE24-eps system. The name is a required value and is entered in the ISO Message Profile field on the ISO Message Profile Configuration window. This name is used to assign the profile to the interfaces that will use it. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 20 BASE24-eps ISO 8583:1993 host external message Adding message types An ISO Message profile defines the message types to be sent and received by an interface. The ISO version (87, 93 or both) to be assumed is selected by clicking an ISO Message Type radio button. Click ISO 93 when configuring the ISO 8583:1993 host external message. Once the ISO version is selected, you can add the messages types to be included in the profile. Clicking the icon to the right of the Message Type field provides a list of different message types supported in the Prefill Bit Maps from Template window. You can select one of the messages types, which adds the message type to the profile along with the default bit map information (i.e., mandatory, conditional, or echo) defined for the message type by BASE24-eps. The message type defaults to used for the ISO 8583:1993 host external message are prefixed with INTFHI93 in the selection window. Configuring data elements for inclusion The data elements predefined by BASE24-eps to be included in inbound and outbound message are populated as each message type is added to the profiles. However, you can change these presets as you deem necessary. Refer to “Data Element Defaults” for the message types and bit map defaults defined by BASE24-eps. CAUTION: Care must always be taken when making profile changes to the data elements included in the external message since an incorrect setting could eliminate a data element needed for processing. Before eliminating data elements from a message, a host should check to determine whether they are required by BASE24-eps for processing. Including data elements in the MAC The Bit Position values on the Message Type Bit Maps tab enable you to select the data elements to be included in creating a MAC for each message type. A check mark in the MAC field corresponding to the data element bit position means the data element will be included in the MAC. A blank means that the data element will not be included in the MAC. By default, no data elements are included. You can include any data element in message authentication as long is it is also configured as mandatory or conditional. The Primary Message Authentication Code (P-64) and Secondary Message Authentication Code (S-128) data elements are not used in message authentication, regardless of the settings on the Message Type Bit Maps tab of the ISO Message Configuration window. These data elements hold the result of message authentication, and therefore cannot be used in the calculation. Including other message data in the MAC You can include the data that precedes the data element in the message if you choose. The following fields in the MAC Indicators area of the Message Types Bit Map tab of the ISO Message Profile Configuration window are used to configure the inclusion of the data in the MAC. Field Description Message Header Not used for the BASE24-eps ISO 8583:1993 host external message. The message contains is MAC no header data other than the message type identifier and the primary bit map. Message Type Identifier is MAC Place a check mark in this field if you want the message type identifier included in the calculation of the message authentication code (MAC). Primary Bit Map is MAC Place a check mark in this field if you want the primary bit map included in the calculation of the message authentication code (MAC). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 21 BASE24-eps ISO 8583:1993 host external message BCD/MAC tab settings The External Character Set and MAC Character Set fields on the BCD/MAC Information tab of the ISO Message Profile Configuration window are used by the ISO 93 Host Interface component to determine the character set (ASCII or EBCDIC) used in the ISO 8583:1993 host external message. The External Character Set field specifies the character set for the message (except the MAC data elements). The MAC Character Set field specifies the character set of the data elements—including the Message Type Identifier, Primary Bit Map and Message Header —used to generate the MAC for the message. The character set fields enable the ISO 93 Host Interface component to create, parse, and interpret the external message and the MAC data correctly for the host system with which it is communicating. The Binary Coded Decimal (BCD) fields on the BCD/MAC Information tab are not used by the ISO 93 Host Interface component. Assigning the ISO Message profile to the ISO 93 Host Interface Once an ISO Message profile is created, it can be assigned to an interface component. To assign an ISO Message profile to the BASE24-eps ISO 93 Host Interface component, place the name of the profile in the ISO Message Profile field on the Processing Tab of the BASE24-eps ISO8583 (93) Host Interface Configuration window ( Configuration > Interface > Host > ISO 8583 (93) Host Interface) . Note: In order to function, the BASE243-eps ISO 93 Host Interface component requires that an ISO Message profile be assigned. Message authentication code (MAC) support Message authentication ensures transaction messages are received exactly as created by the legitimate originator. Message authentication protects messages against accidental or deliberate alteration. The message authentication code (MAC) is generated by the originator of the message, based upon message elements identified in advance by the originator and recipient, and included with the message. The MAC is verified by the recipient, based on the same criteria as was used in its generation. Message authentication is done prior to normal processing of the message. The BASE24-eps ISO 93 Host Interface component supports message authentication on all message types. You specify which of the 128 data elements are to be included when authenticating each external message in the ISO Message profile for the interface. Besides the data elements, you can also specify in the ISO Message profile whether the message type identifier and primary bit map (that precede the data elements) are included in the MAC calculation. Refer to “Configuring the external message” for information about setting up MACing for external messages. For more information on how BASE24-eps supports message authentication, refer to the BASE24-eps transaction security manual . Value Added Tax (VAT) support The ISO 8583:1993 standard supports a value added tax (VAT), which can be combined with or kept separate from the transaction amount and the surcharge amount in transactions sent through the host. For messages sent outbound to the host, the interface component checks for the presence of the VAT and VAT Data TDEs. If present and the VAT amount type is the surcharge amount, the component performs the following: If the VAT issuer indicator is combined (which is the default value), the calculated VAT amount is included in both DE 4 (transaction amount) and DE 46 (amount fees), including in reversal transactions. In the case of a partial reversal of a cash dispense, DE 30 (original transaction amount) will also contain the VAT original amount. The VAT Data TDE contains the VAT reversal code indicator, which determines whether the VAT needs to be recalculated on partial reversals. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 22 BASE24-eps ISO 8583:1993 host external message If the VAT issuer indicator is separate, the calculated VAT amount is not applied to DE 4 or DE 46. The fee type is set to a value of 74. If the VAT issuer indicator is undefined, the calculated VAT amount is not applied to DE 4 or DE 46. Network management message support The BASE24-eps ISO 93 Host Interface components support the following network management messages: logon and logoff messages, echo-test messages, and change key and new key messages. Network management messages are sent as 1804/1805 messages and require 1814 messages in response. Their function is identified by the value set in data element P-24 (Function Code). Logon messages Logon messages are network management messages used to initiate communications access between the BASE24-eps system and a host station. They can be sent from or to a host as 1804/1805 messages and require 1814 messages in response. Logon messages are distinguished by one of the following values in data element P-24 (Function Code) of the external message. Code Description 801 System condition/sign-on 819 System condition/sign-on acquirer 820 System condition/sign-on issuer Logoff messages Logoff messages are network management messages used to stop communications access between the BASE24-eps system and a host station. They can be sent from or to a host as 1804/1805 messages and require 1814 messages in response. Note: BASE24-eps continues to process responses for transactions currently in progress when the log off message is received even though the station is marked down and logged off. Logoff messages are distinguished by one of the following values in data element P-24 (Function Code) of the external message. Code Description 802 System condition/sign-off 823 System condition/sign-off acquirer 824 System condition/sign-off issuer Echo-test messages Echo-test messages are network management messages used to establish whether a party is available for message processing. They can be sent from or to a host as 1804/1805 messages and require 1814 messages in response. Note: After a connection failure, BASE24-eps does not use the connection until a successful echo-test has been performed. In addition, BASE24-eps always responds to echo-test requests, regardless of the station's logon state. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 23 BASE24-eps ISO 8583:1993 host external message Echo-test messages are distinguished by a value of 831 (system audit control/echo test) in data element P-24 (Function Code) of the external message. Change key messages A change key message requests that a processor generate a new inbound or outbound PIN encryption or message authentication key. The key-generating processor sends a response to the change key message and then, in a separate action, generates the new key and sends it to the requesting processor in a new key message. The requesting processor sends this type of message to a key-generating processor when the requesting processor has determined that the key needs to be changed. The requesting processor can request to change the inbound key, the outbound key, or both the inbound and outbound key. The change key message can use the following function codes: 811, 817, or 818. Change key messages are distingished by one of the following values in data element P-24 (Function Code) of the external message. Code Description 811 System security/key change (inbound and outbound keys) 817 System security/key change (inbound key) 818 System security/key change (outbound key) New key message A new key message carries a new PIN encryption or message authentication key between processors. The keyusing processor verifies and begins using the new key and returns a response to the key-generating processor indicating that the new key has been implemented. A key-generating processor sends this type of message to a key-using processor when the key-generating processor has either determined that the key needs to be changed. A new key message uses the 809 function code for an inbound key and the 810 function code for an outbound key. New key messages are distingished by one of the following values in data element P-24 (Function Code) of the external message. Code Description 809 System security/key request (inbound key) 810 System security/key request (outbound key) Main key processor When the ISO 93 Host Interface component is the main key processor and is configured for two keys, it sends two new key messages to the secondary key processor (one for the key used by the main key processor as its outbound key and one for the key used by the main key processor as its inbound key). Secondary key processor When the ISO 93 Host Interface component is the secondary key processor and is configured for two keys, it sends two change key messages to the main key processor (one for the key used by the secondary key processor as its outbound key and one for the key used by the secondary key processor as its inbound key). The main key processor responds by sending a new key message for each key. Note: If a key management message is being generated by the main processor for key management, the main processor simply sends an 1804/1805 message to the secondary processor with the new key in the Key Management Data element (S-96). The secondary processor then responds to the main processor. If BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 24 BASE24-eps ISO 8583:1993 host external message the secondary processor requests a key change, the main processor replies with an 1814 response message and then generates a separate 1804/1805 network management request message with the new key. The secondary processor replies with an 1814 message. This is required so that the main processor does not start using a key prior to the secondary processor acknowledging and accepting the new key. Open account relationship (OAR) support The following paragraphs describe how a host must support open account relationship (OAR) from the BASE24eps system. When the host receives a transaction that does not contain an application account number (data elements S-102 and S-103) in the appropriate data element and the acquirer supports multiple account selection (in tag 06 of data element P-62), the host must determine whether multiple accounts apply for either the from -side or to -side of the transaction. If the cardholder has multiple accounts for either the from -side or to -side of the transaction, and the specific account(s) have not been selected, the host can return multiple accounts for selection by the cardholder. From -side accounts must be completely handled first. If multiple accounts exist for the from -side and an account is not identified in data element S-102, the host must place the available from accounts in tag 02 of data element S-127. The number of accounts returned in tag 02 of data element S-127 must not exceed the OAR maximum number of accounts per send value supported by the acquirer in tag 23 of data element S-123. If to accounts also need to be returned, the host must also check the OAR acquirer capabilities value also carried in tag 23 of data element S-123. If the to accounts can also be returned, based on the OAR acquirer capabilities value and the OAR maximum accounts per send value (this value specifies the total number of accounts, which can be a combination of from and to accounts), the host places the to accounts in tag 03 of data element S-127. The host must set the action code in data element P-39 to a value of 83 (Approved, OAR). In addition, the host must include a context cookie in tag 14 of P-62 if additional accounts are available for either the from -side or to side of the transaction. If only the from -side of the transaction can or needs to be sent, the host must include the from accounts in tag 02 of data element S-127, the action code set to a value of 83 (Approved, OAR) in P-39, and the context cookie in tag 14 of P-62 if additional from accounts exist. The BASE24-eps system will send another request to the host to retrieve additional accounts that will include the context cookie in tag 14 of P-62 (data element S-102 will not be present or will not contain an account number if additional from accounts are to be returned). If only the to -side of the transaction can or needs to be sent, the host must include the to accounts in tag 03 of data element S-127, the action code set to a value of 83 (Approved, OAR) in P-39, and the context cookie in tag 14 of P-62 if additional to accounts exist. The BASE24-eps system will send another request to the host to retrieve additional accounts that will include the context cookie in tag 14 of P-62 (data element S-102 or S-103, whichever applies to the to account, will not be present or will not contain an account number if additional to accounts are to be returned). Statement print transactions Statement print transactions can be sent to or received from the host. The following paragraphs describe how a host would support open account relationship (OAR) and statement print transactions from the BASE24-eps system. Statement print transactions are supported as 11xx messages. On first sending the transaction, if an account type is defined but a specific account is not selected, the host must determine whether OAR needs to be invoked (based on whether the acquirer supports OAR and whether multiple from accounts exist). If multiple from accounts exist, the host returns the applicable accounts in tag 02 of the Reserved for Private Use (S-127) data element. The host should limit the number and type of accounts sent based on what the acquirer allows (see tag 23 of S-123). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 25 BASE24-eps ISO 8583:1993 host external message If all of the accounts are sent back, the action code must be set to 83 (Approved, OAR) and no context cookie should be sent back (see tag 14 of P-62). A subsequent message is sent to the host for the statement data, which includes an account number in S-102. If all of the accounts are not sent back, the action code should be set to 83 (Approved, OAR) and the context cookie should be sent back in P-62 (indicating to the host where it left off in processing OAR data rather than statement data). A subsequent message that includes the context cookie can then be sent from the BASE24-eps system to the host to retrieve the additional accounts. If additional accounts are not required, the BASE24-eps system sends a subsequent message to the host for the statement data, which includes an account number in S-102. Additional messages can be sent to the host for additional statement data as required. These messages will include the context cookie received in the previous response from the host as well as the account number in S-102. If OAR is not supported and the transaction is approved, the host returns the applicable statement data in S-127 and includes the context cookie in P-62 if additional data is to be returned (set the action code to approval or denial as required). The host should not send the context cookie if additional statement data is not available. For the first retrieval of statement print data for a statement print transaction, a flag is set in tag 13 of P-62. The maximum statement data per send length specified in tag 13 of P-62 indicates the maximum number of bytes of statement print data that can be carried in a single message. File update transactions The BASE24-eps ISO 93 Host Interface component can accept file update transactions from a host system if the File Update Interface module has been licensed. File update transactions represent real-time data source updates/actions that can be carried out against certain BASE24-eps data sources or by certain interchanges. File update transactions are supported as 1300-series messages. File Update requests are sent from the host as 1304/1305 (File Action Request/Repeat) messages, and the response/query data is returned as 1314 (File Action Request Response) messages. Each 1304 message can contain updated data for one or more records in one or more of the data sources. The only restrictions are that the updates are for the same primary account (data element P-2) and that all of the data source update data fit in the data elements passed in the message. Note: In all cases, in order for file update transactions to be processed by BASE24-eps, appropriate routing must be set up. For information on setting up routing, refer to the BASE24-eps Transaction Processing User Guide . Card data source updates and inquiries BASE24-eps supports updates and inquiries to the following Card-related data sources. Data source Data source content Card (CARD) Card data and information for up to 10 associated accounts. The associated accounts are identified as accounts 1 through 10 Card Acccount (CARD_ACCOUNT) Information for up to 70 additional accounts associated with the card. The accounts are identified as accounts 11 through 80. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 26 BASE24-eps ISO 8583:1993 host external message Data source Data source content Card Account Multibyte (CARD_ACCOUNT_MBYTE) Certain fields in the Card and Card Account data sources have corresponding multibyte versions. These corresponding multibyte versions are contained in the Card Account Multibyte data source. Updates and inquiries are sent in 1304/1305 (File Action Request/Repeat) messages, and the response/query data is returned in 1314 (File Action Request Response) messages. The primary account number (PAN) contained in P-2 or P-34 is used to identify the Card and Card Account records to which an update or inquiry applies. The PAN is the card number displayed in the Card Number field on the Card Management window of the ACI desktop user interface. Subtags identifying the specific Card, Card Account, and Card Account Multibyte data source fields to be updated or queried are included in data element S-72 tag 01 or data element S-127 tag 10 or both. For descriptions of the individual subtags, see S-72: Tag 01, Card Data Source Updates and Inquiries. Note: File updates of the Card, Card Account, and Card Account Multibyte data sources are performed by the Card component, and the exact same Card component processing is used for both partial refreshes and online file updates of these data sources. The same subtags are used to identify Card, Card Account, and Card Account Multibyte data for both partial refreshes and online file updates. Adding, updating, and deleting Card data The Card record is always read for a file update of Card, Card Account, and Card Account Multibyte information even if an action only affects the Card Account or Card Account Multibyte records (i.e., the only subtags present in the file update message are for accounts 11 and above or for multibyte data). For add actions, the Card component creates a Card record if 10 or fewer accounts are included in the file update message. If more than 10 accounts are included, the Card component creates both a Card record and corresponding Card Account record. If multibyte information is present, the Card component creates a Card Account Multibyte record as well. For delete actions, the Card component deletes the Card data source record and the associated Card Account and Card Account Multibyte data source records if they exist. Depending on the number of accounts associated with a card, it may not be possible to include all Card, Card Account, and Card Account Multibyte data in a single file update message. Therefore, multiple file update messages may be needed to add/update all of the necessary information. Adding, updating, and deleting card accounts The Total Number of Accounts field in the Card record sets the index value of the last account associated with the card. This value tells the system how many account instances it will find. For example, if the Total Number of Accounts field is set to 35, the system assumes there are 35 accounts associated with the card, with 10 in the Card record and 25 in the Card Account record—regardless of whether there are actual processing values in all of the 35 instances (i.e., some accounts may be set to spaces intentionally for future use or other business purposes). During a file update, the number of accounts associated with a card can be changed. If the number of accounts increases to 11 or more, the Card component creates a Card Account record. Conversely, if the number of accounts drops to 10 or fewer, the Card component deletes the corresponding Card Account record. Adding and updating card accounts Card accounts can be added or updated by including the corresponding subtag data in the file update message. For example, assume a Card record has 10 accounts associated with it and you want to add five more (as accounts 11–15). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 27 BASE24-eps ISO 8583:1993 host external message In this case, you would create an update with tag data for the new accounts (subtags B0–BJ) and a value of 15 in the Number of Accounts subtag (09). The Card component would in turn create a Card Account record (because the number of accounts exceeds 10) and add the new account information to it. Later if you wanted to update the status for account 12, you would create an update containing tag data for Account 12 status (B6). Now suppose in the original example, you wanted to add the five new accounts as the first five accounts (accounts 1–5). In this case, you would create an update with subtag data included for all 15 accounts as follows: • • • The information currently on file for accounts 1–10 would be provided as subtag data for accounts 6–15. The new account information would be provided as subtag data for accounts 1–5. The Number of Accounts subtag (09) would be provided with a value of 15. Deleting card accounts Accounts can be deleted from the Card or Card Account record using file update messages in a couple of ways. For example, assume a Card record has 20 accounts associated with it: 10 accounts in the Card record and 10 accounts in the corresponding Card Account record (the latter indexed as accounts 11–20). If you wanted to delete the 15th account associated with the card—the fifth account in the Card Account record (i.e., account index 15)—the following methods could be used. Method 1: Include space-filled subtags for the account fields to be deleted. In this case, a file update would be performed for the Card record including subtags BG, BH, BI, and BJ set to spaces. The file update does not automatically compress the card account entries in the Card and Card Account records, so there would still be 20 accounts associated with the Card record. The 15th would simply be blank. Method 2: Provide compressed account data. In this case, a file update would provide replacement data for accounts 15–20 as follows: • • • • • • • Account 15 subtags (BG, BH, BI, and BJ) would contain the data for what is currently in the Account 16 fields on disk. Account 16 subtags (BK, BL, BM, and BN) would contain the data for what is currently in the Account 17 fields on disk. Account 17 subtags (BO, BP, BQ, and BR) would contain the data for what is currently in the Account 18 fields on disk. Account 18 subtags (BS, BT, BU, and BV) would contain the data for what is currently in the Account 19 fields on disk. Account 19 subtags (BW, BX, BY, and BZ) would contain the data for what is currently in the Account 20 fields on disk. Account 20 subtags (C0, C1, C2, and C3) would contain spaces. The Number of Accounts subtag (09) would contain a value of 19. In this case, there would be 19 accounts associated with the Card record. Adding, updating, and deleting multibyte card data Multibyte card data—carried in the Card Account Multibyte data source—can be added, updated, or deleted without regard for the existence of corresponding nonmultibyte card data in the Card or Card Account data sources. For example, multibyte account descriptions could be added for accounts 5 through 25, even if the accounts 5 through 25 were not explicitly defined for the card (in the Card and Card Account data sources). The only requirement is that a Card record must exist in order to add multibyte data. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 28 BASE24-eps ISO 8583:1993 host external message Card, Card Account, and Card Account Multibyte data source inquiries Card, Card Account, and Card Account Multibyte data source inquiries can request specific data by specifying the subtags of the data to be returned. In this case, the subtags to be inquired on should be included with a zero length and no data. For example, to inquire on Instrument Status, subtag 02 would be included as 02000. Card, Card Account, and Card Account Multibyte data source inquiries can also return a default set of Card data. In this case, the 1304/1305 message request can be sent with no subtags—instead, S-72 tag 01 or S-127 tag 10 should be included with a zero length and no data. The default set of data returned includes the following subtags: 2, 6–18, 22–23, 29–64, A0–A9, and AA–AV. No data is returned from the Card Account or Card Account Multibyte data sources in this case. All inquiry response information is carried in the 1314 message, as subtag data, in S-127 tag 10, and in all cases, data is only returned in a subtag if there is corresponding data in the Card, Card Account, or Card Account Multibyte data source. Inquiry success is indicated by the values in the P-39 (Action Code) and P-44 (Additional Response Data) data elements. The File Update Interface component does not broadcast the results of an inquiry to external entities. Card and Card Account CSM buffers If present in the Card and Card Account data sources, the Card CSM buffer and Card Account CSM buffer can be updated or queried using file update transactions. CSM buffers are variable-length buffers used for custom software modifications (CSMs). For information on the content and structure of the Card and Card Account CSM buffers, refer to subtags 19 and JW, under the S-72, tag 01 data element description. Positive Balance data source updates BASE24-eps supports updates to the Positive Balance data source, but does not support inquiries. The account number in S-72, tag 02, subtag 01 is used to identify the Positive Balance data source record to be updated. This is the account number displayed in the Account Number field on the Positive Balance Management window of the ACI desktop user interface. Subtags identifying the specific Positive Balance data source fields to be updated are included in data element S-72, tag 02. For descriptions of the individual subtags, refer to data element S-72, tag 02. Update response information is carried in the 1314 message. Update success is indicated by the values in the P-39 (Action Code) and P-44 (Additional Response Data) data elements. If present in the Positive Balance data source, the Positive Balance CSM buffer can be updated using file update transactions. CSM buffers are variable-length buffers used for custom software modifications (CSMs). For information on the content and structure of the Positive Balance CSM buffer, refer to subtag 10 under the S-72, tag 02 data element description. Check Status data source updates and inquiries BASE24-eps supports updates and inquiries on records in the Check Status data source. Subtags identifying the specific Check Status data source fields to be updated or inquired on are included in data element S-72, tag 26. For descriptions of the individual subtags, refer to data element S-72, tag 26. The Check Status records are identified using the following key values carried in the indicated data elements in the 1304 or 1305 message. Key values Data element Routing and transaction number S-100 (Receiving Institution ID Code) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 29 BASE24-eps ISO 8583:1993 host external message Key values Data element Checking account number S-102 (Account Identification 1) Cardholder PAN or default value of all 9s P-2 (Primary Account Number) Member number P-23 (Card Sequence Number) Response information is carried in the 1314 message. Update success is indicated by the values in the P-39 (Action Code) and P-44 (Additional Response Data) data elements. Inquiry response subtags are all carried in data element S-127, tag 14. Stop Payment data source updates BASE24-eps supports updates and inquiries on records in the Stop Payment data source. Subtags identifying the specific Stop Payment data source fields to be updated or inquired on are included in data element S-72, tag 27. For descriptions of the individual subtags, refer to data element S-72, tag 27. The Stop Payment records are identified using the following key values carried in the indicated data elements in the 1304 or 1305 message. Key values Data element Institution S-72, tag 27, subtag 01 (Institution ID) Account number P-2 (Primary Account Number) Account Type S-72, tag 27, subtag 02 (Account Type) High Check Number S-72, tag 27, subtag 03 (High Check Number) Low Check Number S-72, tag 27, subtag 03 (Low Check Number) The High Check Number and Low Check Number are optional values. If you do not include them, multiple records can be found in an inquiry. Refer to data element S-72, tag 27 for information about how these values can be used. Response information is carried in the 1314 message. Update success is indicated by the values in the P-39 (Action Code) and P-44 (Additional Response Data) data elements. Inquiry response subtags are all carried in data element S-127, tag 15. If multiple records are found for an inquiry, context cookie data will be returned in data element S-127, tag 16. Preauthorization Hold data source update (preauthorization hold deletion) BASE24-eps supports the capability to delete preauthorization holds through file update. Preauthorization hold records are identified using the following key values carried in the indicated data elements in the 1304 or 1305 message. Holds can be at the card or account level. Hold type Key values Data element Card or Account Institution ID Derived from P-3 (Primary Account Number) Card or Account Preauth Hold ID S-72, tag 10, subtag 01 (Hold ID) unless the transaction is a Visa increment authorization transaction, in which case, S-72, tag 10, subtag 03 (Transaction ID) is used. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 30 BASE24-eps ISO 8583:1993 host external message Hold type Key values Data element Card Card Number P-3 (Primary Account Number) Member Number P-23 (Card Sequence Number) Account Number S-102 (Account ID 1) Account Type S-72, tag 10, subtag 02 (Account Type) Account Update response information is carried in the 1314 message. Update success is indicated by the values in the P-39 (Action Code). Interchange file updates The BASE24-eps ISO 93 Host Interface component can accept different types of interchange file update transactions from a host which are passed through to the appropriate interchange. The following table lists the types of interchange file update transactions the host can send, along with the corresponding data elements used to carry the interchange-specific file update information for the transactions. Interchange file update Data element America Express Global Network Solutions (AEGN) Negative File Updates Data element S‑72, tag 13 Banknet File Updates Data element S‑72, tag 07 CO-OP File Updates Data element S‑72, tag 21 Elan File Updates Data element S‑72, tag 48 EPOC Negative File Updates Data element S‑72, tag 19 Fifth Third ISO Interface Response Code Data element S‑72, tag 15 MasterCard Debit System (MDS) File Updates Data element S‑72, tag 22 NETS Negative File Updates Data element S‑72, tag 17 NYCE Negative File Updates Data element S‑72, tag 14 Presto (Publix) Negative File Updates Data element S‑72, tag 18 PRICE File Updates Data element S‑72, tag 24 SHAZAM File Updates Data element S‑72, tag 16 Star Systems Negative File Updates Data element S‑72, tag 04 Visa Card Recovery Bulletin Data element S‑72, tag 06 Visa DPS Negative File Updates Data element S‑72, tag 04 Visa Stop Payment Order Data element S‑72, tag 05 Interchange file update processing The following steps describe how interchange file updates that originate through the ISO 93 Host Interface component are processed by BASE24-eps. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 31 BASE24-eps ISO 8583:1993 host external message Step Actor Description 1 Host Sends an interchange file update to the ISO 93 Host Interface component as a 1304 message. 2 ISO 93 Host Interface component 3 Passes the 1304 message to the File Update Router component. File Update Router Passes the 1304 message to the appropriate interchange interface component component. 4 Interchange Interface component Converts the 1304 message to an external message and writes it to the Store-and-Forward (SAF) data source. The external message is based on the format required by the interchange (e.g., ISO8583:1993-based interchanges would receive1304 messages, whereas ISO8583:1987-based interchanges would receive 0302 messages). 5 ISO 93 Host Interface component Once the Interchange Interface component and File Update Router component complete their processing, the ISO 93 Host Interface component creates a 1314 response, journals it, and sends it to the host. 6 SAF Manager Sends the external message to the interchange but does not delete the SAF record. 7 Interchange Sends a response message, which is received by the interchange interface component. The response message is based on the format required by the interchange (e.g., ISO8583:1993-based interchanges would send 1314 messages, whereas ISO8583:1987-based interchanges would send 0312 messages). 8 Interchange Interface component Uses the response message to locate the transaction in the Journal data source and passes the message to the ISO 93 Host Interface component. 9 ISO 93 Host Interface component Creates a 1324 message, journals it, sends it to the host, and writes it to the SAF. 10 Interchange Interface component Once the ISO 93 Host Interface component has completed its processing, the interchange interface component journals the original response from the interchange and notifies the SAF Manager component to delete the original SAF record for the file update request (from step 4). 11 SAF Manager component 12 Host 13 ISO 93 Host Interface component 14 SAF Manager component Deletes the original file update request record. Responds with a 1334 acknowledgement message, which is received by the ISO 93 Host Interface component. Notifies the SAF Manager component to delete the 1324 SAF record (from step 9). Deletes the 1324 SAF record. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 32 BASE24-eps ISO 8583:1993 host external message Managed list data source updates and inquiries Perform file updates and partical refreshes for managed lists by replacing the file and using file partitioning. ACI delivers a set of metadata that includes file partitioning for some files. This can be used to do a full file replacement on any files, including those without file partitioning, using MetaMan changes as necessary and the required file partitioning configuration. Inquiries are supported for managed lists. MDS dispute processing transactions The ISO 93 Host Interface component supports MasterCard Debit Switch (MDS) dispute processing transactions to and from a host. MDS dispute processing transactions are as follows: Transactions Description Chargebacks An issuer-generated reversal advice message that informs an acquirer that a previously completed charge to a cardholder's account is not valid and that the acquirer will be charged back that amount. A chargeback results in a credit to the issuer and a debit to the acquirer. Hosts send MDS chargebacks to BASE24-eps as 1422 messages with data element P-24 set to 450 (First full chargeback) or 453 (First partial chargeback). BASE24-eps does not send MDS chargebacks to the host. Incoming chargebacks from MDS are simply journalled. Adjustments An acquirer-generated reversal advice message that corrects the amount settled in a previously completed transaction. An adjustment may result in either a debit or credit to the issuer. Hosts send MDS adjustments to BASE24-eps as 1220 or 1221 messages with data element P-24 set to 200 (original financial request/advice). BASE24-eps sends all MDS adjustments to the host as 1220 messages. MDS does not support repeat messages, so the host will not receive any 1221 messages. Representments An acquirer-generated reversal advice message that informs an issuer that a previous chargeback from the issuer is not valid and the transaction is being re-presented for settlement. A representment results in a debit to the issuer and a credit to the acquirer. Hosts send MDS representments to BASE24-eps as 1220 or 1221 messages with data element P-24 set to 205 (first representment). BASE24-eps sends all MDS representments to the host as 1220 messages. MDS does not support repeat messages, so the host will not receive any 1221 messages. MDS chargeback handling MDS chargebacks sent from an issuer host are handled by BASE24-eps as described in the following table. MDS chargebacks from an issuer host Step Actor 1 Issuer Host BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Description Sends a chargeback as a 1422 message to the ISO 93 Host Interface component. 33 BASE24-eps ISO 8583:1993 host external message MDS chargebacks from an issuer host Step Actor Description 2 ISO 93 Host Interface component Passes the 1422 message to the File Update Router component. 3 File Update Router component Passes the 1422 message to the MDS Interface component. 4 MDS Interface component Converts the message to a 0422 message and writes it to the Storeand-Forward data source. 5 ISO 93 Host Interface component Once the MDS Interface component and File Update Router component complete their processing, the ISO 93 Host Interface component creates a 1432 response, journals it, and sends it to the host. 6 SAF Manager component 7 MDS Interchange Responds with a 0432 response message, which is received by the MDS Interface component. 8 MDS Interface component Uses the 0432 message to locate the transaction in the Journal data source and passes the message to the ISO 93 Host Interface component. 9 ISO 93 Host Interface component Creates a 1442 message, journals it, and sends it to the host. 10 MDS Interface component Once the ISO 93 Host Interface component completes its processing, the MDS Interface component notifies the SAF Manager component to delete the SAF record (from step 4) and journals the 0432 response message. 11 SAF Manager component Deletes the 0422 SAF record. Sends the 0422 message to the MDS Interchange but does not delete the SAF record. Chargebacks sent by an MDS issuer are handled by BASE24-eps as described in the following table. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 34 BASE24-eps ISO 8583:1993 host external message MDS chargebacks from an MDS issuer Step Actor Description 1 MDS Interchange An issuer sends a chargeback through the MDS Interchange, which routes it as a 0422 message to the MDS Interface component. 2 MDS Interface component Converts the 0422 message to a 1422 message, journals the message, and returns a 0432 response to the MDS Interchange. No further processing is performed. The 1422 message is not routed to the host. MDS adjustment and representment handling MDS adjustments and representments from an acquirer host are handled by BASE24-eps as described in the following table. MDS adjustments and representments from an acquirer host Step Actor 1 Acquirer Host 2 ISO 93 Host Interface component 3 File Update Router component 4 MDS Interface component Converts the message to a 0420 message (repeats are not supported by MDS) and writes it to the Store-and-Forward data source. 5 ISO 93 Host Interface component Once the MDS Interface component and File Update Router component complete their processing, the ISO 93 Host Interface component creates a 1230 response, journals it, and sends it to the host. 6 SAF Manager component 7 MDS Interchange BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Description Sends the adjustment or representment as a 1220 or 1221 message to the ISO 93 Host Interface component. Passes the 1220/1221 message to the File Update Router component. Passes the message to the MDS Interface component. Sends the 0420 message to the MDS Interchange but does not delete the SAF record. Responds with a 0430 response message, which is received by the MDS Interface component. 35 BASE24-eps ISO 8583:1993 host external message MDS adjustments and representments from an acquirer host Step Actor Description 8 MDS Interface component Uses the 0430 message to locate the transaction in the Journal data source and passes the message to the ISO 93 Host Interface component. 9 ISO 93 Host Interface component Creates a 1240 message, journals it, and sends it to the host. 10 MDS Interface component Once the ISO 93 Host Interface component completes its processing, the MDS Interface component notifies the SAF Manager component to delete the SAF record (from step 4) and journals the 0430 response. 11 SAF Manager component Deletes the 0420 SAF record. Adjustments and representments from MDS are processed by BASE24-eps as described in the following table. MDS adjustments and representments from an MDS acquirer Step Actor Description 1 MDS Interchange An acquirer sends an adjustment or representment through the MDS Interchange, which routes as a 0420 message to the MDS Interface component. 2 MDS Interface component Converts the 0420 message to a 1220 message and passes it to the ISO 93 Host Interface component. 3 ISO 93 Host Interface component 4 MDS Interface component Once the ISO 93 Host Interface component completes its processing, the MDS Interface component journals the 1220 message and creates a 0430 response and sends it to the MDS Interchange. 5 SAF Manager component Sends the 1220 message to the issuer host. 6 Issuer Host BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Writes the 1220 message to the Store-and-Forward data source. Responds with a 1230 response message, which is received by the ISO 93 Host Interface component. 36 BASE24-eps ISO 8583:1993 host external message MDS adjustments and representments from an MDS acquirer Step Actor Description 7 ISO 93 Host Interface component 8 SAF Manager component Journals the 1230 response and notifies the SAF Manager component to delete the 1220 SAF record (from step 3). Deletes the 1220 SAF record. MDS dispute data MDS-specific dispute data is carried in the following data elements. Data is mandatory (M) or optional (O) as follows for chargebacks (C/B), adjustments (Adj), and representments (Rep) to and from the host. DE Tag Sub-tag Data C/B Adj From host From host S-72 20 Rep To host From host 01 Advice Reason Code M M M 02 Advice Reason Detail Code O O O 03 Advice Reason Detail Text O O O 04 Original Processin g Code 05 Advice Reason Additional Text To host M O BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 O O 37 BASE24-eps ISO 8583:1993 host external message DE Tag Sub-tag Data C/B Adj From host From host S-123 Rep To host From host To host 37 Intermedia te Network Facility Data O O O O O 38 Network Data M M M M M 39 Processor Private Data O O O O O 40 Acquirer Forwardin g Institution Identificati on M 41 Issuer Capture Data M M Visa SMS dispute transactions The ISO 93 Host Interface component supports the following Visa SMS dispute transactions to and from a host. Dispute transactions are exception-related transactions that do not require authorization and cannot be declined. Transactions Chargebacks Description An issuer-generated advice message that informs an acquirer that a previously completed charge to a cardholder's account is not valid and that the acquirer will be charged back that amount. A chargeback results in a credit to the issuer and a debit to the acquirer. Hosts send Visa SMS chargebacks to BASE24-eps as 1422 messages with data element P-24 set to 450 (First full chargeback) or 453 (First partial chargeback). BASE24-eps sends the transaction to the Visa Interchange and returns a 1432 response message to the host. BASE24-eps does not send incoming Visa SMS chargebacks to the host. Incoming Visa SMS chargebacks are just journalled as 1422 messages. Chargeback Reversals An issuer-generated advice message that informs an acquirer that a previous chargeback transaction was sent in error and is to be reversed. A chargeback reversal results in a debit to the issuer and a credit to the acquirer. Hosts send Visa SMS chargeback reversals to BASE24-eps as 1422 messages with data elements P-24 set to 450 (First full chargeback) and P-25 set to 4506 (Reversal chargeback). BASE24-eps sends the transaction to the Visa Interchange and returns a 1432 response message to the host. BASE24-eps does not send incoming Visa SMS chargeback reversals to the host. Incoming Visa SMS chargeback reversals are just journalled as 1422 messages. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 38 BASE24-eps ISO 8583:1993 host external message Transactions Description Adjustments An acquirer-generated advice message that corrects the amount settled in a previously completed transaction. An adjustment may result in either a debit or credit to the issuer. Hosts send Visa SMS adjustments to BASE24-eps as 1220 or 1221 messages with data element P-24 set to 200 (Original financial request/advice). In this case, the first two characters of data element P-3 (Processing Code) would be set to 02 for a debit adjustment or 22 for a credit adjustment. BASE24-eps sends the transaction to the Visa Interchange and returns a 1230 response message to the host. BASE24-eps sends all incoming Visa SMS adjustments to the host as 1220 messages and expects 1230 messages in response from the host. Visa SMS does not support repeat messages, so the host will not receive any 1221 messages. Representments An acquirer-generated advice message that informs an issuer that a previous chargeback from the issuer is not valid and the transaction is being re-presented for settlement. A representment results in a debit to the issuer and a credit to the acquirer. Hosts send Visa SMS representments to BASE24-eps as 1220 or 1221 messages with data element P-24 set to 205 (First representment). BASE24-eps sends the transaction to the Visa Interchange and returns a 1230 response message to the host. BASE24-eps sends all incoming Visa SMS representments to the host as 1220 messages and expects 1230 messages in response from the host. Visa SMS does not support repeat messages, so the host will not receive any 1221 messages. Fee Collection An issuer- or acquirer-generated advice message used to collect miscellaneous fees. A fee collection transaction results in a debit to the transaction recipient and a credit to the transaction sender. Issuer hosts send Visa SMS fee collection transactions to BASE24-eps as 1422 messages with the first two characters of data element P-3 set to 0B (Debit - Fee Collection). BASE24-eps sends the transaction to the Visa Interchange and returns a 1432 response message to the host. BASE24-eps does not send incoming Visa SMS fee collection transactions from Visa issuers to the host. These transactions are just journalled as 1422 messages. Acquirer hosts send Visa SMS fee collection transactions to BASE24-eps as 1220 or 1221 messages with the first two characters of data element P-3 set to 0B (Debit - Fee Collection). BASE24-eps sends the message to the Visa Interchange and returns a 1230 response message to the host. BASE24-eps sends incoming Visa SMS fee collection transactions from Visa acquirers to the host as 1220 messages with the first two characters of data element P-3 set to 19 (Debit - private use) and expects 1230 messages in response from the host. Visa SMS does not support repeat messages, so the host will not receive any 1221 messages. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 39 BASE24-eps ISO 8583:1993 host external message Transactions Funds Disbursement Description An issuer- or acquirer-generated advice message used to remit miscellaneous fees. A funds disbursement transaction results in a credit to the transaction recipient and a debit to the transaction sender. Issuer hosts send Visa SMS fund disbursement transactions to BASE24-eps as 1422 messages with the first two characters of data element P-3 set to 2A (funds disbursement). BASE24-eps sends the transaction to the Visa Interchange and returns a 1432 response message to the host. BASE24-eps does not send incoming Visa SMS fund disbursement transactions from Visa issuers to the host. These transactions are just journalled as 1422 messages. Acquirer hosts send Visa SMS fund disbursement transactions to BASE24-eps as 1220 or 1221 messages with the first two characters of data element P-3 set to 2A (funds disbursement). BASE24-eps sends the transaction to the Visa Interchange and returns a 1230 response message to the host. BASE24-eps sends incoming Visa SMS fund disbursement transactions from Visa acquirers to the host as 1220 messages with the first two characters of data element P-3 set to 2A (funds disbursement) and expects 1230 messages in response from the host. Visa SMS does not support repeat messages, so the host will not receive any 1221 messages. Request for Copy An issuer-generated administrative message members use to process Visa POS and Visa Electron requests for documentation. An issuer uses a request for copy to request documentation from an acquirer before initiating a chargeback. Issuer hosts send Visa SMS Request for Copy messages to BASE24-eps as 1604 messages with data element P-24 set to 600 (request for original) or 603 (request for copy). BASE24-eps does not send incoming Visa SMS Request for Copy messages to the host. Incoming request for copy messages are journalled as 1604 messages. Text Message An issuer- or acquirer-generated administrative message used to convey information from a sender (identified by the code in data element P-33 - Forwarding Institution Identification Code) to a receiver (identified by the code in data element S-100 Receiving Institution Identification Code). Acquirers and issuers can communicate with each other and can get general information from each other by sending Text Messages. Hosts send Visa SMS Text Messages to BASE24-eps as 1604 messages with data element P-24 set to 989 (text message) and with the text of the message in data element P-62 subtag 74. BASE24-eps does not send incoming Visa SMS Text Messages to the host. Incoming text messages are journalled as 1604 messages. Fraud Reporting An issuer- or acquirer-generated administrative message used to report a fraudulent transaction to the Visa Fraud Reporting System (FRS). Hosts send Visa SMS Fraud Reporting messages to BASE24-eps as 9620 messages with data element P-24 set to 994 (fraud report from acquirer), 995 (fraud report from issuer), 996 (fraud report to acquirer), or 997 (fraud report to issuer). BASE24-eps does not send incoming Visa SMS Fraud Reporting messages to the host. Incoming fraud reporting messages are journalled as 9620 messages. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 40 BASE24-eps ISO 8583:1993 host external message Visa SMS chargebacks, chargeback reversals, fee collections, and funds disbursements from an issuer host Visa SMS chargebacks, chargeback reversals, fee collections, and funds disbursements sent from an issuer host are handled by BASE24-eps as described in the following table. From an issuer host Step Actor Description 1 Issuer Host Sends the transaction as a 1422 message to the ISO 93 Host Interface component. 2 ISO 93 Host Interface component Passes the 1422 message to the File Update Router component. 3 File Update Router component Passes the 1422 message to the Visa Interface component. 4 Visa Interface component Converts the message to a 0422 message and writes it to the Storeand-Forward data source 5 ISO 93 Host Interface component Once the Visa Interface component and File Update Router component complete their processing, the ISO 93 Host Interface component creates a 1432 response, journals it, and sends it to the host. 6 SAF Manager component 7 Visa Interchange Responds with a 0432 response message, which is received by the Visa Interface component. 8 Visa Interface component Uses the 0432 message to locate the transaction in the Journal data source and passes the message to the ISO 93 Host Interface component. 9 ISO 93 Host Interface component Creates a 1442 message, journals it, and sends it to the host. Sends the 0422 message to the Visa Interchange but does not delete the SAF record. Note: This is only done if the flag to send notification messages to the host is set. 10 Visa Interface component BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Once the ISO 93 Host Interface component completes its processing, the Visa Interface component notifies the SAF Manager component to delete the SAF record (from step 4) and journals the 0432 response message. 41 BASE24-eps ISO 8583:1993 host external message From an issuer host Step Actor 11 SAF Manager component Description Deletes the 0422 SAF record. Visa SMS chargebacks, chargeback reversals, fee collections, and funds disbursements from a Visa issuer Visa SMS chargebacks, chargeback reversals, fee collections, and funds disbursements sent from a Visa issuer are handled by BASE24-eps as described in the following table. From a Visa issuer Step Actor Description 1 Visa Interchange An issuer sends a 0422 message to Visa Interchange which routes the message to the Visa Interface component. 2 Visa Interface component Converts the 0422 message to a 1422 message, journals the message, and returns a 0432 response to the Visa Interchange. No further processing is performed. The 1422 message is not routed to the host. Visa SMS adjustments, representments, fee collections, and funds disbursements from an acquirer host Visa SMS adjustments, representments, fee collections, and funds disbursements from an acquirer host are handled by BASE24-eps as described in the following table. From an acquirer host Step Actor Description 1 Acquirer Host Sends the transaction as a 1220 or 1221 message to the ISO 93 Host Interface component. 2 ISO 93 Host Interface component Passes the 1220/1221 message to the File Update Router component. 3 File Update Router component 4 Visa Interface component Converts the message to a 0220 message (repeats are not supported by Visa) and writes it to the Store-and-Forward data source. 5 ISO 93 Host Interface component Once the Visa Interface component and File Update Router component complete their processing, the ISO 93 Host Interface component creates a 1230 response, journals it, and sends it to the host. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Passes the message to the Visa Interface component. 42 BASE24-eps ISO 8583:1993 host external message From an acquirer host Step Actor Description 6 SAF Manager component 7 Visa Interchange Responds with a 0230 response message, which is received by the Visa Interface component. 8 Visa Interface component Uses the 0230 message to locate the transaction in the Journal data source and passes the message to the ISO 93 Host Interface component. 9 ISO 93 Host Interface component Creates a 1240 notification message, journals it, and sends it to the host. Sends the 0220 message to the Visa Interchange but does not delete the SAF record. Note: This is only done if the flag to send notification messages to the host is set. 10 Visa Interface component Once the ISO 93 Host Interface component completes its processing, the Visa Interface component notifies the SAF Manager component to delete the SAF record (from step 4) and journals the 0230 response. 11 SAF Manager component Deletes the 0220 SAF record. Visa SMS adjustments, representments, fee collections, and funds disbursements from a Visa acquirer Visa SMS adjustments, representments, fee collections, and funds disbursements from a Visa acquirer are processed by BASE24-eps as described in the following table. From a Visa acquirer Step Actor Description 1 Visa Interchange An acquirer sends a 0220 message to the Visa Interchange which routes the message to the Visa Interface component. 2 Visa Interface component Converts the 0220 message to a 1220 message and passes it to the ISO 93 Host Interface component. 3 ISO 93 Host Interface component BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Writes the 1220 message to the Store-and-Forward data source. 43 BASE24-eps ISO 8583:1993 host external message From a Visa acquirer Step Actor Description 4 Visa Interface component Once the ISO 93 Host Interface component completes its processing, the Visa Interface component journals the 0220 message, creates a 0230 response and sends the response to the Visa Interchange. 5 SAF Manager component Sends the 1220 message to the issuer host. 6 Issuer Host Responds with a 1230 response message, which is received by the ISO 93 Host Interface component. 7 ISO 93 Host Interface component Journals the 1230 response and notifies the SAF Manager component to delete the 1220 SAF record (from step 3). 8 SAF Manager component Deletes the 1220 SAF record. Visa SMS request for copy and text messages from an issuer host Visa SMS request for copy and text messages sent from an issuer host are handled by BASE24-eps as described in the following table. From an issuer host Step Actor 1 Issuer Host Sends the transaction as a 1604 message to the ISO 93 Host Interface component. 2 ISO 93 Host Interface component Passes the 1604 message to the File Update Router component. 3 File Update Router component Passes the 1604 message to the Visa Interface component. 4 Visa Interface component Converts the message to a 0600 message and writes it to the Storeand-Forward data source 5 ISO 93 Host Interface component Once the Visa Interface component and File Update Router component complete their processing, the ISO 93 Host Interface component creates a 1614 response, journals it, and sends it to the host. 6 SAF Manager component BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Description Sends the 0600 message to the Visa Interchange but does not delete the SAF record. 44 BASE24-eps ISO 8583:1993 host external message From an issuer host Step Actor Description 7 Visa Interchange Responds with a 0610 response message, which is received by the Visa Interface component. 8 Visa Interface component Uses the 0610 message to locate the transaction in the Journal data source and passes the message to the ISO 93 Host Interface component and notifies the SAF Manager to delete the entry in the SAF. 9 SAF Manager component Deletes the 0600 SAF record. Visa SMS text messages from an acquirer host Visa SMS text messages from an acquirer host are handled by BASE24-eps as described in the following table. From an acquirer host Step Actor 1 Acquirer Host Sends the transaction as a 1604 message to the ISO 93 Host Interface component. 2 ISO 93 Host Interface component Passes the 1604 message to the File Update Router component. 3 File Update Router component Passes the 1604 message to the Visa Interface component. 4 Visa Interface component Converts the message to a 0600 message (repeats are not supported by Visa) and writes it to the Store-and-Forward data source. 5 ISO 93 Host Interface component Once the Visa Interface component and File Update Router component complete their processing, the ISO 93 Host Interface component creates a 1614 response, journals it, and sends it to the host. 6 SAF Manager component 7 Visa Interchange BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Description Sends the 0600 message to the Visa Interchange but does not delete the SAF record. Responds with a 0610 response message, which is received by the Visa Interface component. 45 BASE24-eps ISO 8583:1993 host external message From an acquirer host Step Actor Description 8 Visa Interface component Uses the 0610 message to locate the transaction in the Journal data source and passes the message to the ISO 93 Host Interface component and notifies the SAF Manager to delete the entry in the SAF. 9 SAF Manager component Deletes the 0600 SAF record. Visa SMS request for copy and text messages from a Visa issuer Visa SMS request for copy and text messages sent from a Visa issuer are handled by BASE24-eps as described in the following table. From a Visa issuer Step Actor Description 1 Visa Interchange An issuer sends a 0600 message to Visa Interchange which routes the message to the Visa Interface component. 2 Visa Interface component Converts the 0600 message to a 1604 message, journals the message, and returns a 0610 response to the Visa Interchange. No further processing is performed. The 1604 message is not routed to the host. Visa SMS text messages from a Visa acquirer Visa SMS text messages sent from a Visa acquirer are handled by BASE24-eps as described in the following table. From a Visa acquirer Step Actor Description 1 Visa Interchange An acquirer sends a 0600 message to Visa Interchange which routes the message to the Visa Interface component. 2 Visa Interface component Converts the 0600 message to a 1604 message, journals the message, and returns a 0610 response to the Visa Interchange. No further processing is performed. The 1604 message is not routed to the host. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 46 BASE24-eps ISO 8583:1993 host external message Visa SMS fraud reporting messages from an issuer host Visa SMS fraud reporting messages sent from an issuer host are handled by BASE24-eps as described in the following table. From an issuer host Step Actor Description 1 Issuer Host Sends the transaction as a 9620 message to the ISO 93 Host Interface component. 2 ISO 93 Host Interface component Passes the 9620 message to the File Update Router component. 3 File Update Router component Passes the 9620 message to the Visa Interface component. 4 Visa Interface component Converts the message to a Visa 9620 message and writes it to the Store-and-Forward data source 5 ISO 93 Host Interface component 6 SAF Manager component 7 Visa Interchange Responds with a 9630 response message, which is received by the Visa Interface component. 8 Visa Interface component Uses the 9630 message to locate the transaction in the Journal data source and passes the message to the ISO 93 Host Interface component and notifies the SAF Manager to delete the entry in the SAF. 9 SAF Manager component Deletes the 9620 SAF record. Once the Visa Interface component and File Update Router component complete their processing, the ISO 93 Host Interface component creates a 9630 response, journals it, and sends it to the host. Sends the 9620 message to the Visa Interchange but does not delete the SAF record. Visa SMS fraud reporting messages from an acquirer host Visa SMS fraud reporting messages from an acquirer host are handled by BASE24-eps as described in the following table. From an acquirer host Step Actor 1 Acquirer Host BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Description Sends the transaction as a 9620 message to the ISO 93 Host Interface component. 47 BASE24-eps ISO 8583:1993 host external message From an acquirer host Step Actor Description 2 ISO 93 Host Interface component Passes the 9620 message to the File Update Router component. 3 File Update Router component Passes the 9620 message to the Visa Interface component. 4 Visa Interface component Converts the message to a Visa 9620 message (repeats are not supported by Visa) and writes it to the Store-and-Forward data source. 5 ISO 93 Host Interface component Once the Visa Interface component and File Update Router component complete their processing, the ISO 93 Host Interface component creates a 9630 response, journals it, and sends it to the host. 6 SAF Manager component 7 Visa Interchange Responds with a 9630 response message, which is received by the Visa Interface component. 8 Visa Interface component Uses the 9630 message to locate the transaction in the Journal data source and passes the message to the ISO 93 Host Interface component and notifies the SAF Manager to delete the entry in the SAF. 9 SAF Manager component Deletes the 9620 SAF record. Sends the 9620 message to the Visa Interchange but does not delete the SAF record. Visa SMS fraud reporting messages from a Visa issuer Visa SMS fraud reporting messages sent from a Visa issuer are handled by BASE24-eps as described in the following table. From a Visa issuer Step Actor Description 1 Visa Interchange An issuer sends a Visa 9620 message to Visa Interchange which routes the message to the Visa Interface component. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 48 BASE24-eps ISO 8583:1993 host external message From a Visa issuer Step Actor Description 2 Visa Interface component Converts the Visa 9620 message to a BASE24-eps 9620 message, journals the message, and returns a 9630 response to the Visa Interchange. No further processing is performed. The 9620 message is not routed to the host. Visa SMS fraud reporting messages from a Visa acquirer Visa SMS fraud reporting messages sent from a Visa acquirer are handled by BASE24-eps as described in the following table. From a Visa acquirer Step Actor Description 1 Visa Interchange An acquirer sends a Visa 9620 message to Visa Interchange which routes the message to the Visa Interface component. 2 Visa Interface component Converts the Visa 9620 message to a BASE24-eps 9620 message, journals the message, and returns a 9630 response to the Visa Interchange. No further processing is performed. The 9620 message is not routed to the host. Processing messages with no primary account number (PAN) In general, inbound messages received by the BASE24-eps ISO Host Interface require a Primary Account Number (PAN) to be processed; however, in certain Visa SMS exception/dispute messages, a PAN may not present in the message (data element P-2). In these cases, the host interface provides a standard substitute PAN to allow the message to be routed and journalled. Transactions Involved PAN substitution is performed where necessary for incoming fee collection, funds disbursements, and text message transactions. If a PAN is not available, the BASE24-eps ISO Host Interface will check the MTI, Processing Code, and Function Code TDEs for the transaction and create a substitute PAN for any of the combinations in the following table. MTI Transaction Code Function Code 1220 0B (Debit - Fee Collection) <any value> 2A (Funds Disbursement) <any value> 0B (Debit - Fee Collection) <any value> 2A (Funds Disbursement) <any value> 1422 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 49 BASE24-eps ISO 8583:1993 host external message MTI Transaction Code Function Code 1604 <any value> 600 (Original Receipt retrieval requestion) <any value> 603 (Copy, retrieval request) <any value> 989 (Text Message) Substitute PAN The BASE24-eps ISO Host Interface creates a 16-digit substitute PAN of 1111111111111111 and uses it to populate the Primary Account Number TDE. This PAN is then used to route the message as needed and also gets journalled as part of the message. Routing required In order to use a substitute PAN, an appropriate Destination Routing Profile must be set up to allow for it. Unmatched reversals In general, when processing reversals from one of its acquiring endpoints, BASE24-eps expects to find the original transaction—the one being reversed—in the Journal data source. If the original transaction cannot be found in the Journal data source, BASE24-eps cannot validate it as an actual reversal of a previous transaction. These unmatched reversals are handled as described below. Matching reversals When a reversal is received from a BASE24-eps acquiring endpoint, BASE24-eps uses the information in the reversal message to identify the original transaction in the Journal data source. If the original transaction is found, BASE24-eps processes the transaction as a reversal. If the original transaction is not found, BASE24-eps processes the unmatched reversal based on the acquirer and issuer processing controls described below. The following are typical situations in which matching transactions will not be found for reversals: • • The original transaction occurred prior to the time period allowed for by the current journal (i.e., the journal information containing the original transaction has been removed from the system). A partial reversal is used to adjust an incremental authorization (for example, from a hotel or rental car merchant). Since the original amount is part of the key to the Journal data source, an original record for a different amount will not be found. Acquirer processing controls The PROCESS_UNMATCHED_RVSL environment attribute controls how unmatched reversals are handled for all acquirers connected to BASE24-eps (including channel devices and acquirer hosts). A value of Y allows all unmatched reversals to be processed and sent to the issuer as reversals—although they are only sent if their issuer processing controls are set up to allow for it. A value of N defaults to standard BASE24-eps processing for unmatched reversals. In this case, BASE24-eps converts unmatched point-of-sale (POS) partial reversals to adjustments and processes them as adjustments. Other unmatched reversals are simply journalled as unmatched reversals. POS partial reversals are reversals to incremental authorizations. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 50 BASE24-eps ISO 8583:1993 host external message Issuer processing controls Issuer hosts connected to BASE24-eps using the ISO 93 Host Interface component can choose whether or not to accept unmatched reversals using the Unmatched Reversal Processing, Send to Issuer field on the Message Management tab of the ISO8583(93) Host Interface Configuration window. If this field contains a check mark, the ISO 93 Host Interface component allows unmatched reversals to be sent to the host (assuming the PROCESS_UNMATCHED_RVSL environment attribute is also set to Y to allow acquirers to send unmatched reversals). This setting allows any unmatched reversal to be sent to the host. If this field does not contain a check mark, the ISO 93 Host Interface component does not allow unmatched reversals to be sent to the host. In this case, unmatched POS partial reversals are converted and sent as adjustments to the host—regardless of how the PROCESS_UNMATCHED_RVSL environment attribute is set. Other unmatched reversals intended for the host are simply journalled as unmatched reversals. Converting unmatched reversals to adjustments Reversals are converted to adjustments by modifying the following transaction information: • • • • Message Type Indicator is changed to 1120 or 1220. Processing code is changed to 22, Credit Adjustment, if the original amount was more than the completed transaction amount. Otherwise, the processing code is changed to 02, Debit Adjustment. Transaction amount is set to the difference between the original amount and the completed transaction amount. For adjustments, the transaction amount contains the amount to be replaced. For reversals, the transaction amount contains the completed transaction amount. Unmatched Reversal TDE is set to identify the adjustment as being created from an unmatched reversal. Responses to the acquirer Acquirers receive a normal reversal response in response to an unmatched reversal. An action code of 400 (Reversal accepted) is returned if the transaction is sent to the issuer as a reversal or an adjustment. An action code of 481 (Reversal, original transaction not found) is returned if the transaction is not sent to the issuer. Journalling unmatched reversals Unmatched reversals are journalled as reversals if they are sent to the issuer as reversals. They are journalled as adjustments if they are sent to the issuer as adjustments. Handling request timeouts When the ISO 93 Host Interface component sends a request to a host, it sets an outbound request timer to limit the amount of time it will wait for a response. If the host does not respond before the outbound request timer expires, the ISO 93 Host Interface component automatically activates the Route component to reroute the request based on the routing configuration for your system. At the same time, as an option, it can also automatically create a reversal and send it to notify the host to reverse the request. Note: If you choose not to generate an automatic reversal on timeout, the ISO 93 Host Interface component can still generate a reversal to the host in certain situations if it receives late responses. Configuring the reversal option Reversal processing on a request timeout is configured using the Reversal Option field on the Host tab of the ISO8583 (93) Host Interface Configuration window of the ACI desktop user interface ( Configure > Interface > Host -> ISO8583 (93) Host Interface) . Values are as follows: • 0 = Reversal on late response. The only time the ISO 93 Host Interface component generates a reversal is when it receives a late response from a host (i.e., the corresponding request has already timed out). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 51 BASE24-eps ISO 8583:1993 host external message • 1 = Reversal on timeout. The ISO 93 Host Interface component automatically generates a reversal for any request that times out (i.e., the host has not responded in time). The option is used for both POS and ATM transactions. The value is stored in the HISO93 Interface data source (HISO93_Interface: rvsl_opt) and its corresponding OLTP table. Setting the request timeout settings The number of seconds used for the outbound request timeout is set in the Outbound field on the Message Management tab of the ISO8583 (93) Host Interface Configuration window of the ACI desktop user interface ( Configure > Interface > Host -> ISO8583 (93) Host Interface) . The option is stored in the Interface Manager data source (Interface_Manager: outbnd_auth_rqst_tim_lmt). Reversing a request at timeout When an outbound request to a host times out, the ISO 93 Host Interface component automatically activates the Route component to reroute the request based on the routing configuration for your system. It also takes these additional steps to optionally generate and send a reversal to the host. 1. 2. Adds the Message Substate TDE to the transaction indicating a timeout (“transaction times out”). Checks the reversal option flag in the HISO93 Interface data source OLTP. • 3. 4. 5. 6. If the flag is set to 0 (reversal on late response), no further action is taken (i.e., no reversal is generated at this time). • If the flag is set to 1 (reversal on timeout), the ISO 93 Host Interface component continues with the next step. Updates the transaction with reversal data. Updates the transaction responder TDE. Writes the reversal to the Store-and-Forward (SAF) for the host. Journals the reversal. Journaling the reversal provides a record of the reversal and also enables the ISO 93 Host Interface component to determine a reversal has been sent in the event a corresponding late response is received. Reversing a late response The Host Interface component performs as follows when it receives a late response from the host. If the transaction is approved and has not already been reversed (as would be the case if requests are reversed at timeout), the Host Interface component will create a reversal for the late response. 1. 2. Determines whether the transaction is approved. If not, no reversal is required and the late response is dropped without journaling. Retrieves the original transaction from the Journal. • 3. 4. 5. If the Journal record is not found, the late response is written to the Journal with a substate of “original not found”. • If the Journal record is found and the message type indicates a reversal or reversal repeat, the late response has already been reversed. In this case, the late response is dropped without journaling. • If the Journal record is found and the message type indicates that it is not a reversal or a reversal repeat, the ISO 93 Host Interface component continues with the next step. Uses the data from the Journal record and late response to format a reversal to send to the host. Writes the reversal to the Store-and-Forward (SAF) for the host. Writes the reversal to the Journal data source. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 52 BASE24-eps ISO 8583:1993 host external message Maximum number of timeouts When the maximum number of consecutive timeouts is exceeded (configured in the Maximum Consecutive Timeouts field on the Message Management tab), BASE24-eps marks the station as down and begins sending echo-test requests. The connection is not marked as up until BASE24-eps receives a response for an echo-test request. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 53 Section 2: Supported message types Supported message types BASE24-eps supports the message types shown in the following table for both inbound and outbound host external messages. The message types in the table are divided according to the ISO standard message classes. Message class Type Description Authorization 1100 Authorization Request 1101 Authorization Request Repeat 1110 Authorization Request Response 1120 Authorization Advice 1121 Authorization Advice Repeat 1130 Authorization Advice Response 1140 Authorization Notification 1200 Financial Transaction Request 1201 Financial Transaction Request Repeat 1210 Financial Transaction Request Response 1220 Financial Transaction Advice 1221 Financial Transaction Advice Repeat 1230 Financial Transaction Advice Response 1240 Financial Notification 1304 File Action Request 1305 File Action Request Repeat 1314 File Action Request Response 1324 File Action Advice 1325 File Action Advice Repeat 1334 File Action Advice Response 1420 Reversal Advice 1421 Reversal Advice Repeat 1422 Chargeback Advice 1430 Reversal Advice Response 1432 Chargeback Advice Response 1440 Reversal Notification 1442 Chargeback Notification Financial Transaction File Action Reversal BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 54 Supported message types Message class Type Description Administrative 1604 Administrative Request 1614 Administrative Request Response 1644 Administrative Notification 1804 Network Management Request 1805 Network Management Request Repeat 1814 Network Management Request Response 9620 Administrative Fraud Report 9630 Administrative Fraud Report Response Network Management Product-Specific Message type documentation conventions Host external message types are documented using several standard fields (an example is shown here), followed by a description of how the message type is used. The standard fields are described below. Category: Interactive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported Category There are two general categories into which messages fall: interactive and noninteractive. Interactive messages are those message types transmitted and responded to while a transaction is taking place. Noninteractive messages are those message types transmitted after a transaction has taken place and where there is no urgency implied for the response. Routing Routing indicates the direction of the message type within the transaction context. Where there is a delineated acquirer or issuer in a transaction, those terms are used to identify how the message type is sent (i.e., from the acquirer to the issuer or from the issuer to the acquirer). Where there is no delineated acquirer or issuer associated with the message (e.g., for file action or administrative messages), the terms sender and receiver are used to denote a relative direction. Direction Direction identifies whether BASE24-eps supports the message type inbound or outbound or both. Inbound refers to messages received by BASE24-eps from the host, and outbound refers to messages sent by BASE24-eps to the host. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 55 Supported message types Authorization messages 1100 Authorization Request Category: Interactive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported An Authorization Request (1100) message requests approval authorization or guarantee for the transaction to proceed. It is not intended to permit the application of this transaction to the instrument holder (e.g., cardholder) account for the purpose of issuing a bill or statement, except surcharges. An Authorization Request Response (1110) message is expected in return for the 1100 message, either approving or denying the request. 1101 Authorization Request Repeat Category: Interactive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported If the acquirer is unsuccessful in sending a 1100 message to the issuer, it resends the message as an Authorization Request Repeat (1101). An Authorization Request Repeat (1101) message is identical to an Authorization Request (1100) message, except that it denotes to the receiver that it is a possible duplicate message. An 1101 message is used when a response was expected to an 1100 message but never received. ATM and POS devices can generate 1101 messages. When the ISO 93 Host Interface component receives an 1101 message, it is passed through as a possible duplicate transaction. An action code of 913 (Duplicate transmission) can also indicate a duplicate transaction, however, a duplicate transaction may not always have an action code of 913. An Authorization Request Response (1110) message is expected in return for the 1101 message, either approving or denying the request. 1110 Authorization Request Response Category: Interactive Routing: From issuer to acquirer Direction: Both inbound and outbound messages supported An Authorization Request Response (1110) message is returned in response to an Authorization Request (1100) or Authorization Request Repeat (1101) message to approve or deny the request. 1120 Authorization Advice Category: Interactive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 56 Supported message types An Authorization Advice (1120) message advises of a transaction authorized on behalf of the instrument issuer. It is not intended to permit application of the transaction to the instrument holder (e.g., cardholder) account for the purpose of issuing a bill or statement, except surcharges. The ISO 93 Host Interface component sends 1120 messages under the following circumstances: • • • When the transaction is authorized on the BASE24-eps system and an advice is configured to be sent to the host for approved transactions, denied transactions, or both approved or denied transactions. When the BASE24-eps system stands in to authorize a transaction for an unavailable host and an advice is configured to be sent to the host for approved transactions, denied transactions, or both approved or denied transactions. When the acquiring entity (e.g., POS device or acquirer interchange) authorizes a transaction, forwards the advice to the BASE24-eps system, and an advice is configured to be sent to the host for approved transactions, denied transactions, or both approved or denied transactions. The ISO 93 Host Interface component stores the 1120 message in the Store-and-Forward data source (Store_and_Forward). The 1120 message is sent to the host during normal store-and-forward processing. An Authorization Advice Response (1130) message is expected in return for the 1120 message. 1121 Authorization Advice Repeat Category: Noninteractive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported If the acquirer is unsuccessful in sending an 1120 message to the issuer, it resends the message as an Authorization Advice Repeat (1121). An Authorization Advice Repeat (1121) message is identical to an Authorization Advice (1120) message, except that it denotes to the receiver that it is a possible duplicate message. An action code of 913 (Duplicate transmission) can also indicate a duplicate message, however, a duplicate message may not always have an action code of 913. An 1121 message is used when a response was expected to an 1120 message but never received. The ISO 93 Host Interface component changes the 1120 message to an 1121 message and stores it in the Storeand-Forward data source (Store_and_Forward). The 1121 message is sent to the host during normal store-andforward processing. An Authorization Advice Response (1130) message is expected in return for the 1121 message. 1130 Authorization Advice Response Category: Noninteractive Routing: From issuer to acquirer Direction: Both inbound and outbound messages supported An Authorization Advice Response (1130) acknowledges the receipt of an Authorization Advice (1120) message or an Authorization Advice Repeat (1121) message. If the host returns an error response (that is, if P-39 is set to 909), BASE24-eps does not delete the message from the Store-and-Forward data source, and BASE24-eps continues to send the message to the host for processing based on the defined SAF processing limits. 1140 Authorization Notification Category: Noninteractive BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 57 Supported message types Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported An Authorization Notification (1140) message notifies the receiver of an action taken, requiring no approval or response. Authorization notification messages are used to inform the instrument issuer of an authorization transaction that has completed at the point of service. No response message or text-level acknowledgment messages are expected in response to an 1140 message. When BASE24-eps receives an 1140 message, it simply journals the message. No other processing of the message is performed. Financial transaction messages 1200 Financial Transaction Request Category: Interactive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported A Financial Transaction Request (1200) message requests approval for a transaction that, if approved, can be immediately applied to the account of the customer for billing or statement purposes. A Financial Transaction Request Response (1210) message is expected in return for the 1200 message, either approving or denying the request. 1201 Financial Transaction Request Repeat Category: Interactive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported If the acquirer is unsuccessful in sending a 1200 message to the issuer, it resends the message as a Financial Transaction Request Repeat (1201). A Financial Transaction Request Repeat (1201) message is identical to a Financial Transaction Request (1200) message, except that it denotes to the receiver that it is a possible duplicate message. A 1201 message is used when a response was expected to a 1200 message but never received. ATM and POS devices can generate 1201 messages. When the ISO 93 Host Interface component receives a 1201 message, it is passed through as a possible duplicate transaction. An action code of 913 (Duplicate transmission) can also indicate a duplicate transaction, although a duplicate transaction may not always have an action code of 913. A Financial Transaction Request Response (1210) message is expected in return for the 1201 message, either approving or denying the request. 1210 Financial Transaction Request Response Category: Interactive Routing: From issuer to acquirer Direction: Both inbound and outbound messages supported BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 58 Supported message types The Financial Transaction Request Response (1210) message is returned in response to a Financial Transaction Request (1200) or Financial Transaction Request Repeat (1201) message to approve or deny the request. 1220 Financial Transaction Advice Category: Noninteractive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported A Financial Transaction Advice (1220) message advises of a previously completed financial transaction. The ISO 93 Host Interface component sends 1220 messages under the following circumstances: • • • When the transaction is authorized on the BASE24-eps system and an advice is configured to be sent to the host for approved transactions, denied transactions, or both approved or denied transactions. When the BASE24-eps system stands in to authorize a transaction for an unavailable host and an advice is configured to be sent to the host for approved transactions, denied transactions, or both approved or denied transactions. When the acquiring entity (e.g., POS device or acquirer interchange) authorizes a transaction, forwards the advice to the BASE24-eps system, and an advice is configured to be sent to the host for approved transactions, denied transactions, or both approved or denied transactions. A 1220 message can also be sent by a host to the BASE24-eps system. In this case, it is regarded as a force post transaction. The ISO 93 Host Interface component stores the 1220 message in the Store-and-Forward data source (Store_and_Forward). The 1220 message is sent to the host during normal store-and-forward processing. A Financial Transaction Advice Response (1230) message is expected in response for the 1220 message. 1221 Financial Transaction Advice Repeat Category: Noninteractive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported If the acquirer is unsuccessful in sending a 1220 message to the issuer, it resends the message as a Financial Transaction Advice Repeat (1221). A Financial Transaction Advice Repeat (1221) message is identical to a Financial Transaction Advice (1220) message, except that it denotes to the receiver that it is a possible duplicate message. An action code of 913 (Duplicate transmission) can also indicate a duplicate message, although a duplicate message may not always have an action code of 913. A 1221 message is used when a response was expected to a 1220 message but never received. The ISO 93 Host Interface component changes the 1220 message to a 1221 message and stores it in the Storeand-Forward data source (Store_and_Forward). The 1221 message is sent to the host during normal store-andforward processing. A 1221 message can also be sent by a host to the BASE24-eps system. In this case, it is regarded as a force post transaction. A Financial Transaction Advice Response (1230) message is expected in response for the 1221 message. 1230 Financial Transaction Advice Response Category: Noninteractive BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 59 Supported message types Routing: From issuer to acquirer Direction: Both inbound and outbound messages supported A Financial Transaction Advice Response (1230) message acknowledges the receipt of a Financial Transaction Advice (1220) or Financial Transaction Advice Repeat (1221) message. 1240 Financial Notification Category: Noninteractive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported A Financial Notification (1240) message notifies the receiver of an action taken that impacts the instrument holder’s account. No approval or response is required for this message. Financial notification messages are used to inform the instrument issuer of a financial transaction that has completed at the point of service. No response message or text-level acknowledgement messages are expected in response to a 1240 message. When BASE24-eps receives a 1240 message, it simply journals the message. No other processing of the message is performed. File action messages 1304 File Action Request Category: Interactive Routing: From sender to receiver Direction: Both inbound and outbound messages supported A File Action Request (1304) message contains instructions to change a data source or a record or to inquire on the Card data source. A File Action Request Response (1314) message is expected in return to the 1304 message, either approving or denying the request. 1305 File Action Request Repeat Category: Interactive Routing: From sender to receiver Direction: Both inbound and outbound messages supported If the sender is unsuccessful in sending a 1304 message to the issuer, it resends the message as a File Action Request Repeat (1305). A File Action Request Repeat (1305) message is identical to a File Action Request (1304) message, except that it denotes to the receiver that it is a possible duplicate message. An action code of 913 (Duplicate transmission) can also indicate a duplicate message, however, a duplicate message may not always have an action code of 913. A 1305 message is used when a response was expected to a 1304 message but never received. A File Action Request Response (1314) message is expected in return for the 1305 message, either approving or denying the request. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 60 Supported message types 1314 File Action Request Response Category: Interactive Routing: From receiver to sender Direction: Both inbound and outbound messages supported A File Update Request Response (1314) message is returned in response to a File Update Request (1304) or File Update Request Repeat (1305) message to approve or deny the request. Success is determined by the values in the P-39 (Action Code) and P-44 (Additional Response Data) data elements. If the host returns an error response (that is, if P-39 is set to 306), BASE24-eps does not delete the message from the Store-and-Forward data source, and BASE24-eps continues to send the message to the host for processing based on the defined SAF processing limits. 1324 File Action Advice Category: Noninteractive Routing: From receiver to sender Direction: Outbound messages only supported A File Action Advice (1324) message provides confirmation to a host as to whether an update to a file maintained by Visa or MasterCard was successfully completed or rejected. A File Action Advice Response (1334) message is expected in response to the 1324 message. 1325 File Action Advice Repeat Category: Noninteractive Routing: From receiver to sender Direction: Outbound messages only supported If the sender is unsuccessful in sending a 1324 message to the issuer, it resends the message as a File Action Advice Repeat (1325). A File Action Advice Repeat (1325) message is identical to a File Action Advice (1324) message, except that it denotes to the receiver that it is a possible duplicate message. An action code of 913 (Duplicate transmission) can also indicate a duplicate message, although a duplicate message may not always have an action code of 913. A 1325 message is used when a response was expected to a 1324 message but never received. A File Action Advice Response (1334) message is expected in response to the 1325 message. 1334 File Action Advice Response Category: Noninteractive Routing: From sender to receiver Direction: Inbound messages only supported A File Action Advice Response (1334) message acknowledges the receipt of a File Action Advice (1324) or File Action Advice Repeat (1325) message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 61 Supported message types Reversal messages 1420 Reversal Advice Category: Noninteractive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported A Reversal Advice (1420) message reverses an earlier authorization or financial transaction. The ISO 93 Host Interface component sends 1420 messages in the following circumstances: • • An Authorization Request (1100) message or Financial Transaction Request (1200) message was approved by a host, but the transaction did not complete as approved. An Authorization Advice (1120) message or Financial Transaction Advice (1220) message was sent to a host to notify it of a completed transaction, but then the transaction did not actually complete as the host was advised. A 1420 message can also be sent from the host to the BASE24-eps system. The ISO 93 Host Interface component stores a 1420 message in the Store-and-Forward data source (Store_and_Forward). The 1420 message is sent to the host during normal store-and-forward processing. A Reversal Advice Response (1430) message is expected in response for the 1420 message. 1421 Reversal Advice Repeat Category: Noninteractive Routing: From acquirer to issuer Direction: Both inbound and outbound messages supported If the acquirer is unsuccessful in sending a 1420 message to the issuer, it resends the message as a Reversal Advice Repeat (1421). A Reversal Advice Repeat (1421) message is identical to a Reversal Advice (1420) message, except that it denotes to the receiver that it is a possible duplicate message. An action code of 913 (Duplicate transmission) can also indicate a duplicate message, although a duplicate message may not always have an action code of 913. A 1421 message is used when a response was expected to a 1420 message but never received. The ISO 93 Host Interface component changes the 1420 message to a 1421 message and stores it in the Storeand-Forward data source (Store_and_Forward). The 1421 message is sent to the host during normal store-andforward processing. A 1421 message can also be sent by a host to the BASE24-eps system. A Reversal Advice Response (1430) message is expected in response for the 1421 message. 1422 Chargeback Advice Category: Noninteractive Routing: From issuer to acquirer Direction: Inbound only A Chargeback Advice (1422) message notifies an acquirer that a previously completed charge to a cardholder account is not valid and that the acquirer will be charged back that amount. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 62 Supported message types A Chargeback Advice Response (1432) message is expected in response for the 1422 message. The ISO 93 Host Interface component does not send 1422 messages to the host, but can accept 1422 messages from the host for processing chargeback, fee collection, and funds disbursement transactions. The ISO 93 Host Interface component returns a 1432 message in response to a 1422 message. 1430 Reversal Advice Response Category: Noninteractive Routing: From issuer to acquirer Direction: Both inbound and outbound messages supported A Reversal Advice Response (1430) message acknowledges a Reversal Advice (1420) message or a Reversal Advice Repeat (1421) message. 1432 Chargeback Advice Response Category: Noninteractive Routing: From acquirer to issuer Direction: Outbound messages only A Chargeback Advice Response (1432) message acknowledges a Chargeback Advice (1422) message. 1440 Reversal Notification Category: Noninteractive Routing: From issuer to acquirer Direction: Both inbound and outbound messages supported A Reversal Notification (1440) message notifies the receiver of an action taken that reverses a previously authorized transaction (financial or nonfinancial). No approval or response is required for this message. Reversal notification messages are used to inform the transaction acquirer of an authorization or financial transaction that has been reversed. No response message or text-level acknowledgement messages are expected in response to a 1440 message. When BASE24-eps receives a 1440 message, it simply journals the message. No other processing of the message is performed. 1442 Chargeback Notification Category: Noninteractive Routing: From acquirer to issuer Direction: Outbound messages supported A Chargeback Notification (1442) message notifies an issuer of the acquirer’s response to the chargeback reversal advice. No approval or response is required for this message. Chargeback notification messages are used to inform the transaction acquirer of an completed charge that has been charged back to the acquirer. No response message or text-level acknowledgement messages are expected in response to a 1442 message. When BASE24-eps receives a 1442 message, it journals the message. No other processing of the message is performed. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 63 Supported message types Administrative messages Administrative messages are messages associated with an administrative transaction, which is used when two institutions have identified the need for an exchange of information. 1604 Administrative Request Category: Interactive Routing: Sender to Receiver Direction: Inbound only An Administrative Request (1604) message requests information to support an interchange network. An Administrative Request Response (1614) message is expected in return for the 1604 message. 1614 Administrative Request Response Category: Interactive Routing: Receiver to Sender Direction: Outbound only An Administrative Request Response (1614) message carries the answer to an administrative request; it is sent in response to a 1604 message. 1644 Administrative Notification Category: Noninteractive Routing: Sender to Receiver Direction: Both inbound and outbound messages supported An Administrative Notification (1644) message notifies the sender of a message that was rejected due to a severe format error (e.g., the receiver was unable to parse the original message). No response message or text-level acknowledgement messages are expected in response to a 1644 message. Network management messages 1804 Network Management Request Category: Interactive Routing: Between any two communicating parties (acquirer, issuer, or intermediate network facility) Direction: Both inbound and outbound messages supported A Network Management Request (1804) message is used to send echo-test, dynamic key management, logon, and logoff messages. The ISO 93 Host Interface component sends 1804 messages only if the Network Management Messages Enabled flag is checked on the Message Management tab of the ISO 93 Host Interface Configuration window. A Network Management Request Response (1814) message is expected in response to the 1804 message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 64 Supported message types 1805 Network Management Request Repeat Category: Interactive Routing: Between any two communicating parties (acquirer, issuer, or intermediate network facility) Direction: Both inbound and outbound messages supported If the acquirer is unsuccessful in sending an 1804 message to the issuer, it resends the message as a Network Management Request Repeat (1805). A Network Management Request Repeat (1805) message is identical to a Network Management Request (1804) message, except that it denotes to the receiver that it is a possible duplicate message. An action code of 913 (Duplicate transmission) can also indicate a duplicate message, although a duplicate message may not always have an action code of 913. An 1805 message is used when a response was expected to an 1804 message but never received. For key processing only, the ISO 93 Host Interface component changes the 1804 message to an 1805 message and stores it in the Store-and-Forward data source (Store_and_Forward). The 1805 message is sent to the host during normal store-and-forward processing. A Network Management Request Response (1814) message is expected in response for the 1805 message. 1814 Network Management Request Response Category: Interactive Routing: Between any two communicating parties (acquirer, issuer, or intermediate network facility) Direction: Both inbound and outbound messages supported A Network Management Request Response (1814) message is returned in response to a Network Management Request (1804) or Network Management Request Repeat (1805) message. Product-specific messages Product-specific messages are messages associated with actions outside the ISO industry standard for transaction processing. The BASE24-eps ISO 93 Host Interface component supports these product-specific message types. 9620 Administrative Fraud Report Category: Interactive Routing: Sender to Receiver Direction: Inbound only An Administrative Fraud Report (9620) message is used to report a fraudulent transaction to the Visa Fraud Reporting System (FRS). An Administrative Fraud Report Response (9630) message is expected in return for the 9620 message. 9630 Administrative Fraud Report Response Category: Interactive Routing: Receiver to Sender Direction: Outbound only BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 65 Supported message types An Administrative Fraud Report Response (9630) message is used to respond to a 9620 message. 1644 Administrative Notification Category: Noninteractive Routing: Sender to Receiver Direction: Both inbound and outbound messages supported An Administrative Notification (1644) message notifies the sender of a message that was rejected due to a severe format error (e.g., the receiver was unable to parse the original message). No response message or text-level acknowledgement messages are expected in response to a 1644 message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 66 Section 3: Data element defaults Data element defaults The data elements included in each inbound and outbound BASE24‑eps ISO 8583:1993 host external message are configured individually for each external message type in an ISO Message profile. ACI provides a standard profile at installation called HISO93_MSG_PRFL. It contains predefined defaults for the message types and data elements that it sends to and expects from a host. These defaults are based on the BASE24-eps processing requirements for the various message types. You must change these defaults to match your host's or ISO 8583:1993-based system's processing requirements. For example, if you are using the P-60 (CSM Reserved) data element to carry CSM data in any of your supported message types, you must modify those bit maps in the HISO93_MSG_PRFL or in a profile based on the default HISO93_MSG_PRFL to set P-60 as Conditional or Mandatory as required. Bit map presence indicator codes BASE24‑eps uses the following codes to denote whether a data element should be present in its external message. These codes are used in the Bit Position fields on the Message Type Bit Maps tab of the ISO Message Profile Configuration window ( Configure > ISO > Message Profile) . Code C Description Conditional. The element is mandatory under certain conditions. Inclusion of the element is determined by BASE24-eps, message-by-message, based on specific conditions documented for the data element. A host must be prepared to send and receive conditional elements. On incoming messages, a conditional data element must be present if BASE24-eps requires the conditional element for processing. If it is not present in a message from a host, the transaction is denied when an authorization script determines it needs the information for processing. The data element descriptions indicate when a conditional element is required by BASE24-eps. A conditional element is mapped to transaction data elements (TDEs) if the element is included in the incoming message, there is an equivalent internal message field, and the element does not contain zeros or spaces. On outgoing messages, a conditional element is included in the message only if the element contains data and the data is valid. If the element contains blanks, it is not sent. E Echo. In response messages, this code indicates that the response message sender must include the same value it received in the data element in the associated request message. In other words, the responder must echo back the data element if it is present in the request message. Certain data elements in response messages must echo back the same value provided in the data element in the associated request message. These data elements must be configured as echo in the response message on the ISO Message Profile Configuration window. M Mandatory. The element is required in the message. On incoming messages, a mandatory data element must always be present. If a mandatory element is not present in a message from a host, the message is rejected and returned to the host. On outgoing messages, a mandatory data element is always present. If BASE24-eps does not have the appropriate information for the element, BASE24-eps fills the field with zeros or blanks or sets the length indicator to zero. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 67 Data element defaults Code Description blank Not used. The element is not included in the message. Under certain conditions, a blank can be changed to an M or a C if a host wants to receive the element. However, the ability of BASE24-eps to carry the value internally may dictate whether an element can be included in the message. Refer to the individual data element documentation for information on how the element value is handled internally by BASE24eps. Authorization Request/Repeat (MTI 1100/1101) Authorization Request Response (MTI 1110) The following table describes the BASE24-eps data element defaults for Authorization Request Response (1110) messages. Note: You must license the ISO 93 Host Financial Interface module before you can use 11xx-series messages. Bit Data element name In Out 1 Secondary Bit Map C C 2 Primary Account Number C C 3 Processing Code M M Must echo the first two positions of the processing code in the original message. 4 Amount, Transaction C E Include for all processing codes except inquiries, statement print, mini-statements, PIN change, and PIN verify. An amount can be present for non-financial transactions if surcharged. 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C 10 Conversion Rate, Cardholder Billing C C 11 Systems Trace Audit Number M E 12 Date and Time, Local Transaction M E 13 Date, Effective C C Include if present in the request. 14 Date, Expiration C C Include if present in the request. 15 Date, Settlement C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. 68 Data element defaults Bit Data element name In Out 17 Date, Capture C C 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C 22 Point of Service Data Code C C 23 Card Sequence Number C C Include if present in the request. 24 Function Code C C Include if present in the request. 26 Card Acceptor Business Code C C Include if present in the request. 28 Date, Reconciliation C C Include if transaction affects reconciliation and this data element was not provided in the request or advice message. 29 Reconciliation Indicator C C Include if the transaction affects reconciliation and this data element was not provided in the request or advice message. (future) 30 Amounts, Original C C Include if a partial approval, declined or rejected transaction. 32 Acquirer Institution ID Code M E 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C C Include if present in the request 35 Track2 Data C C Include if present in the request. 36 Track3 Data C C Include if present in the request. 37 Retrieval Reference Number M M 38 Approval Code C C 39 Action Code M M 41 Card Acceptor Terminal ID C C Include if present in the request. 42 Card Acceptor ID Code C C Include if present in the request or advice message. Echo back. 45 Track1 Data C C Include if present in the request. 46 Amounts, Fees C C Include if fees affect reconciliation. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes 69 Data element defaults Bit Data element name In Out Notes 48 Additional Data – Private C C Include tag 01 (PayPass Mapping Service) for a contactless magnetic stripe transaction if using the MasterCard PayPass Mapping Service. 49 Currency Code, Transaction C C Include if P-4 (Amount, Transaction) or P-30 (Amounts, Original) are included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 54 Amounts, Additional C C 55 Integrated Circuit Card System Related Data C C 57 Authorization Life Cycle Code C C 58 Authorizing Agent Institution ID Code C C Include when the institution that processed an authorization is not the same institution identified in the primary account number. 59 Transport Data C C Include if present in the request. 62 Primary Reserved Private – 62 C C 67 Extended Payment Code C C Include to specify a repayment period for MasterCard cardholders to make deferred payments for a transaction. 100 Receiving Institution ID Code C C Include when the receiving institution is not the same as the final destination of the message. 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 127 Primary Reserved Private – 127 C C Include for EMV transactions. Authorization Advice/Repeat (MTI 1120/1121) The following table describes the BASE24-eps data element defaults for Authorization Advice (1120) and Authorization Advice Repeat (1121) messages. Note: You must license the ISO 93 Host Financial Interface module before you can use 11xx-series messages. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 70 Data element defaults Bit Data element name In Out 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C C Include if present, conforms to ISO 7812, and is less than 20 characters in length. 3 Processing Code M M 4 Amount, Transaction C C 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C 10 Conversion Rate, Cardholder Billing C C 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction M M 13 Date, Effective C C 14 Date, Expiration C C 15 Date, Settlement C C 17 Date, Capture C C 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C 22 Point of Service Data Code M M 23 Card Sequence Number C C 24 Function Code M M 25 Message Reason Code C C 26 Card Acceptor Business Code M M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes 71 Data element defaults Bit Data element name In Out 27 Approval Code Length C C 30 Amounts, Original C C 32 Acquirer Institution ID Code M M 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C C Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. 35 Track 2 Data C C Include if track data is captured at the point of service. 36 Track 3 Data C C Include if track data is captured at the point of service. 37 Retrieval Reference Number M M 38 Approval Code C C 1120 messages: include when present. M M 1121 messages 39 Action Code M M 40 Service Code C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include in a replacement transaction, previously authorized transaction, representment, partial reversal or partial chargeback. Mandatory in a supplementary authorization, if available. 72 Data element defaults Bit Data element name In Out 41 Card Acceptor Terminal ID M M 42 Card Acceptor ID Code C C 43 Card Acceptor Name/Location M M 45 Track 1 Data C C Include if track data is captured at the point of service. 46 Amounts, Fees C C Include if fees affect reconciliation. 48 Additional Data – Private C C 1120 messages: include tag 01 (PayPass Mapping Service) for a contactless magnetic stripe transaction if using the MasterCard PayPass Mapping Service. blank blank C C 1120 messages: Include if P-4 (Amount, Transaction) or P-30 (Amounts, Original) are included in the message. M M 1121 messages C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 49 Currency Code, Transaction 51 Currency Code, Cardholder Billing 54 Amounts, Additional 56 Original Data Elements C C 57 Authorization Life Cycle C C Notes 1121 messages C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 73 Data element defaults Bit Data element name In Out 58 Authorizing Agent Institution ID Code C C 59 Transport Data C C 62 Primary Reserved Private – 62 C C 67 Extended Payment Code C C blank blank 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 124 Primary Reserved Private – 124 C C 127 Primary Reserved Private – 127 C C Notes Include when the institution that processed an authorization is not the same institution identified in the primary account number. 1120 messages: include to specify a repayment period for MasterCard cardholders to make deferred payments for a transaction. 1121 messages Include when the receiving institution is not the same as the final destination of the message. Authorization Advice Response (MTI 1130) The following table describes the BASE24-eps data element defaults for Authorization Advice Response (1130) messages. Note: You must license the ISO 93 Host Financial Interface module before you can use 11xx-series messages. Bit 1 Data element name In Out Secondary Bit Map C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. 74 Data element defaults Bit Data element name In Out 2 Primary Account Number C E Include if present in the request. 3 Processing Code M E Must echo the first two positions of the processing code in the original message. 4 Amount, Transaction C E Include for all processing codes except inquiries. 7 Date and Time, Transmission M M 11 Systems Trace Audit Number M E 12 Date and Time, Local Transaction M E 18 Merchant Category Code C C 22 Point of Service Data Code C C 24 Function Code C E Include if present in advice. 28 Date, Reconciliation C C Include if transaction affects reconciliation and this data element was not provided in the request or advice message. 29 Reconciliation Indicator C C Include if the transaction affects reconciliation and this data element was not provided in the request or advice message. (future) 32 Acquirer Institution ID Code M E 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C E Include if present in the advice message. 35 Track2 Data C E Include if present in the advice. 36 Track3 Data C E Include if present in the advice. 37 Retrieval Reference Number C E Include if present in the advice. 39 Action Code M M 41 Card Acceptor Terminal ID C E Include if present in the advice. 42 Card Acceptor ID Code C E Include if present in the advice. 45 Track 1 Data C E Include if present in the advice. 46 Amounts, Fees C C Include if fees affect reconciliation. 48 Additional Data – Private C C Include tag 01 (PayPass Mapping Service) for a contactless magnetic stripe transaction if using the MasterCard PayPass Mapping Service. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes 75 Data element defaults Bit Data element name In Out Notes 49 Currency Code, Transaction C E Include if P-4 (Amount, Transaction) or P-30 (Amounts, Original) are included in the message. 50 Currency Code, Reconciliation C C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 59 Transport Data C E Include if present in the advice. 62 Primary Reserved Private – 62 C C 67 Extended Payment Code C C Include to specify a repayment period for MasterCard cardholders to make deferred payments for a transaction. 100 Receiving Institution ID Code C C Include when the receiving institution is not the same as the final destination of the message. 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C Authorization Notification (MTI 1140) The following table describes the BASE24-eps data element defaults for Authorization Notification (1140) messages. Note: You must license the ISO 93 Host Financial Interface module before you can use 11xx-series messages. Bit Data element name In Out 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C C Include if the primary account number is present, conforms to ISO 7812, and is less than 20 characters in length. 3 Processing Code M M 4 Amount, Transaction C C 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include for all processing codes except for non-financials where surcharging did not apply. 76 Data element defaults Bit Data element name In Out 10 Conversion Rate, Cardholder Billing C C 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction M M 13 Date, Effective C C 14 Date, Expiration C C 17 Date, Capture C C 19 Country Code, Acquiring Institution C C 22 Point of Service Data Code M M 23 Card Sequence Number C C 24 Function Code M M 26 Card Acceptor Business Code M M 28 Date, Reconciliation C C Include if transaction affects reconciliation and this data element was not provided in the request or advice message. 29 Reconciliation Indicator C C Include if transaction affects reconciliation. (future) 30 Amounts, Original C C Include in a replacement transaction, previously authorized transaction, representment, partial reversal or partial chargeback. Mandatory in a supplementary authorization, if available. 32 Acquirer Institution ID Code M M 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C C Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. 35 Track 2 Data C C Include if track data is captured at the point of service. 36 Track 3 Data C C Include if track data is captured at the point of service. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes 77 Data element defaults Bit Data element name In Out 37 Retrieval Reference Number M M 38 Approval Code C C 39 Action Code M M 40 Service Code C C 41 Card Acceptor Terminal ID C C 42 Card Acceptor ID Code C C 43 Card Acceptor Name/Location C C 45 Track 1 Data C C Include if track data is captured at the point of service. 46 Amounts, Fees C C Include if fees affect reconciliation. 49 Currency Code, Transaction C C Include if P-4 (Amount, Transaction) or P-30 (Amounts, Original) are included in the message. 50 Currency Code, Reconciliation C C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 56 Original Data Elements C C 58 Authorizing Agent Institution ID Code C C 59 Transport Data C C 62 Primary Reserved Private – 62 C C 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 123 Primary Reserved Private – 123 C C 127 Primary Reserved Private – 127 C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include when the institution that processed an authorization is not the same institution identified in the primary account number. Include when the receiving institution is not the same as the final destination of the message. 78 Data element defaults Financial Request/Repeat (MTI 1200/1201) The following table describes the BASE24-eps data element defaults for Financial Request (1200) and Financial Request Repeat (1201) messages. Note: You must license the ISO 93 Host Financial Interface module before you can use 12xx-series messages. Bit Data element name In Out 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C C Include if the primary account number is present, conforms to ISO 7812, and is less than 20 characters in length. 3 Processing Code M M 4 Amount, Transaction M M 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 10 Conversion Rate, Cardholder Billing C C 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction M M 13 Date, Effective C C 14 Date, Expiration C C 15 Date, Settlement C C 17 Date, Capture C C 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C 22 Point of Service Data Code M M 23 Card Sequence Number C C 24 Function Code M M 26 Card Acceptor Business Code M M 27 Approval Code Length C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if the Amount, Cardholder Billing data element or the Amount, Cardholder Billing Fee data element is present. 79 Data element defaults Bit Data element name In Out 30 Amounts, Original C C 32 Acquirer Institution ID Code M M 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C C Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. 35 Track 2 Data C C Include if track data is captured at the point of service. 36 Track 3 Data C C Include if track data is captured at the point of service. 37 Retrieval Reference Number M M 40 Service Code C C 41 Card Acceptor Terminal ID M M 42 Card Acceptor ID Code C C 43 Card Acceptor Name/Location M M 45 Track 1 Data C C Include if track data is captured at the point of service. 46 Amounts, Fees C C Include if fees affect reconciliation. 48 Additional Data – Private Data Element C C 49 Currency Code, Transaction M M 51 Currency Code, Cardholder Billing C C 52 Personal Identification Number data C C 54 Amounts, Additional C C 55 Integrated Circuit Card System Related Data C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include in a replacement transaction, previously authorized transaction, representment, partial reversal or partial chargeback. Mandatory in a supplementary authorization, if available. Include if P-6 (Amount, Cardholder Billing) is included in the message. Include for EMV transactions. 80 Data element defaults Bit Data element name In Out 59 Transport Data C C 62 Primary Reserved Private – 62 C C 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 124 Primary Reserved Private – 124 C C 127 Primary Reserved Private – 127 C C Notes Include when the receiving institution is not the same as the final destination of the message. Financial Request Response (MTI 1210) The following table describes the BASE24-eps data element defaults for Financial Request Response (1210) messages. Note: You must license the ISO 93 Host Financial Interface module before you can use 12xx-series messages. Bit Data element name In Out 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C M Include if present in the request. 3 Processing Code M M Must echo the first two positions of the processing code in the original message. 4 Amount, Transaction M E 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 81 Data element defaults Bit Data element name In Out 10 Conversion Rate, Cardholder Billing C C 11 Systems Trace Audit Number M E 12 Date and Time, Local Transaction M E 13 Date, Effective C C Include if present in request. 14 Date, Expiration C C Include if present in request. 15 Date, Settlement C C 16 Date, Conversion C C 17 Date, Capture C C 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C 22 Point of Service Data Code M M 23 Card Sequence Number C C Conditional. Include if present in the request. 28 Date, Reconciliation C C Include if transaction affects reconciliation and this data element was not provided in the request or advice message. 29 Reconciliation Indicator C C Include if the transaction affects reconciliation and this data element was not provided in the request or advice message. (future) 30 Amounts, Original C C Include if a partial approval, declined or rejected transaction. 32 Acquirer Institution ID Code M E 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C C Include if present in the request. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if the Amount, Cardholder Billing data element or the Amount, Cardholder Billing Fee data element is present. Include when reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 82 Data element defaults Bit Data element name In Out 35 Track 2 Data C C Include if present in the request. 36 Track 3 Data C C Include if present in the request. 37 Retrieval Reference Number M M 38 Approval Code M C 39 Action Code M M 41 Card Acceptor Terminal ID C C Include if present in the request. 42 Card Acceptor ID Code C C Include if present in the request. 45 Track 2 Data C C Include if present in the request. 46 Amounts, Fees C C Include if fees affect reconciliation. 48 Additional Data – Private Data Element C C 49 Currency Code, Transaction M E 50 Currency Code, Reconciliation C C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 54 Amounts, Additional C C Include if present in the request 55 Integrated Circuit Card System Related Data C C Include for EMV transactions. 58 Authorizing Agent Institution ID Code C C Include when the institution that processed an authorization is not the same institution identified in the primary account number. 59 Transport Data C C 62 Primary Reserved Private – 62 C C 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include when the receiving institution is not the same as the final destination of the message. 83 Data element defaults Bit Data element name In Out 123 Reserved for Private Use – 123 C C 127 Reserved for Private Use - 127 C C Notes Include for the statement print or mini-statement processing codes or OAR. Financial Advice/Repeat (MTI 1220/1221) The following table describes the BASE24-eps data element defaults for Financial Advice (1220) and Financial Advice Repeat (1221) messages. Note: You must license the ISO 93 Host Financial Interface module before you can use 12xx-series messages. Bit Data element name In Out 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C C Include if the primary account number is present, conforms to ISO 7812, and is less than 20 characters in length. 3 Processing Code M M 4 Amount, Transaction M M 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C 10 Conversion Rate, Cardholder Billing C C 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction C M 1220 messages M M 1221 messages BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if the Amount, Cardholder Billing data element or the Amount, Cardholder Billing Fee data element is present. 84 Data element defaults Bit Data element name In Out 13 Date, Effective C C 14 Date, Expiration C C 15 Date, Settlement C C 17 Date, Capture C C 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C 22 Point of Service Data Code C M 23 Card Sequence Number C C 24 Function Code M M 25 Message Reason Code C C 26 Card Acceptor Business Code C M 27 Approval Code Length C C 30 Amounts, Original C C 32 Acquirer Institution ID Code C M 33 Forwarding Institution ID Code C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if different from date and time, local transaction. Include in a replacement transaction, previously authorized transaction, representment, partial reversal or partial chargeback. Mandatory in a supplementary authorization, if available. Include when the forwarding institution is not the same as the institution originating the message. 85 Data element defaults Bit Data element name In Out Notes 34 Primary Account Number, Extended C C Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. 35 Track 2 Data C C Include if track data is captured at the point of service. 36 Track 3 Data C C Include if track data is captured at the point of service. 37 Retrieval Reference Number M M 38 Approval Code C C 39 Action Code C M 40 Service Code C C 41 Card Acceptor Terminal ID C M 1220 messages M M 1221 messages 42 Card Acceptor ID Code C C 43 Card Acceptor Name/Location C C 1220 messages M M 1221 messages 45 Track 1 Data C C Include if track data is captured at the point of service. 46 Amounts, Fees C C Include if fees affect reconciliation. 48 Additional Data – Private Data Element C C 49 Currency Code, Transaction M M 51 Currency Code, Cardholder Billing C C 54 Amounts, Additional C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Include if P-6 (Amount, Cardholder Billing) is included in the message. 86 Data element defaults Bit Data element name In Out 56 Original Data Elements C C 58 Authorizing Agent Institution ID Code C C 59 Transport Data C C 62 Primary Reserved Private – 62 C C 72 Data Record C blank 1220 messages: required for MDS adjustments or representments. blank blank 1221 messages 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 124 Primary Reserved Private – 124 C C 127 Primary Reserved Private – 127 C C Notes Include when the institution that processed a financial transaction is not the same institution identified in the primary account number. Include when the receiving institution is not the same as the final destination of the message. Financial Advice Response (MTI 1230) The following table describes the BASE24-eps data element defaults for Financial Advice Response (1230) messages. Note: You must license the ISO 93 Host Financial Interface module before you can use 12xx-series messages. Bit 1 Data element name In Out Secondary Bit Map C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. 87 Data element defaults Bit Data element name In Out 2 Primary Account Number C E 3 Processing Code M E 4 Amount, Transaction M E 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 10 Conversion Rate, Cardholder Billing C C Include if the Amount, Cardholder Billing data element or the Amount, Cardholder Billing Fee data element is present. 11 Systems Trace Audit Number M E 12 Date and Time, Local Transaction M E 16 Date, Conversion C C 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C 28 Date, Reconciliation C C Include if transaction affects reconciliation and this data element was not provided in the request or advice message. 29 Reconciliation Indicator C C Include if the transaction affects reconciliation and this data element was not provided in the request or advice message. (future) 30 Amounts, Original blank C 32 Acquirer Institution ID Code M E BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if present in the request. Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. Include when reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 88 Data element defaults Bit Data element name In Out 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C E Include if present in the advice. 35 Track 2 Data C E Include if present in the advice. 36 Track 3 Data C E Include if present in the advice. 37 Retrieval Reference Number C E 39 Action Code M M 41 Card Acceptor Terminal ID C E Include if present in the advice. 42 Card Acceptor ID Code C E Include if present in the advice. 45 Track 1 Data C E Include if present in the advice. 46 Amounts, Fees C C Include if fees affect reconciliation. 48 Additional Data – Private Data Element C C 49 Currency Code, Transaction M E 50 Currency Code, Reconciliation C C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 54 Additional Amounts C C 59 Transport Data C E 62 Primary Reserved Private – 62 C C 72 Data Record C blank 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 127 Primary Reserved Private – 127 C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if present in the advice. Include when the receiving institution is not the same as the final destination of the message. 89 Data element defaults Financial Notification (MTI 1240) The following table describes the BASE24-eps data element defaults for Financial Notification (1240) messages. Note: You must license the ISO 93 Host Financial Interface module before you can use 12xx-series messages. Bit Data element name In Out 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C C Include if the primary account number is present, conforms to ISO 7812, and is less than 20 characters in length. 3 Processing Code M M 4 Amount, Transaction M M 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 10 Conversion Rate, Cardholder Billing C C Include if the Amount, Cardholder Billing data element or the Amount, Cardholder Billing Fee data element is present. 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction M M 13 Date, Effective C C 14 Date, Expiration C C 16 Date, Conversion C C Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 17 Date, Capture C C Include if different from date and time, local transaction. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. 90 Data element defaults Bit Data element name In Out 19 Country Code, Acquiring Institution C C 22 Point of Service Data Code M M 23 Card sequence Number C C 24 Function Code M M 26 Card Acceptor Business Code M M 28 Date, Reconciliation C C Include if transaction affects reconciliation and this data element was not provided in the request or advice message. 29 Reconciliation Indicator C C Include if transaction affects reconciliation and checkpoint reconciliation used. (future) 30 Amounts, Original C C Include in a replacement transaction, previously authorized transaction, representment, partial reversal or partial chargeback. Mandatory in a supplementary authorization, if available. 32 Acquirer Institution ID Code M M 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C C Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. 35 Track 2 Data C C Include if track data is captured at the point of service. 36 Track 3 Data C C Include if track data is captured at the point of service. 37 Retrieval Reference Number M M 38 Approval Code C C 39 Action Code M M 40 Service Code C C 41 Card Acceptor Terminal ID C C 42 Card Acceptor ID Code C C 43 Card Acceptor Name/Location M M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes 91 Data element defaults Bit Data element name In Out Notes 45 Track 1 Data C C Include if track data is captured at the point of service. 46 Amounts, Fees C C Include if fees affect reconciliation. 48 Additional Data – Private Data Element C C 49 Currency Code, Transaction M M 50 Currency Code, Reconciliation C C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 54 Additional Amounts C C 56 Original Data Elements C C 58 Authorizing Agent Institution ID Code C C 59 Transport Data C C 62 Primary Reserved Private – 62 C C 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 127 Primary Reserved Private – 127 C C Include when the institution that processed a financial transaction is not the same institution identified in the primary account number. Include when the receiving institution is not the same as the final destination of the message. File Action Request/Repeat (MTI 1304/1305) The following table describes the BASE24-eps data element defaults for File Action Request (1304) and File Action Request Repeat (1305) messages. Note: You must license the File Update Interface module before you can use 13xx-series messages. Bit 1 Data element name In Out Secondary Bit Map C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. 92 Data element defaults Bit 2 Data element name In Out Primary Account Number M M Notes For stop payment orders, this data element must contain the account number for which the stop payment order is requested if the account number is not specified in S-102 or S-103. For file updates to the Stop Payment data source, this data element will contain the checking account number of the customer’s account at the institution that has a stop payment on the check. For file updates to the Check Status data source, if this record is for a registered check for a specific cardholder, this data element will contain the primary account number of the cardholder. If this record is for a pre-approved or pre-declined check, this data element requires default values of all 9s. 4 Amount, Transaction C C 7 Date and Time, Transmission M M 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction M M 14 Date, Expiration C C Include for file updates to the American Express Global Network Solutions (AEGN) Network Exception File. 19 Country Code, Acquiring Institution C C For stop payment orders, this field is mandatory if the type of stop payment order is R0 or R1. In this case, the field contains the acquiring institution country code from a prior recurring or installment payment transaction for the cardholder. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Include when a stop payment order is for a specific amount. 93 Data element defaults Bit Data element name In Out 23 Card Sequence Number C C Notes Include for a Card data source update if present (used for journaling and reading data records). Mandatory for file updates sent from a host to the Elan interchange. Mandatory for file updates to the Check Status data source. If the record is for a registered check for a specific cardholder, this data element must contain the member number of the cardholder. If this record is for a pre-approved or pre-declined check, this data element requires default values of all 9s. 24 Function Code M M Valid values are as follows: 301 = Add record 1 302 = Change record 303 = Delete record 304 = Replace record 305 = Inquire on the record 1 For file updates to the AEGN Network Exception File, this code represents an add or update. 25 Message Reason Code C C 32 Acquirer Institution ID Code M M 33 Forwarding Institution ID code C C Include for file updates to the American Express Global Network Solutions (AEGN) Network Exception File. Include when the forwarding institution is not the same as the institution originating the message. Include for file updates to the American Express Global Network Solutions (AEGN) Network Exception File. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 94 Data element defaults Bit Data element name In Out Notes 34 Primary Account Number, Extended C C Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length (used for journaling and reading data records). 42 Card Acceptor Identification Code C C For stop payment orders, this field is required to add or replace a stop payment order for a recurring or installment payment (i.e., the Function Code (P-24) data element is set to a value of 301 or 304) if the Card Acceptor Name/Location (P-43) data element and merchant verification value (in S-72 data element, tag 05, subtag 02) are not present. In this case, this field contains the card acceptor identification code from a prior recurring or installment payment transaction for the cardholder. This field is not allowed if the type of stop order is set to a value of R3 (Revocation of all authorizations). 43 Card Acceptor Name/Location C C For stop payment orders, this field is required to add or replace a stop payment order for a recurring or installment payment (i.e., the Function Code (P-24) data element is set to a value of 301 or 304) if the Card Acceptor Identification Code and merchant verification value (in S-72 data element, tag 05, subtag 02) are not present. This field should not be included when deleting or inquiring on a stop payment order (i.e., the Function Code (P-24) data element is set to a value of 303 or 305). This field is not allowed if the type of stop order is R3 (Revoke all authorizations). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 95 Data element defaults Bit Data element name In Out 49 Currency Code, Transaction C C 59 Transport Data C C 72 Data Record C C Notes Include if P-4 (Amount, Transaction) or P-30 (Amounts, Original) are included in the message. Include for updates to all data sources other than the Card data source. Include for updates or inquiries to the Card data source if card data is to be carried in S-72. Card data can be carried in S-72 or S-127. Include for updates or inquiries to the Check Status and Stop Payment data sources. Include for all stop payment orders. 93 Transaction Destination Institution ID Code C C 94 Transaction Originator Institution ID Code C C 100 Receiving Institution ID Code C C Include when the receiving institution is not the same as the final destination of the message. Include for file updates to the Check Status data source. This field must contain the routing and transit number of the checkissuing institution or checkissuer identification number. 102 Account Identification 1 C C Include if a Positive Balance file update. (used for journaling) For stop payment orders, this data element must contain the account number for which the stop payment order is requested if the account number is not specified in P-2 or S-103. Include for file updates to the Check Status data source. This field must contain the checking account number. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 96 Data element defaults Bit Data element name In Out Notes 103 Account Identification 2 C C For stop payment orders, this data element must contain the account number for which the stop payment order is requested if the account number is not specified in P-2 or S-102. 127 Reserved for Private Use C C Include for updates or inquiries to the Card data source if card data is to be carried in S-127. Card data can be carried in S-72 or S-127. File Action Request Response (MTI 1314) The following table describes the BASE24-eps data element defaults for File Action Request Response (1314) messages. Note: You must license the File Update Interface module before you can use 13xx-series messages. Bit Data element name In Out Notes 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C E Include if present in request. 7 Date and Time, Transmission M M 11 Systems Trace Audit Number M E 12 Date and Time, Local Transaction M E 23 Card Sequence Number C E 32 Acquirer Institution ID Code M E 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C E Include if present in request. 39 Action Code M M Examples: Include if present in request. 000 – Approved 118 – No Card Record 300 – Inquiry Successful 44 Additional Response Data C C 59 Transport Data C E BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Contains File Update action codes. 97 Data element defaults Bit Data element name In Out 93 Transaction Destination Institution ID Code C E 94 Transaction Originator Institution ID Code C E 100 Receiving Institution ID Code C C Notes Include when the receiving institution is not the same as the final destination of the message. File Action Advice/Repeat (MTI 1324) File Action Advice Response (MTI 1334) The following table describes the BASE24-eps data element defaults for File Action Advice Response (1334) messages. Note: You must license the File Update Interface module before you can use 13xx-series messages. Bit Data element name In Out Notes 1 Secondary Bit Map C blank 2 Primary Account Number M blank 7 Date and Time, Transmission M blank 11 Systems Trace Audit Number M blank 12 Date and Time, Local Transaction M blank 23 Card Sequence Number C blank Include if a Card data source update (used for journaling and reading data records). 24 Function Code M blank Valid values are as follows: Include if a data element greater than 64 is present. 301 = Add record 302 = Change record 303 = Delete record 304 = Replace record 305 = Inquire 32 Acquirer Institution ID Code M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 blank 98 Data element defaults Bit Data element name In Out Notes 34 Primary Account Number, Extended C blank Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length (used for journaling and reading data records). 39 Action Code M blank Examples: 300 – Successful 306 – Not Successful 59 Transport Data C blank 93 Transaction Destination Institution ID Code C blank 94 Transaction Originator Institution ID Code C blank Reversal Advice/Repeat (MTI 1420/1421) The following table describes the BASE24-eps data element defaults for Reversal Advice (1420) and Reversal Advice Repeat (1421) messages. Bit Data element name In Out 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C C Include if the primary account number is present, conforms to ISO 7812, and is less than 20 characters in length. 3 Processing Code M M Must contain the same data as the original authorization (11xx) or financial (12xx) message. 4 Amount, Transaction M M 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes 99 Data element defaults Bit Data element name In Out 10 Conversion Rate, Cardholder Billing C C 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction M M 13 Date, Effective C C 14 Date, Expiration C C 15 Date, Settlement C C 17 Date, Capture M M 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C 23 Card Sequence Number C C 24 Function Code M M Notes Include if the Amount, Cardholder Billing data element or the Amount, Cardholder Billing Fee data element is present. Valid values are as follows: 400 = Full reversal 401 = Partial reversal 25 Message Reason Code C C 30 Amounts, Original C C 32 Acquirer Institution ID Code M M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Include in a replacement transaction, previously authorized transaction, representment, partial reversal or partial chargeback. Mandatory in a supplementary authorization, if available. 100 Data element defaults Bit Data element name In Out 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C C Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. 35 Track 2 Data C C 36 Track 3 Data C C 37 Retrieval Reference Number M M 38 Approval Code C C 41 Card Acceptor Terminal ID M M 42 Card Acceptor ID Code C C 43 Card Acceptor Name/Location M M 45 Track 1 Data C C 46 Amounts, Fees C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include in the advice/notification if the data element was present in the original authorization/ financial request/ advice notification message. Echo back. Include if fees affect reconciliation. 101 Data element defaults Bit Data element name In Out 48 Additional Data – Private C C blank blank Notes 1420 messages: include tag 01 (PayPass Mapping Service) for a contactless magnetic stripe transaction if using the MasterCard PayPass Mapping Service. 1421 messages 49 Currency Code, Transaction M M Must contain the same data as the original authorization (11xx) or financial (12xx) message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 54 Amounts, Additional C C 56 Original Data Elements M M 57 Authorization Life cycle Code C C 58 Authorizing Agent Institution ID Code C C 59 Transport Data C C 62 Primary Reserved Private – 62 C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Include in the advice/notification if the data element was present in the original authorization/ financial request/ advice notification message. If present, it must contain the same data as the original message. 102 Data element defaults Bit Data element name In Out 67 Extended Payment Code C C blank blank 94 Transaction Originator Institution ID C C 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 124 Primary Reserved Private – 124 C C 127 Primary Reserved Private – 127 C C Notes 1420 messages: Include to specify a repayment period for MasterCard cardholders to make deferred payments for a transaction. 1421 messages Include when the receiving institution is not the same as the final destination of the message. Chargeback Advice (MTI 1422) The following table describes the BASE24-eps data element defaults for Chargeback Advice (1422) messages. Bit Data element name In Out 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C C Include if the primary account number is present. 3 Processing Code M M 4 Amount, Transaction M M 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes 103 Data element defaults Bit Data element name In Out 10 Conversion Rate, Cardholder Billing C C 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction C M 13 Date, Effective C C 14 Date, Expiration C C 15 Date, Settlement C C 17 Date, Capture C C 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C 22 Point of Service Data Code C 23 Card Sequence Number C C 24 Function Code M M Notes Valid values are as follows: 450 = First full chargeback 453 = First partial chargeback 25 Message Reason Code C 26 Card Acceptor Business Code C 30 Amounts, Original C C 32 Acquirer Institution ID Code C M 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C C Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. 35 Track 2 Data C C 36 Track 3 Data C C 37 Retrieval Reference Number M M 38 Approval Code C C 39 Action Code C C 41 Card Acceptor Terminal ID C M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 C Include in a partial chargeback. Include if the data element was present in the original financial transaction. 104 Data element defaults Bit Data element name In Out Notes 42 Card Acceptor ID Code C C 43 Card Acceptor Name/Location C M 45 Track 1 Data C C 46 Amounts, Fees C C Include if fees affect reconciliation. 49 Currency Code, Transaction M M Must contain the same data as the original financial message. 50 Currency Code, Reconciliation C C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 54 Amounts, Additional C C 56 Original Data Elements C M 58 Authorizing Agent Institution ID Code C C 59 Transport Data C C 62 Primary Reserved Private – 62 C C 72 Data Record C blank 94 Transaction Originator Institution ID C C 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 127 Primary Reserved Private – 127 C C Include if the data element was present in the original financial transaction. Include when the receiving institution is not the same as the final destination of the message. Chargeback Advice Repeat (MTI 1423) The following table describes the BASE24-eps data element defaults for Chargeback Advice (1423) messages. Bit Data element name In Out 1 Secondary Bit Map C blank 2 Primary Account Number C blank BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. 105 Data element defaults Bit Data element name In Out 3 Processing Code M blank 4 Amount, Transaction M blank 5 Amount, Reconciliation C blank 6 Amount, Cardholder Billing C blank 7 Date and Time, Transmission M blank 9 Conversion Rate, Reconciliation C blank 10 Conversion Rate, Cardholder Billing C blank 11 Systems Trace Audit Number M blank 12 Date and Time, Local Transaction M blank 13 Date, Effective C blank 14 Date, Expiration C blank 15 Date, Settlement C blank 17 Date, Capture C blank 18 Merchant Category Code C blank 19 Country Code, Acquiring Institution C blank 23 Card Sequence Number C blank 24 Function Code M blank Notes Valid values are as follows: 450 = First full chargeback 453 = First partial chargeback 25 Message Reason Code C blank 30 Amounts, Original C blank 32 Acquirer Institution ID Code M blank 33 Forwarding Institution ID Code C blank Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C blank Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. 35 Track 2 Data C blank 36 Track 3 Data C blank 37 Retrieval Reference Number M blank BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Include in a partial chargeback. 106 Data element defaults Bit Data element name In Out 38 Approval Code C blank 39 Action Code C blank 41 Card Acceptor Terminal ID M blank 42 Card Acceptor ID Code C blank 43 Card Acceptor Name/Location M blank 45 Track 1 Data C blank 46 Amounts, Fees C blank Include if fees affect reconciliation. 49 Currency Code, Transaction M blank Must contain the same data as the original financial message. 50 Currency Code, Reconciliation C blank Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C blank Include if P-6 (Amount, Cardholder Billing) is included in the message. 54 Amounts, Additional C blank 56 Original Data Elements M blank 58 Authorizing Agent Institution ID Code C blank 59 Transport Data C blank 62 Primary Reserved Private – 62 C blank 72 Data Record C blank 94 Transaction Originator Institution ID C blank 100 Receiving Institution ID Code C blank 102 Account Identification 1 C blank 103 Account Identification 2 C blank 123 Primary Reserved Private – 123 C blank 127 Primary Reserved Private – 127 C blank BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if the data element was present in the original financial transaction. Include if the data element was present in the original financial transaction. Include when the receiving institution is not the same as the final destination of the message. 107 Data element defaults Reversal Advice Response (MTI 1430) The following table describes the BASE24-eps data element defaults for Reversal Advice Response (1430) messages. Bit Data element name In Out 1 Secondary Bit Map C C 2 Primary Account Number C E 3 Processing Code M M 4 Amount, Transaction M E 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 10 Conversion Rate, Cardholder Billing C C Include if the Amount, Cardholder Billing data element or the Amount, Cardholder Billing Fee data element is present. 11 Systems Trace Audit Number M E 12 Date and Time, Local Transaction M E 13 Date, Effective C C 14 Date, Expiration C C 15 Date, Settlement C C 16 Date, Conversion C C 17 Date, Capture M E 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. Include when reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 108 Data element defaults Bit Data element name In Out 23 Card Sequence Number C C 28 Date, Reconciliation C C Include if transaction affects reconciliation and this data element was not provided in the request or advice message. 29 Reconciliation Indicator C C Include if the transaction affects reconciliation and checkpoint reconciliation is used and this data element was not provided in the request or advice message. (future) 32 Acquirer Institution ID Code M E 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C E Include in a response message if the data element was present in the original request or advice message. Echo back. 37 Retrieval Reference Number M M 39 Action Code M M 41 Card Acceptor Terminal ID C E 42 Card Acceptor ID Code C E 46 Amounts, Fees C C Include if fees affect reconciliation. 48 Additional Data – Private C C Include tag 01 (PayPass Mapping Service) for a contactless magnetic stripe transaction if using the MasterCard PayPass Mapping Service. 49 Currency Code, Transaction C C Include if P-4 (Amount, Transaction) or P-30 (Amounts, Original) are included in the message. 50 Currency Code, Reconciliation C C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 59 Transport Data C E BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes 109 Data element defaults Bit Data element name In Out 62 Primary Reserved Private – 62 C C 94 Transaction Originator Institution ID C E 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 127 Primary Reserved Private – 127 C C Notes Include when the receiving institution is not the same as the final destination of the message. Chargeback Advice Response (MTI 1432) The following table describes the BASE24-eps data element defaults for Chargeback Advice Response (1432) messages. Bit Data element name In Out 1 Secondary Bit Map C C 2 Primary Account Number C E 3 Processing Code M E 4 Amount, Transaction M E 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C 10 Conversion Rate, Cardholder Billing C C 11 Systems Trace Audit Number M E 12 Date and Time, Local Transaction M E 13 Date, Effective C C 15 Date, Settlement C C 16 Date, Conversion C C 18 Merchant Category Code C C 19 Country Code, Acquiring Institution C C 28 Date, Reconciliation C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. Include if the Amount, Cardholder Billing data element is present. 110 Data element defaults Bit Data element name In Out 29 Reconciliation Indicator C C 30 Amounts, Original blank C 32 Acquirer Institution ID Code M E 33 Forwarding Institution ID Code C C 34 Primary Account Number, Extended C E 37 Retrieval Reference Number C E 39 Action Code M M 41 Card Acceptor Terminal ID C C 42 Card Acceptor ID Code C C 46 Amounts, Fees C C 49 Currency Code, Transaction M E 50 Currency Code, Reconciliation C C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 59 Transport Data C C 62 Primary Reserved Private – 62 C C 94 Transaction Originator Institution ID C C 100 Receiving Institution ID Code C C 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 127 Primary Reserved Private –127 C C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include in a response to a partial chargeback. Include when the forwarding institution is not the same as the institution originating the message. Include if fees affect reconciliation. Include when the receiving institution is not the same as the final destination of the message. 111 Data element defaults Reversal Notification (MTI 1440) The following table describes the BASE24-eps data element defaults for Reversal Notification (1440) messages. Bit Data element name In Out Notes 1 Secondary Bit Map C C Include if a data element greater than 64 is present. 2 Primary Account Number C C Include if the primary account number is present, conforms to ISO 7812, and is less than 20 characters in length. 3 Processing Code M M Must contain the same data as the original authorization (11xx) or financial (12xx) message. 4 Amount, Transaction M M 5 Amount, Reconciliation C C 6 Amount, Cardholder Billing C C 7 Date and Time, Transmission M M 9 Conversion Rate, Reconciliation C C Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 10 Conversion Rate, Cardholder Billing C C Include if the Amount, Cardholder Billing data element or the Amount, Cardholder Billing Fee data element is present. 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction M M 16 Date, Conversion C C 19 Country Code, Acquiring Institution C C 24 Function Code M M Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. Include when reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) Valid values are as follows: 400 = Full reversal 401 = Partial reversal BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 112 Data element defaults Bit Data element name In Out 28 Date, Reconciliation C C Include if transaction affects reconciliation and this data element was not provided in the request or advice message. 29 Reconciliation Indicator C C Include if transaction affects reconciliation and checkpoint reconciliation used. (future) 30 Amounts, Original C C Include in a replacement transaction, previously authorized transaction, representment, partial reversal or partial chargeback. Mandatory in a supplementary authorization, if available. 32 Acquirer Institution ID Code M M 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 34 Primary Account Number, Extended C C Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. 37 Retrieval Reference Number C C 38 Approval Code C C 39 Action Code M M 46 Amounts, Fees C C Include if fees affect reconciliation. 49 Currency Code, Transaction M M Must contain the same data as the original authorization (11xx) or financial (12xx) message. 50 Currency Code, Reconciliation C C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing C C Include if P-6 (Amount, Cardholder Billing) is included in the message. 56 Original Data Elements M M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include in the advice/notification if the data element was present in the original authorization/ financial request/advice notification message. Echo back. 113 Data element defaults Bit Data element name In Out Notes 58 Authorizing Agent Institution ID Code C C 59 Transport Data C C 62 Primary Reserved Private – 62 C C 94 Transaction Originator Institution ID C C Include when the transaction originator institution is not the same as the acquiring institution. 100 Receiving Institution ID Code C C Include when the receiving institution is not the same as the final destination of the message. 102 Account Identification 1 C C 103 Account Identification 2 C C 123 Primary Reserved Private – 123 C C 127 Primary Reserved Private – 127 C C Include in the advice/notification if the data element was present in the original authorization/ financial request/advice notification message. If present, it must contain the same data as the original message. Chargeback Notification (MTI 1442) The following table describes the BASE24-eps data element defaults for Chargeback Notification (1442) messages. Bit Data element name In Out Notes 1 Secondary Bit Map blank C Include if a data element greater than 64 is present. 2 Primary Account Number blank C Include if the primary account number is present, conforms to ISO 7812, and is less than 20 characters in length. 3 Processing Code blank M Must contain the same data as the original financial (12xx) message. 4 Amount, Transaction blank M 5 Amount, Reconciliation blank C 6 Amount, Cardholder Billing blank C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. 114 Data element defaults Bit Data element name In Out Notes 7 Date and Time, Transmission blank M 9 Conversion Rate, Reconciliation blank C Include when the reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) 10 Conversion Rate, Cardholder Billing blank C Include if the Amount, Cardholder Billing data element or the Amount, Cardholder Billing Fee data element is present. 11 Systems Trace Audit Number blank M 12 Date and Time, Local Transaction blank M 16 Date, Conversion blank C 19 Country Code, Acquiring Institution blank C 24 Function Code blank M Include when reconciliation and transaction currencies differ and this data element was not provided in the request or advice message. (future) Valid values are as follows: 450 = First full chargeback 453 = First partial chargeback 28 Date, Reconciliation blank C Include if transaction affects reconciliation and this data element was not provided in the request or advice message. 29 Reconciliation Indicator blank C Include if transaction affects reconciliation and checkpoint reconciliation used. (future) 30 Amounts, Original blank C Include in a replacement transaction, previously authorized transaction, representment, partial reversal or partial chargeback. Mandatory in a supplementary authorization, if available. 32 Acquirer Institution ID Code blank M 33 Forwarding Institution ID Code blank C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Include when the forwarding institution is not the same as the institution originating the message. 115 Data element defaults Bit Data element name In Out 34 Primary Account Number, Extended blank C 37 Retrieval Reference Number blank C 38 Approval Code blank C 39 Action Code blank M 46 Amounts, Fees blank C Include if fees affect reconciliation. 49 Currency Code, Transaction blank M Must contain the same data as the original financial (12xx) message. 50 Currency Code, Reconciliation blank C Include if P-5 (Amount, Reconciliation) is included in the message. 51 Currency Code, Cardholder Billing blank C Include if P-6 (Amount, Cardholder Billing) is included in the message. 56 Original Data Elements blank M 58 Authorizing Agent Institution ID Code blank C 59 Transport Data blank C 62 Primary Reserved Private – 62 blank C 94 Transaction Originator Institution ID blank C Include when the transaction originator institution is not the same as the acquiring institution. 100 Receiving Institution ID Code blank C Include when the receiving institution is not the same as the final destination of the message. 102 Account Identification 1 blank C 103 Account Identification 2 blank C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include when the primary account number is present, begins with “59” as defined in ISO 4909 and therefore has a field separator, or is greater than 19 characters in length. Include in the advice/notification if the data element was present in the original authorization/ financial request/advice notification message. If present, it must contain the same data as the original message. Include in the advice/notification if the data element was present in the original authorization/ financial request/advice notification message. If present, it must contain the same data as the original message. 116 Data element defaults Bit Data element name In Out 123 Primary Reserved Private – 123 blank C 127 Primary Reserved Private – 127 blank C Notes Administrative Request (MTI 1604) The following table describes the BASE24-eps data element defaults for Administrative Request (1604) messages. This message type is used to request information as part of an an administrative transaction. Administrative transactions are used when two institutions have identified a need for an exchange of information (e.g., retrieval requests). Bit Data element name In 1 Secondary Bit Map C Include if a data element greater than 64 is present. 2 Primary Account Number C Include if the primary account number is present, conforms to ISO 7812, and is less than 20 characters in length. 3 Processing Code C 4 Amount, Transaction C 7 Date and Time, Transmission M 11 Systems Trace Audit Number M 12 Date and Time, Local Transaction C 19 Country Code, Acquiring Institution C 24 Function Code M 26 Card Acceptor Business Code C 32 Acquirer Institution ID Code C 33 Forwarding Institution ID Code C 37 Retrieval Reference Number M 43 Card Acceptor Name/Location C 49 Currency Code, Transaction C 59 Transport Data C 62 Primary Reserved Private — 62 M 68 Country Code, Receiving Institution C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Out Notes The only valid value is 650 (Unable to parse message). Include when the forwarding institution is not the same as the institution originating the message. 117 Data element defaults Bit Data element name In 72 Data Record M 100 Receiving Institution ID Code C 123 Primary Reserved Private—123 C Out Notes Include when the receiving institution is not the same as the final destination of the message. Administrative Request Response (MTI 1614) The following table describes the BASE24-eps data element defaults for Administrative Request Response (1614) messages. Bit Data element name In Out 1 Secondary Bit Map C 2 Primary Account Number E 3 Processing Code E 4 Amount, Transaction E 7 Date and Time, Transmission M 11 Systems Trace Audit Number E 19 Country Code, Acquiring Institution E 24 Function Code E 32 Acquirer Institution ID Code E 37 Retrieval Reference Number M 39 Action Code M 49 Currency Code, Transaction E 59 Transport Data C 62 Primary Reserved Private — 62 C 68 Country Code, Receiving Institution C 100 Receiving Institution ID Code C 123 Primary Reserved Private—123 C Notes Include if a data element greater than 64 is present. Include when the receiving institution is not the same as the final destination of the message. Administrative Notification (MTI 1644) The following table describes the BASE24-eps data element defaults for Administrative Notification (1644) messages. This message type is used for rejected messages. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 118 Data element defaults Bit Data element name In Out Notes 1 Secondary Bit Map C C 7 Date and Time, Transmission M M 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction M M 24 Function Code M M The only valid value is 650 (Unable to parse message). 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 39 Action Code M M 62 Primary Reserved Private — 62 C C 72 Data Record C C 93 Transaction Destination Institution ID Code C C 94 Transaction Originator Institution ID Code C C 100 Receiving Institution ID Code C C Include if a data element greater than 64 is present. Include when the receiving institution is not the same as the final destination of the message. Network Management Request/Repeat (MTI 1804/1805) The following table describes the BASE24-eps data element defaults for Network Management Request (1804) and Network Management Request Repeat (1805) messages. Bit Data element name In Out 1 Secondary Bit Map C C 7 Date and Time, Transmission M M 11 Systems Trace Audit Number M M 12 Date and Time, Local Transaction M M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. 119 Data element defaults Bit Data element name In Out 24 Function Code M M Notes Valid values are as follows: 801 = Sign on combined (iss/acq) 802 = Sign off combined (iss/acq) 809 = Key request inbound key 810 = Key request outbound key 811 = Key change both keys 817 = Key change inbound 818 = Key change outbound 819 = Sign on acquirer only 820 = Sign on issuer only 823 = Sign off acquirer only 824 = Sign off issuer only 831 = Echo test 28 Date, Reconciliation C C Include if this message is used for cutover or checkpoint reconciliation. 29 Reconciliation Indicator C C Include if this message is used for checkpoint reconciliation. (future) 33 Forwarding Institution ID Code C C Include when the forwarding institution is not the same as the institution originating the message. 93 Transaction Destination Institution ID Code C C 94 Transaction Originator Institution ID Code C C 96 Key Management Data C C 100 Receiving Institution ID Code C C Include when the receiving institution is not the same as the final destination of the message. Network Management Request Response (MTI 1814) The following table describes the BASE24-eps data element defaults for Network Management Request Response (1814) messages. Bit Data element name In Out 1 Secondary Bit Map C C 7 Date and Time, Transmission M M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. 120 Data element defaults Bit Data element name In Out 11 Systems Trace Audit Number M E 12 Date and Time, Local Transaction M E 24 Function Code M E 28 Date, Reconciliation C E 29 Reconciliation Indicator C E 33 Forwarding Institution ID Code C C 39 Action Code M M 59 Transport Data C E 93 Transaction Destination Institution ID Code C E 94 Transaction Originator Institution ID Code C E 96 Key Management Data C C 100 Receiving Institution ID Code C C Notes Include when the forwarding institution is not the same as the institution originating the message. Include when the receiving institution is not the same as the final destination of the message. Administrative Fraud Report (MTI 9620) The following table describes the BASE24-eps data element defaults for Administrative Fraud Report (9620) messages. Bit Data element name In 1 Secondary Bit Map C 2 Primary Account Number M 4 Amount, Transaction C 7 Date and Time, Transmission M 11 Systems Trace Audit Number M 12 Date and Time, Local Transaction C 14 Date, Expiration C 22 Point of Service Data Code C 24 Function Code M BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Out Notes Include if a data element greater than 64 is present. The only valid value is 650 (Unable to parse message). 121 Data element defaults Bit Data element name In 26 Card Acceptor Business Code C 32 Acquirer Institution ID Code C 33 Forwarding Institution ID Code C 37 Retrieval Reference Number M 41 Card Acceptor Terminal ID C 42 Card Acceptor ID Code C 43 Card Acceptor Name/Location M 49 Currency Code, Transaction M 54 Additional Amounts C 62 Primary Reserved Private — 62 M 72 Data Record M 100 Receiving Institution ID Code M 123 Primary Reserved Private—123 M Out Notes Include when the forwarding institution is not the same as the institution originating the message. Include when the receiving institution is not the same as the final destination of the message. Administrative Fraud Report Response (MTI 9630) The following table describes the BASE24-eps data element defaults for Administrative Fraud Report Response (9630) messages. Bit Data element name In Out 1 Secondary Bit Map C 2 Primary Account Number E 7 Date and Time, Transmission M 11 Systems Trace Audit Number E 32 Acquirer Institution ID Code E 37 Retrieval Reference Number M 39 Action Code M 62 Primary Reserved Private — 62 C 100 Receiving Institution ID Code C 123 Primary Reserved Private—123 C BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Notes Include if a data element greater than 64 is present. Include when the receiving institution is not the same as the final destination of the message. 122 Section 4: Data element definitions Data element definitions The BASE24-eps ISO 8583:1993 host external message contains primary and secondary data elements. • • Primary data elements are data elements P-1 through P-64. They are called primary because their presence in the message is controlled by the primary bit map of the message. Secondary data elements are data elements S-65 through S-128. They are called secondary because their presence in the message is controlled by the secondary bit map of the message (data element P-1). General data element specifications General specifications are provided here about how different types of data elements must be populated. Fixed-length data elements Data placed in numeric, fixed-length data elements must be right-justified, with leading zeros. Data placed in all other fixed-length data elements must be left-justified, with trailing blanks. Variable-length data elements Data placed in variable-length data elements can vary in length from zero positions up to the individual maximum length stated for the data element. The actual length of the data placed in a variable-length data element must always be specified in a fixed-length prefix immediately preceding the data. This fixed-length prefix is known as the data element length indicator. • • • For variable-length data elements with a maximum length of less than 100 characters, a two-position data element length indicator precedes the data element. For variable-length data elements with a maximum length greater than 99 and less than 1,000 characters, a three-position data element length indicator precedes the data element. For variable-length data elements with a maximum length greater than 999 and less than 10,000 characters, a four-position data element length indicator precedes the data element. These prefixes must be right-justified and zero filled. For example, if a variable-length data element could be up to 200 characters, but only seven characters were actually to be loaded into the element, the required data element length indicator would be 007. In this case, if the seven characters were 1234567, the entire data element to be included in the external message would be 0071234567—ten positions in all. Otherwise, if the data element had been limited to a maximum of less than 100 characters, the data element length indicator would be 07, and the entire data element would be 071234567—nine positions in all. In the data element documentation, the required presence of a data element length indicator is denoted using an LLVAR, LLLVAR, or LLLLVAR notation in the Format field. The LL, LLL, and LLLL represent the two-, three-, or four-position data element length indicators and the VAR represents the data itself (which could consist of one or more fields). Note: The data element length indicator itself is not included in the documented size of the data element data. The following table provides several examples of how data element data is documented. Format Indicator Length Data Size Total Data Element Length LLVAR AN ..37 2 37 39 LLLVAR ANS ..500 3 500 503 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 123 Data element definitions Format Indicator Length Data Size Total Data Element Length LLLVAR ANS ..999 3 999 1,002 LLLLVAR ANS ..9999 4 9,999 10,003 Zero-length data elements BASE24‑eps can include zero-length data elements if a host has inadvertently made mandatory a data element that BASE24‑eps does not support. If a BASE24‑eps application has no data to place in a mandatory data element, it simply sets the data element length indicator to zeros (00, 000, or 0000) and sends the indicator. Tagged and subtagged data A number of data elements use a tag and subtag scheme for identifying the information they carry: • • • • • • • P-44: Additional Response Data P-62: Primary Reserved Private S-72: Data Record S-96: Key Management Data S-123: Reserved for Private Use S-124: Reserved for Private Use S-127: Reserved for Private Use Tagged data Using a tag scheme, each piece of information that can be carried in the data element is defined individually and identified by a two-digit tag. In this case, each data item that can be included in the data element is structured in the following manner: a tag identifying the type of data, followed immediately by a length indicator identifying the length of the data, followed immediately by the data itself. (Depending on the size of the data element, the length indicator for a tag can be two, three, or four digits.) The following illustration depicts the format of a tagged piece of data (in this case, with a three-digit length indicator): Because tagged data items are self-contained and uniquely identified by their tags, they can be included as needed and in any order within a data element. Tags are defined specifically for those data elements that support them. Refer to the data element descriptions for information on their supported tags. Subtagged data The contents of certain tags (for example, tags 01 and 02 of the S-72 data element) are further defined using a subtag scheme. In this case, the various pieces of information that can be carried in a particular tagged data item are themselves defined individually and identified by one or two-position subtags. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 124 Data element definitions Subtags allow specific pieces of information to be included in tags in the same way that tags allow specific pieces of information to be included in data elements. Each piece of subtagged data is structured in the following manner: the subtag identifying the type of data, followed immediately by a three-digit length indicator identifying the length of the subtag data, followed immediately by the subtag data itself. (Note that the length indicator for a subtag is always three digits.) Because subtagged data items are self-contained and uniquely identified by their subtags, they can be included as needed and in any order within the tag for which they are defined. Subtags are defined specifically for those tags that support them. Refer to the tag descriptions for information on any supported subtags. Generic data mapping The Reserved for Private Use (S-124) data element is used to pass unmapped data fields as received from network interfaces (such as Visa and Banknet) through to the host. This data is predominately obtained from the Generic Data TDE in which it is stored using an outer key indicating the interface (or, in the case where ISO standard fields are used, a generic tag of "ACQ_DATA") and an inner key with a descriptive label of the field. These labels are mapped to 2-character tags and subtags using 2 new data sources. The mapping between the tag and Generic Data TDE outer key is configured in the Genrc_Data_Outer_Tag data source, and the mapping between the subtag and the Generic Data TDE inner key is configured in the Genrc_Data_Inner_Tag data source. Data element documentation conventions Data elements are documented using two standard fields (an example is shown here), followed by a description of how the data element is used and the applicable codes and values that can be used to populate the data element. The contents of the standard fields are described below. Format: AN 16 TDEs: ISO 93 Format States the attributes for the data element. The values used to represent the attributes (shown here) are based on the ISO 8583:1993 standards: Attribute values Value Description A Alphabetic characters N Numeric characters P Space (pad) characters S Special characters AN Alphabetic and numeric characters AS Alphabetic and special characters NS Numeric and special characters ANS Z Alphabetic, numeric, and special characters Track 2 and 3 code set as defined in ISO 4909 and ISO 7813. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 125 Data element definitions Attribute values Value Description LLVAR Indicates that the data element is variable length and that the variable-length data (VAR) must be prefixed by a two-position length indicator (LL). This notation is used when the variable-length data can be 01–99 in length. LLLVAR Indicates that the data element is variable length and that the variable-length data (VAR) must be prefixed by a three-position length indicator (LLL). This notation is used when the variable-length data can be 001–999 in length. LLLLVAR Indicates that the data element is variable length and that the variable-length data (VAR) must be prefixed by a four-position length indicator (LLLL). This notation is used when the variable-length data can be 0001–9999 in length. For fixed-length fields, the characters listed above are followed by the number of characters in the field. For example, N 19 is a numeric field that contains 19 bytes always, padded to the left with zeros when applicable; AN 19 is an alphanumeric field that contains 19 bytes always, left justified with trailing spaces. For variable-length fields, the characters listed above are followed by two dots and the maximum number of characters that can be carried in the field (for example, N ..19 indicates that the field is a variable-length, numeric field, that can be from zero to 19 characters in length; ANS ..999 indicates that the field is a variable-length field containing alphabetic, numeric, and special characters, that can be from zero to 999 characters in length). X+ is used with some amounts to indicate that they must be preceded by a minus sign (–) or the value C if the amount is a credit or a plus sign (+) or the value D if the amount is a debit. The exact values used are described in individual data element descriptions. Note that this adds one to the given length of the field. Date and time formats are shown using the following values: Date and time formats Value YY or YYYY Description Year MM Month DD Day HH Hour MM Minute SS Second hh Hundredths of a second mmmmmm Microseconds (millionths of a second) TDEs Lists the Transaction Data Elements (TDEs) used by the BASE24-eps system to carry the data internally. For inbound messages, the external data element is mapped to these TDE(s). For outbound messages, these TDE(s) are mapped to the external data element. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 126 Data element definitions Required blank spaces Throughout the documentation when discussing the impact of required blanks or spaces in entered field data, an italicized b is used to denote a required blank character or space. P-1: Secondary Bit Map Format: AN 16 TDEs: ISO 93 Identifies the presence or absence of data elements 65 through 128 in the BASE24-eps ISO ‘93 host external message. This data element functions the same as the primary bit map for the message, except that the primary bit map identifies the presence or absence of data elements 1 through 64, and the secondary bit map identifies the presence or absence of data elements 65 through 128. This data element is required if any of data elements 65 through 128 are included in the message. Otherwise, it is not used. The presence or absence of this data element is identified by bit position 1 in the primary bit map. Data elements 65 through 128 cannot be included in the message if the secondary bit map is not present. P-2: Primary Account Number Format: LLVAR N ..19 TDEs: PAN (tde.pan) Contains the primary account number (PAN) of the cardholder account involved in the transaction or update request being processed. In reconciliation or fee collection messages, this data element contains the card issuer’s institution identification number only. P-3: Processing Code Format: AN 6 TDEs: Processing Code (tde.proc_cde, tde.proc_cde_txn_cde, tde.proc_cde_acct1_typ, tde.proc_cde_acct2_typ) Network Original Processing Code (tde.netwk_orig_proc_cde) Contains the processing code associated with the transaction. This data element is mandatory for all messages except network management and file update messages. The first two characters of this data element contain a transaction code that describes the specific transaction. The third and fourth characters of this data element identify the customer account type affected for debits and inquiries or the from account for transfers. The fifth and sixth characters of this data element identify the customer account type affected for credits or the to account for transfers and payments. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 127 Data element definitions Transaction codes supported by BASE24-eps Transaction codes are two-position values that identify the basic type of transaction being processed. Transaction codes are the first two positions of the transaction processing code. BASE24-eps supports the transaction code values listed in the following table. Not all acquirers and issuers support all of the transaction codes listed. Nor do all acquirers and issuers support all transaction code and account type combinations that could be included in a processing code recognizable to BASE24-eps. Refer to the vendor documentation for your acquiring and issuing endpoints to determine the processing codes (transaction code and account type combinations) supported by the endpoint. Table Key: The Transaction Code column identifies the transaction code. The Description column describes the action represented by the transaction code. The Define Name column lists the define name used for the transaction code by BASE24-eps. Transacti Description on code Define name blanks Blank – No Transaction Code tc_space_d 00 Debit – Goods and Services tc_db_goods_svc_d 01 Debit – Cash tc_db_cash_d 02 Debit – Adjustment tc_db_adj_d 03 Debit – Check Guarantee (funds guaranteed) tc_db_chq_guar_d 04 Debit – Check Verification (funds available but not guaranteed) tc_db_chq_vrfy_d 05 Debit – Eurocheque tc_db_euro_chq_d 06 Debit – Travelers Check tc_db_tchq_d 07 Debit – Letter of Credit tc_db_letter_cr_d 08 Debit – Giro (Postal Banking) tc_db_giro_d 09 Debit – Goods and Services with Cash Disbursement tc_db_goods_svc_cb_d 0A Private – Phone Top-Up tc_prvt_phn_top_up_d 0B Debit – Fee Collection tc_db_fee_collection_d 0C 0C – Transfer FROM tc_xfer_db_d 10 Debit – Non-cash Financial Instrument (e.g., Wire Transfer) tc_db_non_cash_d 11 Debit – Quasi-cash and Scrip tc_db_scrip_d 17 Debit – Fast Cash tc_db_fast_cash_d 18 Debit – Private Use tc_db_prvt_18_d 19 Debit – Private Use tc_db_prvt_19_d 20 Credit – Return tc_cr_return_d 21 Credit – Deposit tc_cr_dep_d 22 Credit – Adjustment tc_cr_adj_d 23 Credit – Check Deposit Guarantee tc_cr_chq_dep_guar_d BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 128 Data element definitions Transacti Description on code Define name 24 Credit – Check Deposit tc_cr_chq_dep_d 28 Credit – Deposit with Cash Back tc_cr_dep_cb_d 29 Credit – Check Deposit with Cash Back tc_cr_chq_dep_cb_d 2A Funds Dispursement tc_funds_disburse_d 2B Credit – Prepaid Load tc_cr_pre_pd_load_d 2C Original Credits tc_orig_cr_d 2D Cash Deposit with Cash Back tc_cr_cash_dep_cb_d 2E Cash Deposit tc_cr_cash_dep_d 2F Split Deposit tc_split_deposit_d 2G Transfer TO tc_xfer_cr_d 2H Automated Deposit tc_cr_adep_d 30 Inquiry – Available Funds Inquiry tc_inq_avail_funds_d 31 Inquiry – Balance Inquiry tc_inq_bal_d 38 Card Verification tc_inq_crd_vrfy_d 39 Statement Print (inbound/outbound) tc_inq_stmt_prnt_d 3A Mini-Statement Inquiry Check Clear (inbound/outbound) tc_inq_chq_clr_d 3B Mini-Statement Inquiry Last Debit/Credit (inbound/ outbound) tc_inq_last_dbcr_d 3C Mini-Statement Inquiry Last Source (inbound/outbound) tc_inq_last_src_d 3D Mini-Statement Inquiry Last Check (inbound/outbound) tc_inq_last_chq_d 3E Mini-Statement Inquiry Last Debit (inbound/outbound) tc_inq_last_db_d 3F Mini-Statement Inquiry Last Credit (inbound/outbound) tc_inq_last_cr_d 3G Mini-Statement Inquiry Last Transfer (inbound/ outbound) tc_inq_last_xfer_d 3H Inquiry – Customer Vendor tc_inq_cust_vndr_d 3J Inquiry – Scheduled Payment tc_inq_sched_pmnt_d 3K Inquiry – Scheduled Transfer tc_inq_sched_xfer_d 3L Inquiry – Last Payment and Transfer tc_inq_last_pmnt_and_xfer_d 3M Inquiry – Scheduled Transaction tc_inq_sched_txn_d 3N Inquiry – Account List tc_inq_acct_list_d 3R Preferred Transaction Inquiry tc_inq_prfr_txn_inq_d 3S Multiple Account Inquiry tc_inq_mult_acct_bal_d 3T Billpay ID Inquiry tc_inq_billpay_id_d 3U Account Detail Inquiry tc_inq_acct_detl_d BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 129 Data element definitions Transacti Description on code Define name 3V Deposit Verification tc_inq_adep_vrfy_d 40 Transfer – Cardholder Accounts Transfer tc_xfer_acct_d 48 Transfer – Private Use tc_xfer_prvt_48_d 49 Transfer – Private Use tc_xfer_prvt_49_d 4A Transfer – Future tc_xfer_acct_futr_d 4B Transfer – Recurring tc_xfer_acct_recur_d 50 Payment (can include both a from and to account type) tc_pmnt_d 56 Payment to (only a to account is present) tc_pmnt_to_d 58 Payment Enclosed tc_pmnt_enclose_d 59 Payment – Private Use tc_pmnt_prvt_59_d 5A Payment – Payment Future tc_pmnt_futr_d 5B Payment – Recurring tc_pmnt_recur_d 5C Bulk Authorization tc_pmnt_bulk_auth_d 5D Return Payment tc_pmnt_rtrn_d 5E Scheme Return Payment tc_pmnt_schme_rtrn_d 5F Corporate Dated Payment tc_pmnt_corp_futr_d 5G Payment To Third Party tc_pmnt_to_thrd_prty_d 5H Payment From Third Party tc_pmnt_from_thrd_prty_d 5I QR Payment, private tc_pmnt_prvt_qr 7S Private Use – PIN Unblock tc_pin_unblk_d 7T Private Use – EMV Management PIN Change tc_prvt_emv_mgmt_pin_chng_d 7U Private Use – EMV Management PIN Unblock tc_prvt_emv_mgmt_pin_unblk_d 90 PIN Change tc_prvt_pin_chng_d 91 PIN Verify tc_prvt_pin_vrfy_d 92 Private Use – Close Batch tc_prvt_setl_btch_clos_d 93 Private Use – Close Day tc_prvt_setl_dly_clos_d 94 Private Use – Close Shift tc_prvt_setl_shift_clos_d 95 Private Use – Batch Subtotals tc_prvt_setl_ttls_d 95 Private Use – Administrative Subtotals tc_prvt_admin_subttl_d 95 Private Use – Network Management Message tc_prvt_nmm_d 96 Private Use – Administrative Load tc_prvt_admin_load_rqst_d 97 Private Use – Initial Cash tc_prvt_setl_init_cash_d 98 Private Use – Add Cash tc_prvt_setl_add_cash_d BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 130 Data element definitions Transacti Description on code Define name 99 Private Use – EMV Script Management tc_prvt_emv_script_mgmt_d 9A Private Use – Scheduled Payment tc_prvt_sched_pmnt_d 9B Private Use – Scheduled Future Payment tc_prvt_sched_pmnt_futr_d 9C Private Use – Scheduled Recurring Payment tc_prvt_sched_pmnt_recur_d 9D Private Use – Scheduled Future Transfer tc_prvt_sched_xfer_futr_d 9E Private Use – Scheduled Recurring Transfer tc_prvt_sched_xfer_recur_d 9F Private Use – Delete Scheduled Payment tc_prvt_sched_pmnt_del_d 9G Private Use – Delete Scheduled Transfer tc_prvt_sched_xfer_del_d 9H Private Use – Change Scheduled Payment tc_prvt_sched_pmnt_chng_d 9I Private Use – Administrative Check Proof List tc_prvt_cpl_prnt_d 9J Private Use – Change Scheduled Transfer tc_prvt_sched_xfer_chng_d 9K Private Use – Customer Add tc_prvt_cust_sign_up_d 9L Private Use – Customer Inquiry tc_prvt_cust_info_inq_d 9M Private Use – Customer Update tc_prvt_cust_info_chng_d 9N Private Use – Customer Vendor Add tc_prvt_cust_vndr_add_d 9P Private Use – Customer Vendor Delete tc_prvt_cust_vndr_del_d 9Q Private Use – Customer Vendor Update tc_prvt_cust_vndr_chng_d 9R Private Use – Master Vendor List Inquiry tc_prvt_mstr_vndr_inq_d 9S Private Use – Master Vendor Add tc_prvt_mstr_vndr_add_d 9T Private Use – Customer Vendor Master List tc_prvt_cust_vndr_mstr_list_d 9U Private Use – Phone Top-Up tc_prvt_phn_crd_pur_d 9V Private Use – Loan Application tc_prvt_loan_appl_d 9W Private Use – Message to Bank tc_prvt_msg_to_bnk_d 9X Private Use – History Inquiry – All Transactions tc_prvt_hist_inq_d 9Y Private Use – Administrative Balance Standard Cash tc_prvt_admin_bal_std_cash_d 9Z Private Use – Administrative Balance Current Cash tc_prvt_admin_bal_cur_cash_d A0 Private Use – Prepaid Activation tc_prvt_pre_pd_actvty_d A1 Private Use – Log Only tc_prvt_log_only_d A2 Private Use – Check Cashing tc_prvt_chq_cash_d A3 Private Use – Card Capture tc_prvt_crd_captr A4 Private Use – Card Return tc_prvt_crd_rtrn A5 Private Use – EMV Log Only tc_prvt_emv_log_only_d BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 131 Data element definitions Transacti Description on code Define name A6 Private Use – Online Personalization Terminal (OPT) transaction tc_prvt_german_opt_d A7 Private Use – GeldKarte transaction tc_prvt_german_gdk_d A8 Private Use – Preferred Transaction Set-Up tc_prvt_prfr_txn_setup_d A9 Private Use – Passbook Update tc_prvt_psbk_updt_d AA Private Use – Stored Value Full Redemption tc_prvt_sv_full_rdmp_d AB Private Use – Stored Value Replenishment tc_prvt_sv_rplnsh_d AC Private Use – Stored Value Card Activation tc_prvt_svc_actvtn_d AD Private Use – Stored Value Add Card Activation tc_prvt_svc_add_actvtn_d AE Instrument Settlement Totals tc_prvt_setl_instrm_ttls_d AF Clerk Settlement Totals tc_prvt_setl_clerk_ttls_d AH Private Token Request tc_prvt_tkn_rqst_d AJ Tokenization Provisioning Authorization tc_prvt_tknztn_auth_prvsn_d AK Tokenization Provisioning Notification tc_prvt_tknztn_ntfy_prvsn_d P Private Use – CSM Use tc_prvt_rpq_2_d Q Private Use – CSM Use tc_prvt_rpq_3_d R Private Use – CSM Use tc_prvt_rpq_1_d U User defined. Can be any value that starts with a “U” (U0-UZ). These can include log-only transactions. tc_prvt_user_def_d X Private Use – Channel Use tc_prvt_dist_1_d Y Private Use – Channel Use tc_prvt_dist_2_d Z Private Use – Channel Use tc_prvt_dist_3_d From and To account types supported by BASE24-eps From account types and to account types are two-position values that identify the account types involved in a transaction: from account type, the type of account from which funds are being taken by the transaction; to account type, the type of account to which funds are being added by the transaction. From account types are the third and fourth positions of the transaction processing code. To account types are the fifth and sixth positions of the transaction processing code. BASE24-eps supports the from and to account values listed in the following table. Not all acquirers and issuers support all of the account types listed. Nor do all acquirers and issuers support all transaction code and account type combinations that could be included in a processing code recognizable to BASE24-eps. Refer to the vendor documentation for your acquiring and issuing endpoints to determine the processing codes (transaction code and account type combinations) supported by the endpoint. Table Key: The Code column identifies the account type. The Description column describes the account type. Code Description 00 Not specified BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 132 Data element definitions Code Description 10 Savings 20 Checking (DDA) 30 Credit 38 Credit line 40 Universal account 50 Investment account 58 CD 59 IRA 60 Stored Value – Reloadable cash card account (transfer value) 67 Stored Value – Disposable cash card 90 NOW 9A Commercial loan 9B Installment loan 9C Mortgage loan 9M Other P-4: Amount, Transaction Format: N 12 TDEs: Transaction Amount (tde.txn_amt_crncy_cde, tde.txn_amt, tde.txn_amt_set) Contains the amount of funds requested (either for debit or credit) in the currency used by BASE24-eps for processing the transaction. • • In the case of an inbound transaction from an acquirer host, this is the transaction amount in the currency used by BASE24-eps for processing the transaction ( such as prescreening and logging). In the case of an outbound transaction to an issuer host, this is the transaction amount in the currency used by BASE24-eps for processing the transaction, which may or may not be the amount and currency in which the transaction was acquired (for example, in the case of transactions from an acquiring interchange). The transaction amount includes the amount of any surcharge assessed to the transaction. If the surcharge has a value added tax (VAT) that applies to it, the VAT amount can also be added to the transaction amount, but only if the VAT issuer indicator is set to combine. • • • For fully- or partially-approved transactions, this data element contains the authorized amount, including the surcharge amount and VAT. (The requested amount for a partially approved transaction is carried in the P-30: Amounts, Original data element.) For declined transactions, this data element contains a value of zero. (The requested amount for a declined transaction is carried in the P-30: Amounts, Original data element.) For full reversal transactions, this data element contains the original transaction amount, including the surcharge amount, and the VAT amount if it was combined with the transaction amount in the original transaction. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 133 Data element definitions • • For partial reversal transactions, this data element contains the completed transaction amount, including or not including the surcharge amount and VAT amount. The surcharge amount and VAT amount can be included on inbound transactions and excluded on outbound transactions as required by the external entity. For a stop payment order, this data element can contain the specific amount that the issuer has identified as the stop payment amount. If this data element is not provided for a stop payment order, payment is stopped for any amount from the specified merchant. Stop payment orders are currently supported as pass-through transactions only on the BASE24-eps system. Note: Two-sided transactions (transfers) with a surcharge must subtract the surcharge amount from the transaction amount when applying the amount to the to side of the transaction. The surcharge amount could be positive or negative. The from side of a two-sided transaction should use the transaction amount as is with the surcharge included. Decimalization of the amount is implied by the P-49: Currency Code, Transaction data element. For example, if the currency code indicates U.S. dollars, 000000001000 would indicate $10.00. However, if the currency code indicates a currency with three decimal positions, such as the Kuwaiti dinar, 000000001000 would indicate 1.000 dinars. The amount carried in this data element is exclusive of all fees applied to the transaction except for a surcharge and possibly the VAT, which is included in the amount. Transaction fee amounts are carried in the P-46: Amounts, Fees data element. The amount of the surcharge and VAT is also provided in P-46: Amounts, Fees even though it can be included in the P-4: Amount, Transaction data element. P-5: Amount, Reconciliation Format: N 12 TDEs: Settlement Amount (tde.amt_stl) or Issuer Settlement Amount (tde.amt_iss_setl) Contains the amount of funds to be transferred between the acquirer and card issuer—equal to the amount of funds carried in the Amount, Transaction data element in the currency of reconciliation. On outbound transactions for an acquirer interface, this field is set from the Settlement Amount TDE. This TDE contains the acquirer settlement amount in acquirer settlement currency. It may contain the completed settlement amount for partial reversals, although support for completed settlement amount varies. This amount includes the transaction amount and may include additional fees. Although this amount is mainly used for informational purposes, to save and echo back, it can be used for settlement. On outbound transactions for an issuer interface, this field is set from the Issuer Settlement Amount TDE. This TDE contains the issuer settlement amount in issuer settlement currency. It may contain the completed issuer settlement amount for partial reversals, although support for completed settlement amount varies. This amount includes the transaction amount and may include additional fees. Normally, the issuer generates the amount. Although this amount is mainly used for informational purposes, to save and echo back, it can be used for settlement. P-7: Transmission Date and Time Format: N 10 (MMDDhhmmss) TDEs: Transmission Date and Time (tde.xmit_dat_tim) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 134 Data element definitions Contains the date and time the message is initiated by the message originator. This time is set for each outgoing message and is expressed in Greenwich Mean Time (GMT). The Transmission Date and Time data element is mandatory for all message types. For inbound messages, this data element is dropped. On outbound messages, the BASE24-eps ISO 93 Host Interface component invokes the Time object for the date and time sent in this data element. P-9: Conversion Rate, Reconciliation Format: N8 TDEs: Settlement Amount (tde.ccr_stl) or Issuer Settlement Amount (tde.ccr_iss_setl) Contains the factor used in the conversion from transaction to reconciliation amount. The amount of the transaction (carried in the Amount, Transaction data element) is multiplied by this factor to obtain the reconciliation amount (carried in the Amount, Reconciliation data element). The leftmost digit (i.e., position 1) of this data element denotes the number of positions the decimal separator must be moved from the right. Positions 2–8 of this data element specify the rate. For example, a conversion rate value of 91234567 in this data element would equate to 0.001234567. The maximum number of digits to the right of the decimal separator is 9, provided the first two digits to the right of the decimal separator are zeros. P-6: Amount, Cardholder Billing Format: N 12 TDEs: Cardholder Billing Information (tde.amt_chb, tde.amt_chb_set) This TDE may contain the completed cardholder billing amount for partial reversals, although support for completed cardholder billing amount varies. It includes the transaction amount and may include additional fees. Although this TDE is mainly used for informational purposes, to save and echo back, it can be used for authorization. Contains the amount billed to the cardholder in the currency of the cardholder account and exclusive of cardholder billing fees. P-10: Conversion Rate, Cardholder Billing Format: N8 TDEs: Cardholder Billing (tde.chb_info) Contains the factor used in the conversion from transaction to cardholder billing amount. The amount of the transaction (carried in the Amount, Transaction data element) is multiplied by this factor to obtain the cardholder billing amount (carried in the Amount, Cardholder Billing data element). The leftmost digit (i.e., position 1) of this data element denotes the number of positions the decimal separator must be moved from the right. Positions 2–8 of this data element specify the rate. For example, a conversion rate value of 91234567 in this data element would equate to 0.001234567. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 135 Data element definitions The maximum number of digits to the right of the decimal separator is 9, provided the first two digits to the right of the decimal separator are zeros. P-11: Systems Trace Audit Number Format: N6 TDEs: Issuer STAN (tde.iss_stan) or Acquirer STAN (tde.acq_stan) For stop payment order requests, this data element is also mapped to the Sequence Number TDE if the Retrieval Reference Number (P-37) data element is not present in the message. Contains a number that must be set by a message sender and echoed by a message receiver. It is used for matching responses to original messages, and there is no requirement to maintain the same value throughout the life of a transaction (for example, a reversal might not have the same number as the original transaction). The Systems Trace Audit Number data element is mandatory for all messages to and from BASE24-eps. P-12: Date and Time, Local Transaction Format: N 12 (YYMMDDhhmmss) TDEs: Local Date and Time (tde.local_dat_tim) Contains the local date and time at which the transaction began at the card acceptor location. Since a terminal can be geographically removed from the BASE24-eps system by one or more time zones, BASE24-eps maintains time zone offsets for terminals defined to the system. These offsets enable BASE24-eps applications to compute local transaction times and dates for transactions originating at BASE24-eps terminals. The time zone offset for a terminal is applied to the system date and time to derive the local date and time for the transaction. When a transaction originates at an acquirer host, it is assumed that the content of this data element is the terminal’s local date and time. P-13: Date, Effective Format: N 4 (YYMM) TDEs: Effective Date (tde.eff_dat) Contains the year and month in which the instrument (e.g., card) becomes effective. P-14: Date, Expiration Format: N 4 (YYMM) TDEs: Expiration Date (tde.exp_dat) Contains the year and month after which an instrument (e.g., card) expires. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 136 Data element definitions This data element is mandatory for 1100, 1101, 1120, 1121, 1140, 1200, 1201, 1220, 1221, and 1240 messages, based on availability. It is optional for 1304/1305 messages. For updates to the American Express Global Network Solutions (AEGN) Network Exception File, this data element indicates the date on which a record is to be removed from the file. P-15: Date, Settlement Format: N 6 (YYMMDD) TDEs: Acquirer Switch Capture Date (tde.acq_captr_dat) Issuer Switch Capture Date (tde.iss_capture_date) This data element is mapped to and from the Acquirer Switch Capture Date TDE for an acquirer interface or the Issuer Switch Capture Date TDE for an issuer interface. The Acquirer Switch Capture Date TDE is used for settlement with the acquiring entity. This is the acquirer that is communicating with the BASE24-eps system, which is not necessarily the original transaction acquirer. The Issuer Switch Capture Date TDE is used for settlement with the instrument issuer. This is the issuer that is communicating with the BASE24-eps system, which is not necessarily the actual instrument issuer. Contains the year, month, and day on which funds are transferred between the transaction acquirer and the instrument (e.g., card) issuer. This is the date on which an interchange settles with the BASE24-eps system. Internally, BASE24-eps carries this date as eight characters (YYYYMMDD). P-16: Date, Conversion Format: N 4 (MMDD) TDEs: Conversion Date (tde.conversion_date) Contains the month and day the conversion rate is effective to convert the transaction amount from the original to the reconciliation currency. P-17: Date, Capture Format: N 4 (MMDD) TDEs: Capture Date (tde.captr_dat) This data element is mapped from the Capture Date TDE on outbound transactions. For inbound transactions, this data element is set in the Capture Date TDE. If this data element is not present in the transaction, the Capture Date TDE is set by the system, based on the LGNT-CUTOVER Environment attribute. For five-day settlement processing, this data element must be set by the host. The Capture Data TDE determines to which Journal data source (Journal) a transaction is written. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 137 Data element definitions Contains the month and day the transaction data was logged to the Journal data source (Journal) on the BASE24eps system. This data element is only used when the Endpoint Type field on the ISO8583 (93) Host tab of the ISO Host Interface Configuration window is set to “Host”. P-18: Merchant Type Format: N4 TDEs: Merchant Type (tde.mrch_typ) Contains the Standard Industrial Classification (SIC) code of the retailer involved in the transaction. P-19: Country Code, Acquiring Institution Format: N3 TDEs: Country code in the Acquirer TDE (tde.acq_cntry_cde) Contains the country code of the country where the acquiring institution is located (see ISO 3166). P-21: Country Code, Forwarding Institution Format: N3 TDEs: Country code in the Forwarding Institution TDE (tde.frwd_inst_cntry_cde) Contains the country code of the country where the forwarding institution is located (see ISO 3166). P-22: Point of Service Data Code Format: AN 12 TDEs: Point of Service (tde.pt_cmpnt_crd_captr_cap, tde.pt_cmpnt_crd_input_cap, tde.pt_cmpnt_crd_input_mde, tde.pt_cmpnt_crd_output_cap, tde.pt_cmpnt_crd_prsn, tde.pt_cmpnt_crdhldr_auth_cap, tde.pt_cmpnt_crdhldr_auth, tde.pt_cmpnt_crdhldr_auth_method, tde.pt_cmpnt_crdhldr_prsn, tde.pt_cmpnt_oper_envmt, tde.pt_cmpnt_pin_captr_cap, tde.pt_cmpnt_term_output_cap) Contains the point of service data associated with the transaction. This data is used to indicate specific conditions that are (or were) present at the time a transaction took place at the point of service or when the transaction was initiated. Note: Some other alphabetic values are supported in the ISO specification for the given positions of the point of service data code. These are all reserved values for ISO, national or private use fields. These values can be passed through the system if received from an acquirer by BASE24-eps. Only the numeric and known values are represented below. Position 1 – Card Data Input Capability Position 1 contains a code indicating the primary means of getting the card information into the terminal. Valid values are: BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 138 Data element definitions Code Description 0 Unknown 1 Manual 2 Magnetic stripe read 3 Bar code 4 OCR 5 ICC 6 Key Entry 7 Proximity ICC 8 Proximity magnetic stripe Position 2 – Cardholder Authentication Capability Position 2 contains a code indicating the primary means of verifying the cardholder at this terminal. Valid values are: Code Description 0 No electronic authentication 1 PIN 2 Electronic signature analysis 3 Biometrics 4 Biographic 5 Electronic authentication inoperative 6 Other 7 Reserved for ISO use 8 Reserved for national use 9 Reserved for private use A mPOS software PIN entry capability Position 3 – Card Capture Capability Position 3 contains a code indicating whether the terminal has the ability to capture a card. Valid values are: Code Description 0 None 1 Capture 2–4 Reserved for ISO use 5–7 Reserved for national use 8–9 Reserved for private use BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 139 Data element definitions Position 4 – Operating Environment Position 4 contains a code indicating whether the terminal is attended by the card acceptor and its location. Valid values are: Code Description 0 No terminal used 1 On premises of card acceptor, attended 2 On premises of card acceptor, unattended 3 Off premises of card acceptor, attended 4 Off premises of card acceptor, unattended 5 On premises of cardholder, unattended 6 Off premises of cardholder, unattended 7 Reserved for ISO use 8 Reserved for national use 9 Reserved for private use Z Transit terminal Position 5 – Cardholder Present Position 5 contains a code indicating whether the cardholder is present at the point of service and if not, why not. Valid values are: Code Description 0 Cardholder present 1 Cardholder not present, unspecified 2 Cardholder not present, mail order 3 Cardholder not present, telephone 4 Cardholder not present, standing authorization 5 Cardholder electronic order 6 Reserved for ISO use 7–8 Reserved for national use 9 Reserved for private use S Cardholder Installment Payment Position 6 – Card Present Position 6 contains a code indicating whether the card is present at the point of service. Valid values are: Code Description 0 Card not present 1 Card present BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 140 Data element definitions Code Description 2–4 Reserved for ISO use 5–7 Reserved for national use 8–9 Reserved for private use Position 7 – Card Data Input Mode Position 7 contains a code indicating the method used to input the information from the card to the terminal. Valid values are: Code Description 0 Unspecified 1 Manual 2 Magnetic stripe read 3 Bar code 4 OCR 5 ICC 6 Key entered 7 Complete magnetic stripe 8 Electronic commerce 9 Proximity ICC A Proximity magnetic stripe B Voice PAN Position 8 – Cardholder Authentication Method Position 8 contains a code indicating the method for verifying the cardholder identity. Valid values are: Code Description 0 Not authenticated 1 PIN 2 Electronic signature analysis 3 Biometrics 4 Biographic 5 Manual signature verification 6 Other manual verification (e.g., drivers license). 7 Reserved for ISO use 8 E-commerce or mobile 9 Reserved for private use BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 141 Data element definitions Position 9 – Cardholder Authentication Entity Position 9 contains a code indicating the entity verifying the cardholder identity. Valid values are: Code Description 0 Not authenticated 1 ICC 2 CAD 3 Authorizing agent 4 By merchant 5 Other 6 Reserved for ISO use 7 Reserved for national use 8–9 Reserved for private use Position 10 – Card Data Output Capability Position 10 contains a code indicating the ability of the terminal to update the card. Valid values are: Code Description 0 Unknown 1 None 2 Magnetic stripe write 3 ICC 4–5 Reserved for ISO use 6–7 Reserved for National use 8–9 Reserved for Private use Position 11 – Terminal Output Capability Position 11 contains a code indicating the ability of the terminal to print or display messages. Valid values are: Code Description 0 Unknown 1 None 2 Printing 3 Display 4 Printing and display 5–6 Reserved for ISO use 7–8 Reserved for national use 9 Reserved for private use BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 142 Data element definitions Position 12 – PIN Capture Capability Position 12 contains a code indicating the length of PIN that the terminal is capable of capturing. Code Description 0 No PIN capture capability 1 Device PIN capture capability unknown 2 Reserved for ISO use 3 Three characters 4 Four characters 5 Five characters 6 Six characters 7 Seven characters 8 Eight characters 9 Nine characters A Ten characters B Eleven characters C Twelve characters D–I Reserved for ISO use J–R Reserved for national use S T–Z Verify Reserved for private use P-23: Card Sequence Number Format: N3 TDEs: Card Sequence Number (tde.crd_seq_num) Contains a card sequence number used to distinguish between separate cards with the same primary account number. Within BASE24-eps applications, the card sequence number is also referred to as the member number. The card sequence member number must be right-justified and zero filled or must contain three zeros. P-24: Function Code Format: N3 TDEs: Function Code (tde.fnct_cde) Contains the function code associated with the transaction—indicating the specific purpose of the message within its message class. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 143 Data element definitions Function codes supported by BASE24-eps Function codes are grouped based on the transaction messages with which they can be used. Each group is described below, along with values that BASE24-eps supports. Table Key: The Code column identifies the function codes used by BASE24-eps. The Description column describes the function code. The Define Name column lists the define name used for the code by BASE24-eps. 100-series function codes 100-series function codes are used in authorization (1100-series) messages. Code Description Define name 100 Original authorization – amount accurate fnct_auth_orig_amt_accurate 101 Original authorization – amount estimated fnct_auth_orig_amt_estimate 102 Replacement authorization – amount accurate fnct_auth_rplmt_amt_accurate 103 Replacement authorization – amount estimated fnct_auth_rplmt_amt_estimate 104 Resubmission – amount accurate fnct_auth_rsubm_amt_accurate 105 Resubmission – amount estimated fnct_auth_rsubm_amt_estimate 106 Supplementary authorization – amount accurate fnct_auth_sup_amt_accurate 107 Supplementary authorization – amount estimated fnct_auth_sup_amt_estimate 108 Inquiry fnct_auth_inq 172 Recurring Payment fnct_recur_pmnt 173 Partial/split shipment fnct_partial_shipment 174 Re-authorize for full amount fnct_reauth_full_amt 200-series function codes 200-series function codes are used in financial transaction (1200-series) messages. Code Description Define name 200 Original financial request/advice fnct_fncl_orig 201 Previously approved authorization – amount same fnct_fncl_auth_apprv_amt_ok 202 Previously approved authorization – amount differs fnct_fncl_auth_apprv_amt_eif 203 Resubmission of a previously denied financial request fnct_fncl_rsubm_deny 204 Resubmission of a previously reversed financial transaction fnct_fncl_rsubm_rvsl 205 First representment fnct_fncl_rprsmt_1 206 Second representment fnct_fncl_rprsmt_2 207 Third or subsequent representment fnct_fncl_rprsmt_3 300-series function codes 300-series function codes are used in file action (1300-series) messages. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 144 Data element definitions Code Description Define name 300 File unassigned fnct_file_unassign 301 Add record fnct_file_rec_add 302 Change record fnct_file_rec_chng 303 Delete record fnct_file_rec_del 304 Replace record fnct_file_rec_rplmt 305 Inquire fnct_file_inq 306 Replace file fnct_file_rplmt 307 Add file fnct_file_add 308 Delete file fnct_file_del 309 Card administration fnct_file_crd_admin 400-series function codes 400-series function codes are used in reversal and chargeback (1400-series) messages. Code Description Define name 400 Full reversal, transaction did not complete as approved fnct_rvsl_full 401 Partial reversal, transaction did not complete for full amount fnct_rvsl_part 450 First full chargeback fnct_chrgbck_full_1 451 Second full chargeback fnct_chrgbck_full_2 452 Third full chargeback fnct_chrgbck_full_3 453 First partial chargeback fnct_chrgbck_part_1 454 Second partial chargeback fnct_chrgbck_part_2 455 Third partial chargeback fnct_chrgbck_part_3 500-series function codes 500-series functions codes are used in reconciliation (1500-series) messages. Code Description Define name 500 Final reconciliation fnct_rcncl_final 501 Checkpoint reconciliation fnct_rcncl_chkpt 502 Final reconciliation in a specified currency fnct_rcncl_final_crncy 503 Checkpoint reconciliation in a specified currency fnct_rcncl_chkpt_crncy 504 Request for reconciliation totals fnct_rcncl_ttl_rqst 570 Batch close fnct_rcncl_btch_clos 571 Shift close fnct_rcncl_shift_clos 572 Daily close fnct_rcncl_dly_clos BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 145 Data element definitions Code Description Define name 573 Clerk totals fnct_rcncl_clerk_ttls 574 Batch subtotals fnct_rcncl_btch_subttls 575 Shift subtotals fnct_rcncl_shift_subttls 576 Daily subtotals fnct_rcncl_dly_subttls 585 Issuer stand-in totals unavailable fnct_rcncl_iss_standin_ttls_unavail 586 Acquirer stand-in totals unavailable fnct_rcncl_acq_standin_ttls_unavail 587 Acquirer settlement totals unavailable fnct_rcncl_acq_setl_ttls_unavail 588 Acquirer switch totals available fnct_rcncl_acq_switched_avail 589 Acquirer stand-in totals available fnct_rcncl_acq_standin_avail 590 Issuer switch totals available fnct_rcncl_iss_switched_avail 591 Issuer stand-in totals available fnct_rcncl_iss_standin_avail 592 Acquirer gross interchange value totals fnct_rcncl_acq_giv_avail 593 Acquirer gross interchange value totals unavailable fnct_rcncl_acq_giv_unavail 594 Issuer gross interchange value totals fnct_rcncl_iss_giv_avail 595 Issuer gross interchange value totals unavailable fnct_rcncl_iss_giv_unavail 596 Acquirer switch totals unavailable fnct_rcncl_acq_switched_unavail 597 Acquirer stand-in totals unavailable fnct_rcncl_acq_standin_unavail 598 Issuer switch totals unavailable fnct_rcncl_iss_switched_unavail 599 Issuer stand-in totals unavailable fnct_rcncl_iss_standin_unavail 600-series function codes 600-series functions codes are used in administrative (1600-series) messages. Code Description Define name 600 Original receipt, retrieval request fnct_admin_orig_rqst 601 Original receipt, repeat retrieval request fnct_admin_orig_rqst_repeat 602 Original receipt, fulfillment fnct_admin_orig_rqst_conf 603 Copy, retrieval request fnct_admin_cpy_rqst 604 Copy, repeat retrieval request fnct_admin_cpy_rqst_repeat 605 Copy, fulfillment fnct_admin_cpy_rqst_conf 650 Unable to parse message fnct_admin_parse_fail 651 MAC verification error fnct_admin_mac_vrfy_err 689 Logon fnct_admin_logon 690 Logoff fnct_admin_logoff 691 Load request fnct_admin_load BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 146 Data element definitions Code 692 Description Define name Handshake request fnct_admin_handshake 800-series function codes 800-series function codes are used in network management (1800-series) messages. Code Description Define name 801 System condition/sign-on fnct_nmm_sys_cond_signon 802 System condition/sign-off fnct_nmm_sys_cond_signoff 803 System condition/unavailable fnct_nmm_sys_cond_unavail 804 System condition/message originator's system in backup fnct_nmm_sys_cond_backup 805 System condition/special instruction fnct_nmm_sys_cond_instruct 806 System condition/initiate alternate routing fnct_nmm_sys_cond_alt_rte 809 System security/key request (inbound key) fnct_nmm_sys_sec_key_rqst_in 810 System security/key request (outbound key) fnct_nmm_sys_sec_key_rqst_out 811 System security/key change (both keys) fnct_nmm_sys_sec_key_chng 812 System security/security alert fnct_nmm_sys_sec_alert 813 System security/password change fnct_nmm_sys_sec_pswd_chng 814 System security/device authentication fnct_nmm_sys_sec_dev_auth 817 System security/key change (inbound key) fnct_nmm_sys_sec_key_chng_in 818 System security/key change (outbound key) fnct_nmm_sys_sec_key_chng_out 819 System condition/sign on acquirer-only processor fnct_nmm_sys_cond_signon_acq 820 System condition/sign on issuer-only processor fnct_nmm_sys_cond_signon_iss 821 System accounting/cutover (future) fnct_nmm_sys_acct_cutover 822 System accounting/checkpoint (future) fnct_nmm_sys_acct_chkpt 823 System condition/sign off acquirer-only processor fnct_nmm_sys_cond_signoff_acq 824 System condition/sign off issuer-only processor fnct_nmm_sys_cond_signoff_iss 825 Update acquirer key fnct_nmm_sys_sec_key_chng_acq 826 Update issuer key fnct_nmm_sys_sec_key_chng_iss 831 System audit control/echo test fnct_nmm_sys_aud_echo_test 832 Acquirer system audit control/echo test fnct_nmm_sys_aud_echo_test_acq 833 Issuer system audit control/echo test fnct_nmm_sys_aud_echo_test_iss 834 Message not accepted – bad format fnct_nmm_sys_cond_msg_err 880 Prefix sign-on fnct_nmm_sys_cond_signon_cmn 881 Sign-on fnct_nmm_sys_cond_signon_sngl BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 147 Data element definitions Code Description Define name 882 Prefix sign-off fnct_nmm_sys_cond_signoff_cmn 883 Sign-off fnct_nmm_sys_cond_signoff_sngl 884 Process next advice fnct_nmm_sys_pro_nxt_advc 885 SAF end-of-file fnct_nmm_sys_saf_eof 887 Sign-off from recovery fnct_nmm_sys_saf_stop_sngl Codes 887 and 889 should be used only for advice recovery. 888 Start SAF messages fnct_nmm_sys_saf_start_cmn 889 Sign-on to recovery. fnct_nmm_sys_saf_start_sngl Codes 887 and 889 should be used only for advice recovery. 890 Enter SI mode fnct_nmm_enter_si_mode 891 Exit SI mode fnct_nmm_exit_si_mode 892 Online request for current day’s settlement totals fnct_nmm_cur_recon 893 Online request for previous day’s settlement totals fnct_nmm_setl_recon 894 Start dual SAF mode fnct_nmm_sys_saf_start_dual 895 Key Repeat – inbound key fnct_nmm_sys_sec_key_repeat_in 896 Key Repeat – outbound key fnct_nmm_sys_sec_key_repeat_out 897 Key Verify – inbound key fnct_nmm_sys_sec_key_vrfy_in 898 Key Verify – outbound key fnct_nmm_sys_sec_key_vrfy_out 899 New Key Request – inbound and outbound keys fnct_nmm_sys_sec_key_rqst 900-series function codes 900-series function codes can be used in various messages. These function codes are for general use and typically defined when more specific function codes are not appropriate. Code Description Define name 940 Unsolicited message fnct_admin_unsol_msg 970 Multiple Account Select – More Account 1 data available fnct_prvt_more_acct1 971 Multiple Account Select – More Account 2 data available fnct_prvt_more_acct2 972 Multiple Account Select – No more account data available fnct_prvt_more_none 973 Customer List – More data available fnct_prvt_more_cust 974 Key Repeat – inbound and outbound keys fnct_nmm_sys_sec_key_repeat 975 Key Verify – inbound and outbound keys fnct_nmm_sys_sec_key_vrfy BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 148 Data element definitions Code Description Define name 985 Non-VSS Funds Transfer Totals fnct_admin_non_vss_xfer_tot 986 VCRSF non-fulfillment fnct_admin_vcrsf_non_fulfillment 987 VCRSF issuer dispute fnct_admin_vcrsf_dispute_iss 988 VCRSF acquirer dispute fnct_admin_vcrsf_dispute_acq 989 Text message fnct_admin_text_msg 990 VIFD alert fnct_admin_chris_alrt 991 CVV Generate request fnct_admin_cvv_gen_rqst 992 CVV2 generate request fnct_admin_cvv2_gen_rqst 993 VSS Funds Transfer Totals fnct_admin_vss_xfer_tot 994 Acquirer-generated fraud advice fnct_admin_fm_acq_fraud_advc 995 Issuer-generated fraud advice fnct_admin_fm_iss_fraud_advc 996 Fraud advices destined for acquirers fnct_admin_to_acq_fraud_advc 997 Fraud advices destined for issuers fnct_admin_to_iss_fraud_advc 998 VCRSF dispute fnct_admin_vcrsf_dispute 999 Issuer authentication failure or issuer script results advice fnct_admin_script_auth_fail P-25: Message Reason Code Format: N4 TDEs: Message Reason Code (tde.msg_rsn_cde) Contains the message reason code—providing the receiver of a request, advice, or notification message with the reason, or purpose, of that message. For original authorization, financial, and file action transactions, the message reason code identifies why the type of message was sent (e.g., why an advice was sent instead of a request); for other messages, this code indicates why this action was taken. Message reason codes supported by BASE24-eps BASE24-eps supports the message reason codes listed in the following table. Table key: The Code column identifies the message reason code. The Description column describes what the message reason code means. The "Define Name" column lists the define name used within BASE24-eps to denote the message reason code. Code Description Define Name 1000 Advice – stand in for issuer mrc_advc_stand_in_iss 1001 Advice – issuer signed off mrc_advc_iss_signoff 1002 Advice – issuer timeout original request mrc_advc_iss_timeout_rqst 1003 Advice – issuer unavailable mrc_advc_iss_unavail BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 149 Data element definitions Code Description Define Name 1004 Advice – terminal processed mrc_advc_term_proc 1005 Advice – ICC processed mrc_advc_icc_proc 1006 Advice – under floor limit mrc_advc_under_flr_lmt 1007 Advice – stand-in acquirer mrc_advc_stand_in_acq 1008 Advice - Exception item mrc_advc_excep_item 1376 Advice - Token create mrc_advc_tkn_create 1377 Advice - Token deactivate mrc_advc_tkn_deactv 1378 Advice - Token suspend mrc_advc_tkn_susp 1379 Advice - Token resume mrc_advc_tkn_resume 1380 Advice - Device provisioning result mrc_advc_dev_prvsn_rslt 1381 Advice - One Time Password verification result mrc_advc_pswd_vrfy_rslt 1382 Advice - Mobile banking app activation mrc_advc_mob_bnk_app_actv 1383 Advice - Replenishment confirmation of limiteduse keys mrc_advc_luk_replenish 1384 Advice - Token expiry update mrc_advc_tkn_expr_updt 1385 Advice - Chip data suspect mrc_advc_icc_suspect 1500 Request – ICC application, common file error mrc_rqst_icc_cmn_file_err 1501 Request – ICC application file error mrc_rqst_icc_appl_file_err 1502 Request – ICC random selection mrc_rqst_icc_random_selct 1503 Request – terminal random selection mrc_rqst_term_random_selct 1504 Request – terminal error ICC mrc_rqst_term_err_icc 1505 Request – online forced by ICC mrc_rqst_onl_icc 1506 Request – online card acceptor mrc_rqst_onl_crd_accpt 1507 Request – online forced by CAD to be updated mrc_rqst_onl_cad_updt 1508 Request – online forced by terminal mrc_rqst_onl_term 1509 Request – online forced by card issuer mrc_rqst_onl_iss 1510 Request – over floor limit mrc_rqst_over_flr_lmt 1511 Request – merchant suspicious mrc_rqst_mrch_suspect 1512 Request - refund mrc_rqst_rfnd_aft 1776 Request - deferred authorization mrc_rqst_deferred_auth 2000 Representment – general invalid chargeback mrc_rprsnt_general_invld_chrg 2001 Representment – invalid acquirer reference number mrc_rprsnt_invld_acq_ref_num 2002 Representment – no documentation for chargeback mrc_rprsnt_no_doc_for_chrgbk BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 150 Data element definitions Code Description Define Name 2003 Representment – correct transaction date provided mrc_rprsnt_txn_dat_provid 2004 Representment – correct merchant description mrc_rprsnt_mrch_descr_provid 2005 Representment – correct merchant location mrc_rprsnt_mrch_loc_provid 2006 Representment – incorrect tran date on chargeback mrc_rprsnt_txn_dat_incor_chrg 2007 Representment – tran less than merchant floor mrc_rprsnt_txn_less_mrch_floor 2008 Representment – tran authorized by issuer mrc_rprsnt_txn_auth_by_iss 2009 Representment – no error, amount correct mrc_rprsnt_no_err_amt_correct 2010 Representment – no altered amount mrc_rprsnt_no_alter_amt 2011 Representment – credit previously issued mrc_rprsnt_crdit_prev_issued 2012 Representment – original tran was valid mrc_rprsnt_orig_txn_valid 3000 File action – lost card mrc_file_crd_lost 3001 File action – stolen card mrc_file_crd_stolen 3002 File action – undelivered card mrc_file_crd_undeliver 3003 File action – counterfeit card mrc_file_crd_cntrft 4000 Reversal – customer cancellation mrc_rvsl_cust_cancel 4001 Reversal – unspecified, no action taken mrc_rvsl_unspecified_no_act 4002 Reversal – suspected malfunction mrc_rvsl_mlfnct_suspect 4003 Reversal - format error, no action taken mrc_rvsl_frmt_err_no_act 4004 Reversal – completed partially mrc_rvsl_compl_part 4005 Reversal – original amount incorrect mrc_rvsl_orig_amt_bad 4006 Reversal – response received too late mrc_rvsl_resp_late 4007 Reversal – card acceptor device error mrc_rvsl_crd_accpt_dev_err 4008 Reversal – deposit out of balance mrc_rvsl_dep_out_of_bal 4009 Reversal – no check in envelope mrc_rvsl_no_chq 4010 Reversal – payment out of balance mrc_rvsl_pmnt_out_of_bal 4011 Reversal – deposit out of balance, applied mrc_rvsl_dep_out_bal_appl 4012 Reversal – payment out of balance, applied mrc_rvsl_pmnt_out_bal_appl 4013 Reversal – unable to deliver message to point of service mrc_rvsl_deliver_fail_pt_svc 4014 Reversal – suspected malfunction/card retained mrc_rvsl_mlfnct_suspect_keep 4015 Reversal – suspected malfunction/card returned mrc_rvsl_mlfnct_suspect_rtrn 4016 Reversal – suspected malfunction/track 3 not updated mrc_rvsl_mlfnct_suspect_trk3 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 151 Data element definitions Code Description Define Name 4017 Reversal – suspected malfunction/no cash dispensed mrc_rvsl_mlfnct_suspect_no_cash 4018 Reversal – timeout at taking money/no cash dispensed mrc_rvsl_timeout 4019 Reversal – timeout at taking card/no cash dispensed mrc_rvsl_timeout_keep 4020 Reversal – invalid response, no action taken mrc_rvsl_resp_invld_no_act 4021 Reversal – timeout waiting for response mrc_rvsl_timeout_resp 4351 Reversal – suspicious reversal mrc_rvsl_mlfnct_suspect_cash 4352 Reversal – suspicious reversal – amount known mrc_term_excpt_amt_known 4353 Reversal – suspicious reversal – amount unknown mrc_term_excpt_amt_unknown 4354 Reversal – suspicious reversal – amount known mrc_cons_excpt_amt_known 4355 Reversal – suspicious reversal – amount unknown mrc_cons_excpt_amt_unknown 4356 MAC failure mrc_mac_failure 4357 MAC Key Sync Error mrc_mac_key_sync_err 4358 Invalid MAC value mrc_invld_mac_val 4359 Data Encryption error mrc_data_encrpt_err 4360 Data encryption key sync error mrc_data_encrpt_key_sync_err 4361 Data encryption/decryption failed mrc_invld_data_encrpt_val 4362 Reversal – cash retained mrc_cash_ret_aft_cons_access 4363 Reversal – system malfunction mrc_rvsl_sys_mlfnct 4364 Customer cancelled transaction (e.g., cancelled an interactive message flow such as surcharging) mrc_cust_cancel 4365 Hardware Security Module (HSM) error mrc_sec_dev_fail 4366 PIN key sync error mrc_pin_key_sync_err 4367 PIN length error mrc_pin_lgth_err 4368 Reversal – duplicate transaction mrc_rvsl_dup_txn 4369 Reversal – reconciliation error mrc_rvsl_rcncl_err 4370 Invalid merchant mrc_advc_invld_mrch 4371 Invalid PIN index mrc_pin_invld_idx 4372 Reversal - suspected fraud mrc_rvsl_suspect_fraud 4506 Reversal – chargeback mrc_rvsl_netwk_advc_chrgbck 4500 Chargeback – invalid merchant mrc_chrgbck_invld_mrch BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 152 Data element definitions Code Description Define Name 4501 Chargeback – invalid transaction mrc_chrgbck_invld_txn 4502 Chargeback – customer dispute mrc_chrgbck_cust_dspt 4503 Chargeback – expired card mrc_chrgbck_exprd_crd 4504 Chargeback – transaction not permitted to terminal mrc_chrgbck_txn_not_prmit_to_term 4505 Chargeback – security violation mrc_chrgbck_sec_violation 4506 Chargeback – system malfunction mrc_chrgbck_sys_malfnct 4507 Chargeback – disputed transaction amount mrc_chrgbck_dspt_txm_amt 4508 Chargeback – authorized amount exceeded mrc_chrgbck_auth_amt_excd 4509 Chargeback – authorized time limit exceeded mrc_chrgbck_auth_tim_lim_excd 4510 Chargeback – credit submitted as a debit mrc_chrgbck_cr_sbmt_as_db 4511 Chargeback – debit submitted as a credit mrc_chrgbck_db_sbmt_as_cr 4512 Chargeback – duplicate processing of a transaction mrc_chrgbck_dup_pro_txn 4513 Chargeback – credit not received mrc_chrgbck_cr_not_rcv 4514 Chargeback – fraudulent transaction mrc_chrgbck_fraud_txn 4515 Chargeback – cardholder denies transaction was mrc_chrgbck_crdhldr_dny_txn_final finalized 4516 Chargeback – non-fulfillment of request for information mrc_chrgbck_nonfulfil_rqst_for_info 4517 Chargeback – non-fulfillment of request, illegible copy mrc_chrgbck_nonfulfil_illeg_cpy 4518 Chargeback – cardholder does not recognize merchant description mrc_chrgbck_crdhldr_invld_merch_des 4519 Chargeback – stand-in processing not allowed mrc_chrgbck_stand_in_pro_not_alwd 4520 Chargeback – stand-in processing criteria not fulfilled mrc_chrgbck_stand_in_pro_not_fulfil 4521 Chargeback – transaction exceeds floor limit mrc_chrgbck_txn_excd_flr_lmt 4522 Chargeback – declined authorization mrc_chrgbck_dcln_txn 4523 Chargeback – non-matching account number mrc_chrgbck_non_mtch_acct_num 4524 Chargeback – error in addition mrc_chrgbck_err_in_add 4525 Chargeback – altered amount mrc_chrgbck_altr_amt 4526 Chargeback – missing signature mrc_chrgbck_missing_sig 4527 Chargeback – missing card imprint mrc_chrgbck_missing_crd_imprnt 4528 Chargeback – cancelled preauthorized transaction mrc_chrgbck_cncld_preauth_txn 4529 Chargeback – delinquent reconciliation mrc_chrgbck_delinq_recon BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 153 Data element definitions Code Description Define Name 4530 Chargeback – currency conversion errors mrc_chrgbck_crncy_conv_err 4531 Chargeback – claim or defense on receipt of goods mrc_chrgbck_clm_on_rspt_gds 4532 Chargeback – defective merchandise mrc_chrgbck_dfct_mrchndse 4533 Chargeback – fraudulent transaction prior to embossed valid date mrc_chrgbck_fraud_txn_prior_dat 4534 Chargeback – imprint of multiple slips mrc_chrgbck_imprnt_mult_slps 4535 Chargeback – warning bulletin/exception file mrc_chrgbck_warn_bulltn 4536 Chargeback – late presentment mrc_chrgbck_late_prsnt 4537 Chargeback – no show disputed mrc_chrgbck_no_show_dsptd 4538 Chargeback – advance lodging deposit mrc_chrgbck_adv_lodg_dep 4539 Chargeback – cardholer disputes transaction date mrc_chrgbck_crdhldr_dspt_txn_dat 4540 Chargeback – card not yet effective mrc_chrgbck_crd_not_eff 4541 Chargeback – illegible data mrc_chrgbck_illeg_data 4542 Chargeback – transaction not received mrc_chrgbck_txn_not_recv 4543 Chargeback – duplicate processing by multiple institutions mrc_chrgbck_dup_pro_mult_inst 4544 Chargeback – cancelling recurring transaction mrc_chrgbck_cncl_recur_txn 4545 Chargeback – currency conversion not allowed mrc_chrgbck_crncy_conv_not_alwd 4546 Chargeback – mail/telephone order transaction unauthorized purchaser mrc_chrgbck_phn_ord_txn_unauth_pur 4547 Chargeback – card listed on warning bulletin mrc_chrgbck_crd_on_warn_bulltn 4548 Chargeback – cardholder dispute - transaction under merchant floor limit mrc_chrgbck_crdhldr_dspt_txn_flr_lmt 4549 Chargeback – incorrect account number mrc_chrgbck_incorr_acct_num 4550 Chargeback – cardholder disputes card activated telephone transaction mrc_chrgbck_crdhldr_dspt_phn_txn 4551 Chargeback – original transaction currency not provided mrc_chrgbck_orig_txn_crncy_not_prsn 4552 Chargeback – mail/telephone order on expired card mrc_chrgbck_phn_ord_exp_crd 4553 Chargeback – transaction not as described mrc_chrgbck_txn_not_as_dscrb 4554 Chargeback – non-receipt of merchandise mrc_chrgbck_non_rcpt_mrchndse 4555 Chargeback – services not rendered mrc_chrgbck_svrc_not_rndrd 4556 Chargeback – merchandise not as described mrc_chrgbck_mrchndse_not_as_dscrb 6001 Retrieval request – cardholder request or dispute mrc_admin_crdhldr_rqst_or_dspt BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 154 Data element definitions Code Description Define Name 6499 Fulfillment notification mrc_admin_fulfillment 9600 Check book order mrc_prvt_cheque_book_order 9601 Statement order mrc_prvt_stmt_order 9602 Response format error mrc_prvt_resp_frmt_err 9603 Migration log only mrc_prvt_migr_log_only 9604 Migration re-route mrc_prvt_migr_re_rte P-26: Card Acceptor Business Code Format: N4 TDEs: Card Acceptor Business Code (tde.crd_accpt_bus_cde) Contains a code classifying the type of business being done by the card acceptor for this transaction. Refer to section A.4 of the ISO 8583 (second edition 1993-12-15) Financial Transaction Card Originated Messages - Interchange Message Specifications for supported values. P-27: Approval Code Length Format: N1 TDEs: Approval Code (tde.apprv_cde) Contains the maximum length of the approval code that the acquirer can accommodate. The card issuer or agent must limit the approval code to the length specified in this data element. Approval codes that exceed the maximum length are truncated from the left (only the right-most digits are retained). P-28: Date, Reconciliation Format: N 6 (YYMMDD) TDEs: Reconciliation Date (tde.recon_dat) Contains the year, month, and day for which financial totals are reconciled between the acquirer and the card issuer. P-29: Reconciliation Indicator Format: N3 TDEs: Not applicable BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 155 Data element definitions Contains a value used to allow reconciliation of time periods within a reconciliation date, the value being subject to bilateral agreement. This data element is currently reserved for future use. P-30: Amounts, Original Format: N 24 TDEs: Original Transaction Amount (tde.amt_orig, tde.amt_orig_set) Contains the amount data elements from the original transaction. The amount must be expressed in the currency of the associated currency code data element. Where a minor unit of currency applies, amounts must be expressed in the minor unit of currency, without a decimal separator. For example, an amount value of 100 in US currency signifies one US dollar, but 100 in Italian currency signifies 100 lire. The Amounts, Original data element must consist of two data elements in fixed-length format totaling 24 digits. • • Original Amount, Transaction (N 12) Original Amount, Reconciliation (N 12) Absence of data is indicated by zeros. These data elements must contain the original amounts when attempting to partially reverse or partially charge back a previous transaction or when performing a partial approval. They should also be provided when performing replacement or supplementary authorizations. These amounts are for information only and cannot be used in the calculation of reconciliation totals. The new transaction amounts must be provided in their appropriate data elements. If the partial reversal is on a transaction that has a value added tax (VAT) combined with the original amount and the surcharge, then the VAT TDE and VAT Data TDE will be used to determine whether the VAT amount should be removed from the original amount. P-32: Acquirer Institution ID Code Format: LLVAR N ..11 TDEs: Acquirer (tde.acq_id_cde) Contains a code that identifies the acquiring institution for the transaction, or its agent. The acquiring institution may be different from the card acceptor. When a transaction originates at a terminal connected to the BASE24-eps system, the BASE24-eps application sets the acquiring institution identification code value in the Acquirer TDE from its terminal data source records. In the United States, this value is normally used for a U.S. Federal Reserve routing number that uniquely identifies financial institutions within the country. P-33: Forwarding Institution ID Code Format: LLVAR N ..11 TDEs: Forwarding Institution Acquirer (tde.frwd_inst_acq_id_cde) or Forwarding Institution Issuer (tde.frwd_inst_iss_id_cde) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 156 Data element definitions Contains a code that identifies the forwarding institution (or service provider). For file updates to the American Express Global Network Solutions (AEGN) Network Exception File, this data element contains the five-byte organization identifier assigned during participant setup, right-justified and zerofilled to 11 bytes. P-34: Primary Account Number, Extended Format: LLVAR NS ..28 TDEs: PAN (tde.pan) Contains a number that identifies the customer account or relationship involved in the transaction or update request being processed. This data element is used only when the primary account number begins with 59 and contains a field separator or is greater than 19 digits in length. P-35: Track 2 Data Format: LLVAR Z ..37 TDEs: Track 2 (tde.trk2, tde.is_trk2_expired, tde.is_trk2_lgth_valid, tde.trk2_crd_seq_num_lgth, tde.trk2_crd_seq_num_ofst, tde.trk2_cvd_ofst, tde.trk2_exp_dat_ofst, tde.trk2_max_lgth, tde.trk2_min_lgth, tde.trk2_pin_algo_ofst, tde.trk2_pvv_ofst) Contains the information encoded on Track 2 of the magnetic stripe on the back of the card originating the transaction, excluding start and end sentinel and longitudinal redundancy check (LRC) characters. The content of Track 2 data is specified in the ISO 7813 standard, Identification Cards—Financial Transaction Cards. The general format of information in this data element includes the following: Primary account number (PAN), left justified (up to 19 digits) Field separator (“=” or “D”) Expiration date (YYMM) Service code (if present; 3 digits) Discretionary data (balance of available space, includes the PIN offset, PIN Verification Number (PVN), or the PIN Verification Key Indicator (PVKI) and PIN Verification Value (PVV), and card verification value). Information from this data element that may be required by BASE24-eps includes the PAN, card sequence (member) number, PIN verification data, expiration date, CVD, and service code. P-36: Track 3 Data Format: LLLVAR Z ..104 TDEs: Track 3 (tde.trk3, tde.is_trk3_expired, tde.is_trk3_lgth_valid, tde.trk3_crd_seq_num_lgth, tde.trk3_crd_seq_num_ofst, tde.trk3_cvd_ofst, tde.trk3_exp_dat_ofst , tde.trk3_max_lgth, tde.trk3_min_lgth, tde.trk3_pin_algo_ofst, tde.trk3_pvv_ofst, tde.trk3_svc_cde_ofst) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 157 Data element definitions The Track 3 Data element contains the information encoded on track 3 of the magnetic stripe as defined in ISO 4909, including field separators, but excluding beginning and ending sentinels and longitudinal redundancy check characters as defined therein. For specifications on the standard ISO requirements for Track 3 data, refer to the ISO 4909 standard, Magnetic Stripe Data Content for Track 3. P-37: Retrieval Reference Number Format: ANP 12 TDEs: Sequence Number (tde.seq_num) Contains a number assigned by the message initiator to uniquely identify a transaction. This number remains unchanged for all messages throughout the life of a transaction. P-38: Approval Code Format: ANP 6 TDEs: Approval Code (tde.apprv_cde) Contains a code assigned by the authorizing institution indicating approval. The Issuer Authorization component places a character of B in the leftmost significant character of the approval code (based on the length of the approval code being generated) if the transaction was authorized on the BASE24-eps system. The BASE24-eps system calculates the approval code as follows: 1. 2. 3. Retrieves the transaction time and extracts the hhmmss as a binary field. Adds the amount of the transaction to the binary field. Adds each digit of the PAN to the binary field. The result of this calculation is the generated approval code. If the host needs to recreate and verify the approval code, the same calculation should be used. If the approval code is all zeroes, a value of 1 is used as the approval code so zeroes will never be generated. The transaction date and time for the transaction can be obtained from the transaction statistics and should be within a second so a recreated approval code value may be off 1 from the approval code originally generated. The approval code is truncated from the left to the approval code length requested by the acquirer in the Approval Code Length (P-27) data element. Thus, an approval code generated by the BASE24-eps system will be in the format of Bxxxxx where xxxxx are the right-most digits based on the approval code length minus 1 from the generated computation for the letter “B”. P-39: Action Code Format: N3 TDEs: Action Code (tde.act_cde , tde.act_cde_set) Action codes in this data element are mapped to and from the Action Code TDE as configured for the action code profile defined for the BASE24-eps ISO 93 Host Interface component on the Action Code Profile Configuration window of the ACI desktop user interface. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 158 Data element definitions Contains the action code associated with the transaction—defining the action taken or to be taken as well as the reason for taking this action. The numbering scheme for action codes is based upon the type of action and has no direct correlation to the message type identifier. Action codes are grouped as follows: Range Description 000–099 Authorization/financial transaction approved 100–199 Authorization/financial transaction denied 200–299 Authorization/financial transaction denied, pick up card 300–399 File actions 400–499 Reversal or chargeback actions 500–599 Reconciliation actions 600–699 Administrative actions 700–799 Fee collection actions 800–899 Network management actions 900–999 Error/response actions. Refer to section A.1 of the ISO 8583 (second edition 1993-12-15) Financial Transaction Card Originated Messages - Interchange Message Specifications for all of the ISO values. Note: For reversal requests transactions, the BASE24-eps ISO 93 Host Interface component always responds to the host with an action code of 400 (Reversal Accepted), regardless of the BASE24-eps processing result. This value indicates to the host that the reversal was successfully received. The component also sets the Action Code TDE to a value of 400 (Reversal Accepted). If an error occurs while processing the reversal, the error details are recorded in the Message Substate TDE. The following values are currently supported by BASE24‑eps: Code Description 000 Approved 001 Honor with identification 002 Approved for partial amount 003 Approved (VIP) 004 Approved, update Track 3 005 Approved, account type specified by card issuer 006 Approved for partial amount, account type specified by card issuer 007 Approved, update ICC 070–079 Reserved range for customer-specific approval codes 080 Approved, backup 081 Approved, overdraft 082 Approved, surcharge 083 Approved, OAR BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 159 Data element definitions Code Description 084 Approved, no EMV script 092 Conditional approval, private 100 Denied, do not honor 101 Denied, expired card 102 Denied, suspected fraud 103 Denied, card acceptor contact acquirer 104 Denied, restricted card 105 Denied, card acceptor call acquirer’s security department 106 Denied, allowable PIN tries exceeded 107 Denied, refer to card issuer 108 Denied, refer to card issuer’s special conditions 109 Denied, invalid merchant 110 Denied, invalid amount 111 Denied, invalid card number 112 Denied, PIN data required 113 Denied, unacceptable fee 114 Denied, no account of type requested 115 Denied, requested function not supported 116 Denied not sufficient funds 117 Denied, incorrect PIN 118 Denied, no card record 119 Denied, transaction not permitted to cardholder 120 Denied, transaction not permitted to terminal 121 Denied, exceeds withdrawal amount limit 122 Denied, security violation 123 Denied, exceeds withdrawal frequency limit 124 Denied, violation of law 125 Denied, card not effective 126 Denied, invalid PIN block 127 Denied, PIN length error 128 Denied, PIN key synchronization error 129 Denied, suspected counterfeit card 131 Denied, Domain Restriction 168 ARQC failed, decline, return card BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 160 Data element definitions Code Description 169 ARQC failed, refer 170 CVR failed, decline, return card 171 CVR failed, refer 172 TVR failed, decline, return card 173 TVR failed, refer 174 ATC failed, decline, return card 175 ATC failed, refer 176 Denied, fallback check 177 Referred, fallback check 180 Denied, amount not found 181 Denied, PIN change required 182 Denied, new PIN invalid 183 Denied, issuer/bank not found 184 Denied, issuer/bank not effective 185 Denied, customer/vendor not found 186 Denied, customer/vendor not effective 187 Denied, customer/vendor account invalid 188 Denied, vendor not found 189 Denied, vendor not effective 190 Denied, vendor data invalid 191 Denied, payment data invalid 192 Denied, personal information not found 193 Denied, scheduled transaction already exists 194 Denied, user not allowed to perform the requested function 195 Denied, print mini-statement instead 196 Denied, no statement data available 200 Retain card, do not honor 201 Retain card, expired card 202 Retain card, suspected fraud 203 Retain card, card acceptor contact acquirer 204 Retain card, restricted card 205 Retain card, card acceptor call acquirer’s security department 206 Retain card, allowable PIN tries exceeded 207 Retain card, special conditions BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 161 Data element definitions Code Description 208 Retain card, lost card 209 Retain card, stolen card 210 Retain card, suspected counterfeit card 280 ARQC failed, decline, retain card 281 CVR failed, decline, retain card 282 TVR failed, decline, retain card 283 ATC failed, decline, retain card 284 Fallback check, decline, retain card 300 Successful 301 Not supported by receiver 302 Unable to locate record on file 303 Duplicate record, old record replaced 304 Field edit error 305 File locked out 306 Not successful 307 Format error 308 Duplicate, new record rejected 309 Unknown file 400 Reversal accepted 481 Reversal, original transaction not found 484 Reversal, original transaction not approved 500 Reconciled, in balance 501 Reconciled, out of balance 502 Amount not reconciled, totals provided 503 Totals not available 504 Not reconciled, totals provided 600 Accepted 601 Not able to trace back original transaction 602 Invalid reference number 603 Reference number/PAN incompatible 604 POS photograph is not available 605 Item supplied 606 Request cannot be fulfilled—required/requested documentation is not available 607 Out of window BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 162 Data element definitions Code Description 700 Accepted 751 Approved, exceeded limit 800 Accepted 900 Advice acknowledged, no financial liability accepted 901 Advice acknowledged, financial liability accepted 902 Invalid transaction 903 Re-enter transaction 904 Format error 905 Acquirer not supported by switch 906 Cutover in process 907 Card issuer or switch inoperative 908 Transaction destination cannot be found for routing 909 System malfunction 910 Card issuer signed off 911 Card issuer timed out 912 Card issuer unavailable 913 Duplicate transmission 914 Not able to trace back to original transaction 915 Reconciliation cutover or checkpoint error 916 MAC incorrect 917 MAC key synchronization error 918 No communication keys available for use 919 Encryption key synchronization error 920 Security software/hardware error, try again 921 Security software/hardware error, no action 922 Message number out of sequence 923 Request in progress 940 Database error 941 Currency code not supported 942 Amount format error 943 Customer/vendor format error 944 Data format error 945 Name format error 946 Account format error BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 163 Data element definitions Code Description 947 Recurring data error 948 Update not allowed 949 Invalid capture (posting) date 950 Violation of business arrangement 992 Vendor authorization failed 993 Vendor authorization rejected 994 Vendor customer ID invalid 995 Vendor customer account limit reached 996 Vendor system unavailable P-40: Service Code Format: N3 TDEs: Service Code (tde.svc_cde) Contains the service code associated with the transaction—identifying geographic/service availability (see ISO 7813). P-41: Card Acceptor Terminal Identification Format: ANS 16 TDEs: Terminal Identifier (tde.term_id) Contains a unique code identifying the terminal at the card acceptor location. Note: BASE24-eps applications use 16 bytes for terminal identification, instead of the 8 bytes specified by ISO 8583. When the transaction-originating terminal is directly connected to the BASE24-eps system, the code for this data element is taken from the channel ID configured for the terminal on the ACI desktop user interface. P-42: Card Acceptor Identification Code Format: ANS 15 TDEs: Card Acceptor Identification Code (tde.crd_accpt_id_cde, tde.alt_crd_accpt_id_cde) Contains a code used to identify the card acceptor in a transaction if the card acceptor is different from the acquiring institution. For adding or replacing a stop payment order, this data element identifies the merchant for which recurring or installment transactions originating from this merchant will be stopped if the merchant verification value is not present in the message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 164 Data element definitions P-43: Card Acceptor Name/Location Format: LLVAR ANS ..99 TDEs: Card Acceptor Name/Location (tde.crd_accpt_loc_city, tde.crd_accpt_loc_cntry_cde, tde.crd_accpt_loc_nam, tde.crd_accpt_loc_postal_cde, tde.crd_accpt_loc_regn, tde.crd_accpt_loc_street) Contains the name and location of the card acceptor as known to the cardholder. The Card Acceptor Name/Location data element consists of six data elements totaling up to 99 characters. The first three data elements (Name, Street, and City) are of variable length, separated from the remaining data elements and from each other by a back slash (\). These data elements can contain up to 83 characters. The remaining three data elements (postal code, region, and country code) are in fixed format as shown below: • • • Postal code (ANS 10) Region (ANS 3) Country code (A 3) The last three positions must contain the three-character country code as defined in ISO 3166, Codes for the Representation of the Names of Countries and Their Subdivisions. If the Card Acceptor Name/Location TDE is not present for the transaction, as might be the case for transactions acquired through a gateway, the ISO 93 Host Interface component creates the P-43 data element with default values as follows: • • • Uses a "\" to represent the missing name, street, and city fields (the three fields are presented as \\\). Fills the postal code and region fields with spaces. Sets the country code field to the logical network country code. If the country code is for the U.S. or Canada, a left-justified two-character state or province code can be provided in the region field. State and province codes are shown in the following table. Code Description AB Alberta AK Alaska AL Alabama AR Arkansas AZ Arizona BC British Columbia CA California CO Colorado CT Connecticut DC District of Columbia DE Delaware FL Florida GA Georgia HI Hawaii BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 165 Data element definitions Code Description IA Iowa ID Idaho IL Illinois IN Indiana KS Kansas KY Kentucky LA Louisiana MA Massachusetts MB Manitoba MD Maryland ME Maine MI Michigan MN Minnesota MO Missouri MS Mississippi MT Montana NB New Brunswick NC North Carolina ND North Dakota NE Nebraska NH New Hampshire NJ New Jersey NL Newfoundland and Labrador NM New Mexico NS Nova Scotia NT Northwest Territories NU Nunavut NV Nevada NY New York OH Ohio OK Oklahoma ON Ontario OR Oregon PA Pennsylvania BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 166 Data element definitions Code Description PE Prince Edward Island PR Puerto Rico QC Quebec RI Rhode Island SC South Carolina SD South Dakota SK Saskatchewan TN Tennessee TX Texas UT Utah VA Virginia VI Virgin Island VT Vermont WA Washington WI Wisconsin WV West Virginia WY Wyoming YT Yukon 99 US Military Base / Embassies / Traveling Merchants P-44: Additional Response Data Format: LLVAR ANS ..99 TDEs: Additional Response Data Contains up to ten action codes associated with a file update message (13xx). The action codes correspond, in order, to the associated tagged items in the Data Record (S-72) data element. This data element must be space filled for any tagged items up to ten that were not sent in the request message in the Data Record (S-72) data element. Use of tags This data element carries a single tagged data item with a tag of 01 and a length of 30 characters. The structure of the tagged data item is as follows: the tag value, followed by a three-digit length, followed by the tag data (in this case, consisting of file update action codes). The tag data is space filled up to a length of 30 characters characters (or the field to a length of 35 characters). 01 + 030 + tag data. The following is an example of the P-44 data element, including the field length, assuming two tagged items were sent in the S-72 data element in the request message: BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 167 Data element definitions Note: In this example, there are 24 trailing spaces to pad the tag data out to 30 characters. 3501030300308 bbbbbbbbbbbbbbbbbbbbbbbb Key Value Description 35 The two-position data element length indicator. 01 The tag identifier. 030 The length of the tag 01 data. 300 The action code for the first tagged item in the S-72 data element. 308 The action code for the second tagged item in the S-72 data element. b Blanks padding the tag data to a length of 30 characters. P-45: Track 1 Data Format: LLVAR ANS ..76 TDEs: Track 1 (tde.trk1, tde.is_trk1_expired, tde.is_trk1_lgth_valid, tde.trk1_crd_seq_num_lgth, tde.trk1_crd_seq_num_ofst, tde.trk1_cvd_ofst, tde.trk1_exp_dat_ofst, tde.trk1_max_lgth, tde.trk1_min_lgth, tde.trk1_pin_algo_ofst, tde.trk1_pvv_ofst) The Track 1 Data element contains the information encoded on Track 1 of the magnetic stripe of the card being used for the transaction, including start and end sentinel and longitudinal redundancy check (LRC) characters. The content of this data element is specified in the ISO 7813 standard, Identification Cards—Financial Transaction Cards. The general format of information in this data element is shown below. • • • • • • • • • Start sentinel (%) Format code (B for credit cards is the only format code defined) Primary account number (PAN), left justified (up to 19 digits) Field separator (^) Name (up to 26 characters) Field separator (^) Expiration date (YYMM) Service code (if present; 3 digits) Discretionary data (up to 21 characters) End sentinel (?) Longitudinal redundancy check character P-46: Amounts, Fees Format: LLLVAR ANS ..204 TDEs: Transaction Fee (tde.txn_fee_amt, tde.txn_fee_crncy_cde, tde.txn_fee_conv_rate, tde.txn_fee_rcncl_amt, tde.txn_fee_rcncl_crncy_cde, tde.txn_fee_set) Contains the fees associated with this transaction. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 168 Data element definitions This data element contains completed fees for partial reversals. The amount is expressed as a whole number. Where a minor unit of currency applies, amounts are expressed in the minor unit of currency without a separator. For example, an amount value of 100 in US currency signifies one US dollar, but 100 in Italian currency signifies 100 lire. Other systems, such as the host system or the interchange, are responsible for correctly placing the separator. All amounts in reconciliation messages are in the currency of reconciliation. This functionality is reserved for future use. If the VAT issuer indicator in the VAT TDE is set to combine, the VAT amount will be combined with the surcharge amount and the fee type will be 00. If the VAT issuer indicator is set to separate, the VAT amount will be in a separate value from the surcharge amount with a fee type of 74. The Amounts, Fees data element consists of up to six sets of values for the following fees. The fee type code associated with each fee is provided in parentheses. • • • • • • • • • Transaction fee (surcharge) (00) Transaction processing fee (01) Currency conversion fee (15) International Service Assessment (ISA) fee (70) Cardholder billing fee (71) Issuer transaction fee (72) Overdraft fee (73) Value added tax (VAT) fee (74) Online billpay fee (75) Each set of values consists of six data elements in fixed length format totaling 34 characters as follows: • • • • • • Fee Type Code (N 2) Currency Code, Fee (N 3 or A 3) Amount, Fee (x + N 8, where x represents C for credit or D for debit) Conversion rate, fee (N 8) Amount, Reconciliation Fee (x + N 8, where x represents C for credit or D for debit) Currency Code, Reconciliation Fee (N 3) The valid fee type codes listed in ISO 8583 (second edition 1993-12-15) Financial Transaction Card Originated Messages - Interchange Message Specifications are as follows: Code Description 00 Transaction fee 01 Transaction processing fee 02 Fee collection fee 03 File action fees 04 Telex, telephone and cable charges 05 Auto-telex charges 06 Lost/stolen card report fees 07 Merchant service fees 08 Recovered card awards 09 Invalid chargeback handling fee 10 Recovery of copy/original fees BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 169 Data element definitions Code Description 11 Returned guaranteed check 12 Emergency cash disbursement handling fee 13 Arbitration cash disbursement handling fee 14 Incorrect merchant identification/transaction data handling fee 15 Currency conversion fee 16 Special handling fee 17 Investigation fees 18 Emergency card replacement fee 19 Warning bulletin handling fee 20 Good faith acceptance 21 Collection letters 22–39 Reserved for ISO use 40–69 Reserved for national use 70–99 Reserved for private use P-48: Additional Data – Private Data Element Format: LLLVAR ANS..999 TDEs: Varies by tag Used for a number of purposes, depending on the information carried. Use of tags This data element carries tagged data items. The tags defined for this data element are listed below. Tagged data items are structured in the following manner: a tag identifying the type of data, followed immediately by a three-digit length (LLL) identifying the length of the data, followed immediately by the data itself. The data type can be alphanumeric or special characters, but ACI recommends using alphanumeric characters. Tag + LLL + data. Tagged data varies in length depending on the tag, and multiple tagged data items can be included in any order within the data element. Use of subtags Some tags use subtags to identify the various data fields involved in the file action. Refer to the specific tag documentation for descriptions of the supported subtags and their purposes. Subtag data is structured as follows: the subtag identifying the type of field data, followed immediately by a threedigit length (LLL) identifying the length of the field data, followed immediately by the field data itself. Subtag + LLL + field data. Multiple subtags can be present within a single tag, and can be in any order within the tag. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 170 Data element definitions P-48: Tag 01, PayPass Mapping Information Format: Variable based on the subtags included TDEs: PayPass/Virtual Card Number For contactless magnetic stripe requests, this tag contains the PayPass account number and PayPass card/ device expiration date. For contactless magnetic stripe responses, this tag contains the primary account number (PAN) and expiration date that is mapped to the PayPass account number in the PayPass Mapping File (MCC106). The PayPass Mapping Service is an optional service provided by MasterCard (Banknet) that helps issuers process PayPass transactions by translating PayPass account numbers into primary account numbers that issuers can process with minimal impact. A PayPass account number is a unique number encoded on the proximity chip of a PayPass card or device that the PayPass Mapping Service associates with a PAN. For transactions initiated through MasterCard PayPass Online (PPOL), a PPOL value created and populated by the PayPass wallet must be passed by merchants and acquirers indicating how the wallet data was created. The structure of this tag is as follows: Tag 01: PayPass Mapping Information Subtag 01 Description Account Number Indicator. Format A1 Values: C = MasterCard Digital Enablement Service Secure Element Device Token E = Embossed Account Number Provided by Issuer F = MasterCard Digital Enablement Service Card on File Token H = MasterCard Digital Enablement Service CloudBased Payments Device Toke L = Pay with Rewards Loyalty Program Operator [LPO] Card M = Primary account number (PAN) P = Contactless Account Number R = Pay with Rewards Card V = Virtual Card Number 02 Account Number. The PayPass account number or the mapped PAN. 03 Expiration Date (in YYMM format) for the PayPass account number or the PAN. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 N 19 N4 171 Data element definitions Tag 01: PayPass Mapping Information Subtag Description Format 04 PayPass product code for the PayPass account number. AN 3 05 PPOL (MasterCard PayPass Online) program data. Values: AN 3 101 = PPOL remote. Wallet data was created by the cardholder manually key entering the data at a consumer controlled device (for example, computer, tablet, or phone). 102 = PPOL remote NFC payment. Wallet data was initially created by the cardholder tapping their PayPass card or device at a contactless card reader (for example, a PayPass card reader or an ultrabook enabled to read PayPass cards). 103 = Reserved for future use. Banknet: The data in this subtag maps to and from data element 48 subelement 26 (PPOL Program Data) in the Banknet transaction message. For information about the Banknet transaction message refer to the appropriate Banknet technical specifications. P-48: Tag 02, Account Detail Format: Variable based on the subtags included TDEs: Additional Data Returns account details for the account contained in Account 1. A single response is received and sent back to the acquirer. The structure of this tag is as follows: Tag 02: Account Detail Subtag Description 01 Account Number 02 Account Description Format AN 28 ANS 10 A brief description or nickname for the account. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 172 Data element definitions Tag 02: Account Detail Subtag Description Format 03 Account Type N2 04 Balance Date N 14 (yyyymmddhhmmss) 05 Account Locator 06 View Balance Flag A1 07 View Transaction Flag A1 08 Debit Flag A1 09 Credit Flag A1 10 Bill Flag A1 11 Available/Credit Balance N 12 12 Ledger Balance N 12 13 Credit Limit N 12 14 Overdraft Limit N 12 15 Next Payment Amount N 12 16 Next Payment Date 17 Overdue Payment N 12 18 Default Balance N 12 19 Alpha Currency Code 20 Original Amount ANS 28 N 8 (yyyymmdd) A3 N 12 The amount with which the account was opened. 21 Payoff Amount N 12 22 Maturity Date N 8 (yyyymmdd) 23 Interest Rate N6 24 Email address ANS 40 25 Message ANS 80 A message related to the account. 26 RDC Deposit Limit N 12 The maximum amount allowed for Remote Deposit Capture (RDC) deposits to this account. P-48: Tag 03, Multiple Account Inquiry Format: Variable based on the subtags included TDEs: Account List BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 173 Data element definitions This tag returns all accounts according to the specified account type; if no type is specified, all accounts are returned. The fields for this tag occur 1 to n times. The structure of this tag is defined in the following table. Tag 03: Multiple Account Inquiry Description Format Account Type AN 2 Account Number AN 28 Account Status AN 2 Primary Indicator A1 Two Sided Indicator A1 Description ANS 20 Currency Code A3 Ledger Balance N 12 Available Balance N 12 P-48: Tag 04, Billpay Inquiry Format: Variable based on the subtags included TDEs: Additional Data This field returns information about any applicable billpay service associated with the customer. Tag 04: Billpay Inquiry Subtag Description Format 01 Billpay Service ANS..12 02 Billpay ID ANS..28 P-48: Tag 05, e-Wallet Data Format: ANS Variable based on the subtags included TDEs: NYCE Data, Acquirer POS Entry Mode Acquirer POS Entry Mode ERSB National Data Wallet Information For NYCE mobile access transactions, this tag contains the network ID, which is always 03 (NYCE) and the eWallet ID, which identifies the type of e-Wallet used for the transaction. For French transactions, this tag contains the digital wallet name, e-Wallet indicator, additional e-Wallet data and e-Wallet identifier. The structure of this tag is as follows: BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 174 Data element definitions Tag 05: e-Wallet Data Subtag Description 01 Network ID. Values: Format ANS 2 03 = NYCE 02 e-Wallet ID. Values: ANS 2 84=NYCE Mobile Access merchant wallet 85=NYCE Mobile Access - FI wallet 03 Digital Wallet Name AN 2 CBAE field 59 tag 0415 04 Electronic Commerce Indicator AN 2 CBAE field 59 tag 0416 05 Additional Data e-Wallets AN 12..24 CBAE field 59 tag 0417 06 Identifier Wallet N6 CBAE field 59 tag 0418 07 Cryptogram Processing Information ANP 1 CBAE Field 59 tag 0409 08 Cryptogram Calculation Method AN 1 CBAE Field 59 tag 0411 09 e-Commerce Cryptogram AN 40..80 P-49: Currency Code, Transaction Format: A 3 or N 3 TDEs: Transaction Amount (tde.txn_amt_crncy_cde) Contains the currency of the amount carried in the Amount, Transaction (P-4) data element. This is the transaction currency used internally by BASE24-eps, which is the cardholder billing currency if the acquiring interchange has already performed currency conversion on behalf of the issuer. Refer to ISO 4217 for a list of all valid ISO currency codes. P-50: Currency Code, Reconciliation Format: A 3 or N 3 TDEs: Settlement Amount (tde.crncy_cde_stl) or BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 175 Data element definitions Issuer Settlement Amount (tde.crncy_cde_iss_setl) Contains the code defining the currency of reconciliation. This is the currency of the amount carried in the Amount, Reconciliation (P-5) data element. Refer to ISO 4217 for a list of all valid ISO currency codes. P-51: Currency Code, Cardholder Billing Format: A 3 or N 3 TDEs: Cardholder Billing (tde.chb_info_tag) Contains the currency code defining the currency of the amounts carried in the Amount, Cardholder Billing (P-6) and Amount, Cardholder Billing Fee (P-8). This is the issuer's currency configured in BASE24-eps. Refer to ISO 4217 for a list of all valid ISO currency codes. P-52: Personal Identification Number (PIN) Data Format: AN 16 TDEs: PIN Data (tde.pin_verified) Contains the Personal Identification Number (PIN) assigned to a customer intended to uniquely identify that customer at the point of service. This data element can contain the PIN itself or a derivative (i.e., the PIN block). See ISO 9564-1. If this data element contains 16 hexadecimal F characters in the clear, it signifies that the PIN has already been verified. P-54: Amounts, Additional Format LLLVAR ANS ..120 TDEs Cash Back (tde.amt_cb_set, tde.amt_cb, tde.amt_cb_crncy_cde) or Balance (tde.bal_acct_typ, tde.bal_amt, tde.bal_amt_by_acct_typ, tde.bal_crncy_cde, tde.bal_dat, tde.bal_set) or Generic Data (Outer key: TRAILING_TXN, Inner key: ORIG_TTL_AMT) Contains cash back, balance amounts, or the trailing transaction original total transaction amount for the transaction. For transactions with cash back, the cash back amount is carried in this data element as an amount type of 40 and is moved to and from the Cash Back TDE. For transactions carrying balances (for example, ledger and available balances), these balances are moved to and from the Balance TDE. Balances are typically carried in transaction responses where BASE24-eps maintains account balance information on the system and its authorization scripts are set up to return balances. The actual balances carried in data element P-54 depend on how you have set up balances to be handled by BASE24-eps and how you are using the Balance TDE. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 176 Data element definitions For trailing transactions, the original total transaction amount is carried in this data element as an amount type of 60 and is moved to and from the Generic Data TDE. Amount occurrences Each amount occurrences is 20 characters in length as described here. Data element P-54 can contain up to six separate amounts totaling a maximum of 120 characters. Position 1–2 Description Format Account type associated with the amount. N2 See data element P-3: Processing Code for a list of account types supported by BASE24-eps. 3–4 Amount type. N2 Amount types recognized by BASE24-eps are provided under "Amount Types" below. 5–7 Currency code. A3 The currency code for balances does not have to match the currency code specified in data element P-49: Currency Code, Transaction. 8–20 Amount x + N 12 Amounts must be expressed in the currency of the currency code associated with the amount. Where a minor unit of currency applies, amounts are expressed in the minor unit of currency, without a decimal separator. For example, an amount value of 100 in US currency signifies one US dollar, but 100 in Italian currency signifies 100 lire. where x represents C for credit or D for debit Amount types The Balance TDE accepts any two-digit numeric value. BASE24-eps has defined and reserved the amount types in the following table, although not all are currently used. Amount type Description Define name 01 Account 1 Ledger Balance bu_bal_typ_acct1_ledg_bal 02 Account 1 Available Balance bu_bal_typ_acct1_avail_bal 03 Amount Owing bu_bal_typ_amt_owing 04 Amount Due bu_bal_typ_amt_due 05 Available Credit bu_bal_typ_avail_cr 16 Account 2 Ledger Balance bu_bal_typ_acct2_ledg_bal 17 Account 2 Available Balance bu_bal_typ_acct2_avail_bal 18 Credit Limit bu_bal_typ_amt_cr_lmt 19 Available Credit Overdraft bu_bal_typ_avail_cr_ovrdft 36 Co-Payment bu_bal_typ_amt_co_pmnt 40 Cash bu_bal_typ_amt_cash 43 Accumulated Auth Amount bu_bal_typ_amt_accum_auth BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 177 Data element definitions Amount type Description Define name 44 Gratuity Amount bu_bal_typ_amt_gratuity 56 Max Approval Amount bu_bal_typ_amt_max_apprv 57 Original Amount bu_bal_typ_amt_orig 58 Transit Amount bu_bal_typ_amt_transit 59 Healthcare Amount bu_bal_typ_amt_healthcare 60 Trailing Transaction Original Total Transaction Amount Not applicable 90 Original Total Amount bu_bal_typ_amt_orig_ttl_amt 93 Mixed Media Deposit Cash Amount bu_bal_typ_amt_cash_dep 94 Check Deposit Amount bu_bal_typ_amt_check_dep 95 Point of Interaction (POI) Amount bu_bal_typ_amt_poi P-55: Integrated Circuit Card System Related Data Format LLLVAR ANS ..510 Transaction data elements (TDEs) EMV Discretionary Data EMV Generic Data EMV Request EMV Response EMV Script EMV Script Results EMV Status Contains EMV data. The EMV data in this data element is structured in the following tag-length-value format: <2-or-4-character tag><2-character length field><variable length data> • • The 2-byte or 4-byte tag is an EMV tag in hexadecimal format that uniquely identifies the data content of the P-55 fields. The 2-digit length field defines the length of the variable-length data that follows it. The length specifies the number of hexadecimal values represented in the data part, the actual string is twice as long as the length specifies. The format of the length field is binary converted to a hexadecimal string. For example, 0x1F is represented as “1F”. The variable-length data for a tag cannot exceed the maximum specified length specified for the data. When the variable length data is longer than the defined maximum length for the tag value, it is truncated. Because the ISO 93 Host Interface component does not support binary data, binary EMV data is sent as packed (hexadecimal) characters in the BASE24-eps ISO 8583:1993 host external message. EMV tags adhere to the tag definitions specified in the ISO 7816 Part 4: Interindustry Commands for Interchange specification and in the ISO/IEC 8825 standard, Information technology -- ASN.1 encoding rules: Mapping W3C XML schema definitions into ASN.1 specification. The following table describes the following information: • • each of the EMV tags that can be carried in the P-55 data element the maximum length for each tag value BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 178 Data element definitions • • the transaction data elements (TDEs) to which each tag is mapped flags indicating whether the tag data is required (Y), optional (N), or not applicable (N/A) for requests and responses When building the P-55 data element for requests, all tags that are present in the EMV Generic Data TDE and that are not specifically listed below are added to the field. When parsing the P-55 data element for requests, all tags that are present in the field and that are not specifically listed below are populated in the EMV Generic Data TDE. All non-listed tag values are assumed to represent EMV binary data. They are represented as hexadecimal characters in the message. Note: In this table, the maximum length of a tag value specified in the “Max Length” column is represented as H<n>. This representation indicates the type and maximum length of the tag value. • • “H” indicates that the tag value is hexadecimal represented in ASCII. <n> indicates the maximum length of the tag value. It can be from 00–256. For example, a Cryptogram Information Data (tag 9F27, maximum length of H1) tag value of 0x13 results in a string value of “9F270113” in the P-55 data element. EMV tag Description Max length TDE Required Request Response 4F Application ID H32 EMV Generic Data N N 50 Application Label H32 EMV Generic Data N N 71 Issuer Script H128 EMV Script N/A N 72 Issuer Script H128 EMV Script N/A N 82 Application Interchange Profile H2 EMV Request Y N/A 84 Dedicated File Name H16 EMV Discretionary Data N N/A 91 Issuer Authentication Data H32 EMV Response N/A N 95 Terminal Verification Results H5 EMV Request Y N/A 9A Transaction Date H3 EMV Request Y N/A 9C Transaction Type H1 EMV Request Y N/A 5F24 Application Expiration Date H3 EMV Generic Data N N 5F2A Transaction Currency Code H2 EMV Request Y N/A 5F34 Application PAN Sequence Number H1 EMV Status N N BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 179 Data element definitions EMV tag Description Max length TDE Required Request Response 9F02 Transaction Amount H6 EMV Request Y N/A 9F03 Amount, Other 1 H6 EMV Request N1 N/A 9F06 Application identifier, dedicated filename H32 EMV Discretionary Data N N/A 9F09 Application Version Number H2 EMV Discretionary Data N N/A 9F10 Issuer Application Discretionary Data H32 EMV Request Y N/A 9F12 Application Preferred Name H32 EMV Generic Data N N 9F1A Terminal Country Code H2 EMV Request Y N/A 9F1E Interface Device Serial Number AN 8 EMV Discretionary Data N N/A 9F26 Authorization Request Cryptogram H8 EMV Request Y N/A 9F27 Cryptogram Information Data H1 EMV Request Y N/A 9F33 Terminal Capabilities H3 EMV Discretionary Data N N/A 9F34 Cardholder Verification Method Results H3 EMV Discretionary Data N N/A 9F35 Terminal Type H1 EMV Request N N/A 9F36 Application Transaction Counter (ATC) H2 EMV Request N N/A 9F37 Unpredictable Number H4 EMV Request Y N/A 9F41 Transaction Sequence Counter H8 EMV Generic Data N N/A BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 180 Data element definitions EMV tag Description Max length TDE Required Request Response 9F53 Transaction Category Code H1 EMV Generic Data N N/A 9F5B Issuer Script Results H20 EMV Script Results N N/A 9F6E Third Party Data H32 EMV Generic Data N N/A 1 Amount, Other (Tag 9F03) is mandatory when there is a cash back amount. When there is no cash back amount, 9F03 can be absent or present with a zero value. The following tags may also be present for Cartes Bancaires Acquéreur-Emetteur (CBAE) messages: Table 1: CBAE-specific EMV tags EMV tag Description Max length TDE Required Request Response 56 Track 1 equivalent data read in contactless mode H76 EMV Generic Data N N/A 57 Track 2 equivalent data H19 EMV Generic Data N N/A 9F66 Terminal Transaction Qualifiers (TTQ) H4 EMV Generic Data N N/A 9F6B Track 2 equivalent data read in contactless mode H19 EMV Generic Data N N/A 9F7C Customer Exclusive Data (CED) H32 EMV Generic Data N N/A DF68 Kernel ID Used H1 (This is a repeatable tag in CBAE messages, but in the Generic EMV Data TDE, the P-55 data element may contain multiple H1 values concatenated under a single DF80 tag.) EMV Generic Data N N/A BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 181 Data element definitions EMV tag Description Max length TDE Required Request Response DF80 Results of integrated circuit processing H1 EMV Generic Data N N/A DF81 Card application type H1 EMV Generic Data N N/A DF85 Terminal Processing Results H5 EMV Generic Data N N/A DF86 Contactless Device H35 EMV Generic Data N N/A DFC0 EMV Acquisition Mode H1 EMV Generic Data N N/A P-56: Original Data Elements Format: LLVAR N ..35 TDEs: Original Data Contains data elements from the original message intended for transaction matching. These four data elements are in variable length format totaling a maximum of 35 numeric characters, including the length attribute of the original acquiring institution identification code: • • • • Original message type identifier (N 4) Original system trace audit number (N 6) Original date and time, local transaction (N 12) Original acquiring institution identification code (N ..11) Absence of data must be indicated by zeros. P-57: Authorization Life Cycle Code Format: N3 TDEs: Pre-Authorization (tde.pre_auth_exp_ts, tde.pre_auth_tim_cde, tde.pre_auth_tim_interval) Contains a value in calendar days, hours, or minutes which defines the time period for which the acquirer is requesting guarantee of funds, or that the card issuer will guarantee funds for a financial transaction which may follow. The first position of this data element indicates whether the authorization life cycle is in calendar days, hours, or minutes. Valid values are as follows: Code Description 0 Reserved for ISO use 1 Calendar days BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 182 Data element definitions Code Description 2 Hours 3 Minutes 4–5 Reserved for ISO use 6–7 Reserved for national use 8–9 Reserved for private use Positions 2 and 3 indicate the number of calendar days, hours, or minutes for the authorization life cycle. Valid values are 01–99. P-58: Authorizing Agent Institution ID Code Format: LLVAR N ..11 TDEs: Authorizing Agent Institution (tde.auth_agent_inst_id_cde) Contains a code identifying the authorizing agent institution. P-59: Transport Data Format: LLLVAR ANS ..999 TDEs: Transport Data Issuer Transport Data Transport data is used by processors to send and receive private business-related data in selected messages. When this data element is built, the data comes from the Transport Data TDE, which is transport data provided by the Acquirer. When this data element is received, the received data is stored depending on whether the interface is Issuer or Acquirer facing. If Acquirer facing (that is, receiving a request), it stores the data in the Transport Data TDE. If Issuer facing (that is, receiving a response) in the Issuer Transport Data TDE. VisaNet: The data in this tag maps to and from data element 104, usage 2, dataset 65 (MasterCard Member Defined data) in the VisaNet transaction message. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. MDS: The data in this tag maps to and from data element 124 (Member Defined Data) in the MDS transaction message. For information about the MDS transaction message, refer to the appropriate MDS technical specifications. P-60: CSM Reserved Format: LLLVAR ANS ..999 TDEs: Based on the CSM The CSM Reserved data element is reserved for use in customer specific modifications (CSMs). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 183 Data element definitions The structure and format of the data element is flexible and can be defined as needed by the customer (e.g., fixed length, variable length, with a tag/subtag structure, etc.). P-62: Primary Reserved Private Format: LLLVAR ANS ..999 TDEs: Varies by tag Used for a number of purposes, depending on the information carried. Required when Tags 77 (Customer 1 ID) and 78 (Customer 2 ID) are present in the original request. Use of tags This data element carries tagged data items. The tags defined for this data element are listed below. Tagged data items are structured in the following manner: a tag identifying the type of data, followed immediately by a three-digit length (LLL) identifying the length of the data, followed immediately by the data itself. The data type can be alphanumeric or special characters, but ACI recommends using alphanumeric characters. Tag + LLL + data. Tagged data varies in length depending on the tag, and multiple tagged data items can be included in any order within the data element. Use of subtags Some tags use subtags to identify the various data fields involved in the file action. Refer to the specific tag documentation for descriptions of the supported subtags and their purposes. Subtag data is structured as follows: the subtag identifying the type of field data, followed immediately by a threedigit length (LLL) identifying the length of the field data, followed immediately by the field data itself. Subtag + LLL + field data. Multiple subtags can be present within a single tag, and can be in any order within the tag. Note: Although subtags are generally optional, some subtags are required to read the Card or Positive_Balance data sources and are thus mandatory in the file action message. P-62: Tag 01, PIN Change – PIN Offset Format: AN 16 TDEs: PVV (tde.pvv) PVV Admin (tde.pvv_admin) Tag 01 contains the PIN offset (left-justified, blank-filled) that is calculated when a cardholder selects or changes a PIN. It allows the new PIN offset value to be transmitted to the host, in order to keep the database up-to-date. The PIN offset is 16 characters in length. If the PVV is padded with any pad characters (e.g., hexadecimal F characters), the pad characters are stripped out when building this tag. P-62: Tag 02, PIN Change – Encrypted PIN Format: AN 16 TDEs: PIN Change BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 184 Data element definitions Tag 02 contains the encrypted PIN that is generated when a cardholder selects or changes a PIN. It allows the new encrypted PIN to be transmitted to the host for the purpose of keeping the database up-to-date and generating a PIN offset. The encrypted PIN is 16 characters in length. P-62: Tag 03, Depository Type Format: AN 1 TDEs: Depository Type In requests, tag 03 contains the depository type, which indicates the types of depositories available. Valid values are as follows: Code Description 0 Normal Envelope 1 Commercial 2 Both envelope and commercial In responses, tag 03 indicates whether the depository should be opened. Valid values are as follows: Code Description 0 No, do not open the depository. 1 Yes, open the depository. In all other applicable messages, tag 03 indicates whether the depository is used. Valid values are as follows: Code Description 0 No, the depository is not used. 1 Yes, the depository is used. In all messages, tag 03 contains one character. P-62: Tag 04, Terminal Branch Format: AN 4 TDEs: Terminal Branch Tag 04 contains the branch ID for the branch in which the terminal is located. The terminal branch ID is four characters in length. P-62: Tag 05, Terminal Region Format: AN 4 TDEs: Terminal Region Tag 05 contains the region ID for the region in which the terminal is located. The terminal region ID is four characters in length. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 185 Data element definitions P-62: Tag 06, Multiple Account Select Indicator Format: N1 TDEs: Multiple Account Select Tag 06 contains a flag indicating whether multiple account selection is supported at the acquirer. Valid values are as follows: Code Description 0 No, multiple account selection is not supported at the acquirer. 1 Yes, standard multiple account selection is supported at the acquirer. 2 Yes, indexed multiple account selection is supported at the acquirer. P-62: Tag 07, Transaction Originator Format: N1 TDEs: Transaction Originator (tde.txn_orig) Tag 07 contains the transaction originator code, which identifies where the transaction originated in the BASE24‑eps system. Valid values are as follows: Code Description 0 Originating terminal 1 Originating terminal component 2 Originating interface 3 Originating interface component 4 Originating authorization component 5 Originating billpay server 6 Originating contingency interface P-62: Tag 08, Instrument Type Format: AN 2 TDEs: Instrument Type Tag 08 contains a two-character code identifying the type of instrument used for the transaction. The instrument type is obtained from the Prefix, Interchange Prefix, or System Prefix data sources. P-62: Tag 09, Visa Data Format: AN 202 TDEs: Visa SMS Data Tag 09 contains data for Visa and Visa SMS transactions. The structure of this data is as follows. Refer to Visa and Visa SMS reference documentation for detailed information about these fields. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 186 Data element definitions Position 1 Description Additional Data Indicator Length 1 A code assigned to a non-T&E commercial card transaction containing enhanced data (sales tax and/or customer-provided accounting code) in the original transaction. Valid values are as follows: 0 = No additional data received. 1 = Yes, additional data received. 2–8 Chargeback Reduction Base II Flags 7 Chargeback Reduction Base II flags used to reduce the number of chargebacks. Positions 1–7 of this field contain the following, respectively: floor limit indicator, CRB indicator, STIP indicator, Mail/ Phone/Electronic Commerce indicator, Special Chargeback indicator, Special Condition indicator, RIS, and Special Condition indicator, Merchant. 9–14 Decimal Positions Indicator 6 Specifies the number of decimal positions in transaction amounts fields, settlement amount fields, and cardholder amounts fields. Positions 1 and 2 specify the decimal positions in transaction amounts fields. Positions 3 and 4 specify the decimal positions in settlement amounts fields. Positions 5 and 6 specify the decimal positions in cardholder amounts fields. Valid values for each position set are as follows: 00 = Currency has no minor units. 02 = Currency has two minor units. 03 = Currency has three minor units. 99 = Currency not applicable in this message. 15–28 Fraud Data 14 Fraud Data information for reporting fraudulent activity to Visa’s Fraud Reporting System. Positions 1–3 of this field contain the following, respectively: fraud type, fraud notification type, and check fraud indicator. Positions 4–14 are reserved. 29–34 VIEW Station BIN address 6 The BIN station address of a View Image Exchange Workstation (VIEW) for a specific issuer or acquirer to which a chargeback or representment advice is directed. This address is used by the VisaNet Documentation Automation Service (VDAS). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 187 Data element definitions Position 35–70 Description Issuer Currency Conversion Data Length 36 This field is part of the optional Currency Conversion Fee Service, which is available for Visa multicurrency participants. This field contains the fees associated with a transaction that undergoes currency conversion. Positions 1–9 contain the settlement amount issuer currency conversion fee. Positions 10–18 contain the settlement amount issuer currency conversion allocation. Positions 19–27 contain the cardholder billing amount, issuer currency conversion fee. Positions 28–36 contain the cardholder billing amount, optional issuer fee. 71–72 Merchant Volume Indicator 2 A code assigned by the acquirer to transactions from merchants eligible for the volume-tier program. 73–76 Message Reason Code 4 A code explaining the reason for sending one of the following: • • • • An acquirer-generated advice, reversal, cancellation, adjustment, or chargeback (validation request or advice) A chargeback reversal or representment (validation request or advice) A Visa fee collection or funds disbursement A copy request (validation request or advice), downtime transaction, or resubmission 77–80 Network IDA code specifying the network (e.g., Cirrus, Plus, Interlink, etc.) to be used for transmission of the message, which determines the program rules that apply to the transaction. 81–144 Network Participation Flags 4 64 Network participation flags. This field is not currently used. 145–150 Plus Property Member Center ID 6 The Plus Property Member Center ID. 151 Reimbursement Attribute 1 A code that identifies the applicable interchange reimbursement fee for a purchase transaction. 152–160 Settlement Amount 9 The settlement amount. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 188 Data element definitions Position Description 161–190 Length Sharing Group Code 30 An optional field used in the U.S. only by POS Integrated Debit participants (merchants and acquirers) to specify the network access priority and determine the routing priority of financial POS requests. This code is sent from the merchant location to V.I.P. The sharing group code is left-justified and can contain up to 30 network designators. All unused positions to the right of the code must be filled with spaces. 191–194 STIP Switch Reason Code 4 A code indicating why SMS STIP responded for the issuer or why the SMS Switch generated an advice. 195–202 Visa Acquirer Business ID 8 The Visa-assigned business ID of the acquirer that signed the merchant for processing purchase or mail/phone order transactions. In this case, the acquirer is referred to as the merchant sponsor. P-62: Tag 0A, Acquirer and Issuer Network ID Format: Variable based on the subtags included TDEs: Acquirer Network ID TDE Issuer Network ID TDE Tag 0A contains data identifying the acquirer and issuer network for a transaction. Subtag Description Format 01 Acquirer Network ID AN 3 02 Issuer Network ID AN 3 P-62: Tag 0B, MasterCard Original Advice Data Format: Variable based on the subtags included TDEs: Banknet Information TDE Tag 0B contains data for MasterCard original advice messages. Subtag Description Format 01 MasterCard Original Advice Network Data AN..9 02 MasterCard Original Advice Settlement Date AN 4 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 189 Data element definitions P-62: Tag 0C, Strong Cardholder Authentication (SCA) Indicators Format: Variable based on the subtags included TDEs: Strong Cardholder Authentication (SCA) Tag 0C contains Strong Cardholder Authentication (SCA) indicators. Subtag Description Format 01 Single Tap Transaction N1 02 Response to SCA PIN Request N1 03 Issuer requests SCA PIN data N1 P-62: Tag 0D, Strong Cardholder Authentication (SCA) Exemptions Format: Variable based on the subtags included TDEs: Strong Cardholder Authentication (SCA) TDE Tag 0D contains Strong Cardholder Authentication (SCA) exemptions. Subtag Description Format 01 Low Value Payment N1 02 Transaction Risk Analysis N1 03 Trusted Merchant N1 04 Secure Corporate Payment N1 05 Recurring Payment N1 06 Other Merchant-Initiated Transaction N1 07 SCA Delegation N1 P-62: Tag 10, Fee Program Indicator Format: AN 3 TDEs: Fee Program Tag 10 contains the fee program indicator. The fee program indicator is three characters in length. P-62: Tag 11, Merchant Region Format: AN 4 TDEs: Merchant Region Tag 11 contains the merchant region associated with the transaction. The merchant region is four characters in length. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 190 Data element definitions P-62: Tag 12, Merchant Group Format: AN 4 TDEs: Merchant Group Tag 12 contains the merchant group associated with the transaction. The merchant group is four characters in length. P-62: Tag 13, Additional Statement Print Information Format: AN 12 TDEs: Additional Statement Print Information Tag 13 contains additional statement print information sent by the acquirer to assist in formatting the statement data. This data is structured as defined below. Position 1 Description Retrieval of Statement Data Page Indicator Length 1 A number indicating the page of statement data retrieved for a statement print transaction. For the first send of statement print data, this field should be set to 1. The acquirer can increment this number for each subsequent page retrieved. This field is primarily used to avoid double posting a surcharge for multiple-leg statement print transactions. 2–5 Max Statement Data Per Send Length 4 The maximum number of bytes (up to 9992) of statement print data that can be sent in a single message. 6 Supported Statements Indicator 1 A code indicating whether both full and mini statements are supported at the acquirer or whether just one type of statements is supported. Valid values are as follows: B = Both full and mini statements F = Full statements only. M = Mini-statements only. b = Unknown 7 Printer Device Type 1 A code identifying the printer device type. Alphanumeric. 8–10 Number of Characters per Line 3 The number of characters that can be printed per line. Numeric. 11–12 Number of Lines per Page 2 The number of lines that can be printed per page. Numeric. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 191 Data element definitions P-62: Tag 14, Context Cookie Format: AN ..99 TDEs: Context Cookie Tag 14 contains a cookie that is generated by the host and returned by the BASE24-eps system when requesting more statement data or Open Account Relationship (OAR) data. This tag can contain up to 99 alphanumeric characters. The format of this tag is determined by the data formatter (issuer). P-62: Tag 15, Non-Currency Dispense Format: AN 8 TDEs: Non-Currency Dispense Tag 15 contains non-currency dispense information as described below. Position 1–6 Description Item Quantity Length 6 The number of items being purchased. 7–8 Hopper Contents 2 A code that identifies the item dispensed by the ATM. Valid values are any two alphanumeric characters, including codes for LINK noncash products. The value 02 is reserved for travelers checks. LINK: This tag maps to data element 123, sub-field 001 (Product Type, value “LM”) in the LINK MPT transaction message. P-62: Tag 16, Network Original Processing Code Format: AN 6 TDEs: Network Original Processing Code Tag 16 contains the original processing code for the transaction on the external acquirer’s network. P-62: Tag 17, Acquiring Interface Name Format: AN 16 TDEs: Acquiring Interface Generic Data Tag 17 contains the name of the interface that acquired the transaction. For inbound transactions, this value will also be stored in the Generic Data TDE with an outer key of HISO93 and an inner key of ACQ_INTF_NAM. P-62: Tag 18, Channel Time Offset Format: AN 5 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 192 Data element definitions TDEs: Channel Time Offset Tag 18 contains the time difference, in minutes, between the ATM or POS device location and the BASE24-eps system location. P-62: Tag 19, Original PVV Format: AN 16 TDEs: Original PVV (tde.pvv_orig) Tag 19 contains the original PIN offset (left-justified, blank-filled) prior to a PIN change update. It is used for reversals of PIN change transactions. The script for a PIN change transaction should place the original PVV in the PVV Original TDE and update the Card data source (Card) with the new PIN's offset. When a PIN change reversal is received, the script should simply replace the PIN offset in the Card with the PIN offset from the PVV Original TDE (provided it is present). The original PVV (PIN offset) is 16 characters in length. If the original PVV is padded with any pad characters (e.g., hexadecimal F characters), the pad characters are stripped out when building this tag. P-62: Tag 20, Acquirer Institution ID/Logical Network Format: AN 24 TDEs: Acquirer (tde.acq_id_cde, tde.acq_lgnt) Tag 20 data is structured as follows: Position 1–20 Description Length Acquirer Institution ID 20 The acquirer institution’s routing and transit number or acquirer identification number. 21–24 Logical Network ID 4 The logical network ID of the acquirer institution. P-62: Tag 21, Issuer Institution ID/Logical Network Format: AN 24 TDEs: Issuer (tde.iss_inst_id, tde.iss_lgnt) Tag 21 data is structured as follows: Position 1–20 Description Issuer Institution ID Length 20 The issuer institution’s routing and transit number or issuer identification number. 21–24 Logical Network ID 4 The logical network ID of the issuer institution. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 193 Data element definitions P-62: Tag 22, Digital Audio Service (DAS) Indicator Format: AN 1 TDEs: Digital Audio Service Indicator Tag 22 contains a one-byte flag indicating whether the NCR Digital Audio Service (DAS) was provided for a customer at an NCR ATM. Valid values are as follows: Code Description Y Yes, DAS was provided. N No, DAS was not provided. P-62: Tag 23, Capture Mode P-62: Tag 24, Network ID Format: AN 4 TDEs: Network ID Tag 24 contains four alphanumeric characters identifying the network (e.g., AMXb for American Express) for a transaction. P-62: Tag 25, Card Level Results Format: AN 2 TDEs: Card Level Results Tag 25 contains a two-byte alphanumeric value that identifies card level information, such as the card product associated with the cardholder’s account. If a card product is represented by a single character, it is followed by a blank space. The card level is similar to the instrument type, except it is set by individual card instead of by BIN or account range. For issuers, this field identifies the appropriate card product at the card account level on each transaction and saves issuers from having to reissue a consumer’s card each time the consumer changes card products. Interchanges can populate this field prior to sending a message to the issuer for approval. Issuers and their processors who participate in this program must use the value to correctly populate the authorization code in approved 0110 and 0210 messages. In this case, BASE24-eps must set the sixth position of the Approval Code TDE to the first position of the Card Level Results TDE. Acquirers can optionally receive this field. Examples of values for Visa include the following: Code Description A Visa Traditional B Visa Traditional Rewards C Visa Signature D Visa Infinite BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 194 Data element definitions P-62: Tag 26, Program Identification Format: AN 6 TDEs: Program Identification Tag 26 contains a six-byte alphanumeric value that identifies a card program such as a rewards program. This field allows issuers and acquirers to receive a program identifier in authorization and clearing messages. P-62: Tag 27_ Invoice Number Format: AN 16 TDEs: Invoice Number TDE Tag 27 contains a 16-byte alphanumeric invoice number associated with this transaction, if the invoice number is sent from the terminal. For ATM terminals, invoice numbers are typically used to identify bill payment transactions. For point-of-sale terminals, an invoice number is commonly preprinted on the charge slip used for this transaction. The use of invoice numbers is optional and determined by retailers. P-62: Tag 30, Merchant ID Format: AN 20 TDEs: Switch Merchant ID Tag 30 contains a 20-byte alphanumeric merchant or institution ID sent by the acquirer to identify a specific merchant or institution for interchange calculations. P-62: Tag 31, Cross-Border Transaction Pricing Format: AN 2 TDEs: Cross-Border Transaction Pricing Tag 31 contains two one-byte flags indicating whether this transaction qualifies as a cross-border transaction and could be subject to cross-border transaction pricing. A cross-border transaction is any transaction in which the country location of the merchant or the ATM acquirer differs from the country location of the cardholder’s issuer. Position 1 Description Cross-Border Transaction Indicator Length 1 A flag indicating whether this transaction qualifies as a cross-border transaction. Valid values are as follows: Y = Yes, this transaction qualifies as a cross-border transaction. N = No, this transaction does not qualify as a cross-border transaction BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 195 Data element definitions Position 2 Description Length Cross-Border Currency Indicator 1 A flag indicating whether this transaction was submitted in the local currency of the merchant or does not qualify as a cross-border transaction. Valid values are as follows: Y = Yes, the transaction was submitted in the local currency of the merchant. N = No, the transaction was not submitted in the local currency of the merchant. X = The transaction does not qualify as a cross-border transaction. P-62: Tag 32, Switch Acquirer ID Format: AN ..11 TDEs: Switch Acquirer ID This tag is mapped to and from the Switch Acquirer TDE. For an outbound message, the value of the Visa DPS interface name is mapped to this field if the Switch Acquirer TDE does not exist. Tag 32 contains the acquirer fee tier ID for Visa’s U.S. domestic ATM reimbursement fees. Visa provides tiered reimbursement levels, with tiered qualification determined at the institution level. Institutions that maintain more secure, higher cost ATM portfolios that deliver greater cardholder value qualify for the current ATM interchange reimbursement fee (Tier 1). A lower interchange reimbursement fee (Tier 2) applies for transactions acquired by institutions that deploy less expensive ATMs that generally provide consumers a lower level of value. For Visa/Plus ATM traffic, an acquirer ID is used to designate which tiered interchange is applied. For Principal Plus members, the acquirer ID is assigned by Visa and can either be established within the Plus network system, or the acquirer can send the value to Visa DPS in field 122 of the online message. For Visa DPS-sponsored Plus members, Visa DPS has two acquirer IDs: • • 408815 (Tier 1) 408909 (Tier 2) P-62: Tag 33, Promotion Data Format: AN 52 TDEs: Promotional Data Tag 33 contains promotion data associated with a transaction that is eligible for a promotion, reward, or loyalty program. Position 1–2 Description Promotion Type Format AN 2 A code that indicates the type of promotion (e.g., purchase rebate or discount, sweepstakes, bonusing) associated with this transaction. Visa has reserved position 1 of this field for characters V–Z and position 2 for characters 1–9 and A–Z. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 196 Data element definitions Position 3–27 Description Promotion Code Format AN 25 A value referring to a specific promotion or loyalty program for which this transaction qualifies. Visa has reserved position 1 of this field for characters V–Z and positions 2–25 for characters 1–9 and A–Z. 28–52 Promotion Description AN 25 Free form text providing additional information on the promotion. This field is carried in authorization messages only and provides text information about the promotion that, for example, could be printed on the cardholder receipt. P-62: Tag 34, Contact Information Format: AN 58 or AN 83 TDEs: Contact Information, Contact Information 2 Tag 34 contains contact information for chargebacks, representments, and adjustment transactions. Contact information consists of a back office contact name and phone number for the person at the financial institution who submits the transaction. The length of tag 34 varies depending on whether additional message text is present. Position 1 Description Usage Code Format AN 1 A one-digit code that identifies the message as a chargeback, representment, or adjustment. Valid values are as follows: 0 = Adjustment 1 = First chargeback 2 = First representment 2 Documentation Indicator AN 1 A one-digit code that identifies the status of supporting documentation. Valid values are as follows: Space = No supporting documentation required. 0 = No supporting documentation provided. 1 = supporting documentation to follow. 2 = Invalid acquirer reference number used in prior chargeback record; no supporting documentation was required or received. 3 = Invalid acquirer reference number used in prior chargeback record and supporting documentation was received. 4 = No supporting documentation received for prior chargeback. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 197 Data element definitions Position 3–8 Description Format Chargeback Reference Number AN 6 A six-digit code assigned by issuers to chargebacks. Acquirers that submit representments must include the number in the representment message. Zero-fill if not provided. 9–23 Contact Name AN 15 A contact name at the originating institution. 24–33 Contact Phone Number AN 10 A contact telephone number at the originating institution. 34–58 or 34–83 Message Text AN 25 or AN 25 Unformatted text that describes a chargeback or representment. If additional message text is present in the Contact Information 2 TDE, then the length is 50, otherwise the length is 25. P-62: Tag 35, Intra-Country Data - Japan Format: AN 236 TDEs: Intra-Country Data Tag 35 contains a 236-byte alphanumeric private national-use field entered by acquirers and issuers in Japan for Japan-domestic (intra-country) authorizations. P-62: Tag 36, Free Format Text Format: AN ..233 TDEs: Free Format Text Tag 36 contains free format text that can be used differently depending on the type of transaction. For Visa transactions, tag 36 contains Contact Information for Japan: a 135-byte alphanumeric Japanesedomestic, private-use field for use by issuers in Japan. For Interac administrative transactions, tag 36 is variable length and contains up to 233 characters of free format text. P-62: Tag 38, Source of Funds Format: AN 1 TDEs: Source of Funds Tag 38 contains a 1-byte alphanumeric code indicating the source of funds for prepaid load transactions. This information maps to Field 104, Dataset ID 57 in the VisaNet external message. Valid values are as follows: Code Description 1 Cash 2 Check BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 198 Data element definitions Code 3 Description Card P-62: Tag 39, Business Application ID Format: AN 2 TDEs: Business Application Identifier Tag 39 contains a 2-byte alphanumeric code indicating the business application identifier for original credits and payment transactions. Original credits enable funds to be sent to an account in support of numerous business opportunities. VisaNet external message: maps to Field 104, Dataset ID 57 STAR external message: maps to DE 107, Tag SD, Subtag 01 and DE 109, Tag GI FDR 184 external message: maps to DE 105 position 1-2. Values Description FD Funds Disbursement (General) GD Government Disbursement (General) MD Merchant Disbursement PA Payment Transaction PD Payroll/Pension Disbursement OG Online Gambling Payout GP Gambling Payout (Other than online gambling) MI Money Transfer – Merchant-Initiated BI Money Transfer – Bank Initiated CP Card Bill Payment PS Payment for Goods and Services (General) PG Payment to Government VC Visa Commerce P-62: Tag 40, Sender Data (Original Credits) Format: AN ..50 TDEs: Sender Data Tag 40 contains up to 50 bytes of variable length sender data for original credit money transfer transactions. Sender data consists of the sender’s account number or transaction reference number and primary residential address. STAR: The data in this tag maps to and from data element 107, Tag SD, subtag 12 (General Information) in the STAR external message. For information about the STAR transaction message, refer to the appropriate STAR technical specification. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 199 Data element definitions P-62: Tag 41, Market-Specific Data Format: AN ..210 TDEs: Market Specific Data Tag 41 contains up to 210 alphanumeric bytes of market-specific data that provides additional transaction information. Representatives of the market define and maintain the structure and content of the Market-Specific Data elements. This tag is used primarily by the American Express Global Network Solutions (AEGN) interface. Position 1–3 Description Length Variable Length Indicator AN 3 The number of bytes contained in this tag. This field is not mapped to the Market Specific Data TDE. 4–5 Market Specific Data Indicator AN 2 A code of “MS” indicating market specific data. This field is not mapped to the Market Specific Data TDE. 6–8 Market ISO Country Code AN 3 The three-digit ISO country code for this market. 9–10 Market Specific Data Version Indicator AN 2 A two-character code indicating the version of this market specific data. 11–210 Market Specific Data Elements AN 200 Market specific data elements defined by representatives of the market. P-62: Tag 42, Acquirer Reference Data, Transaction Identifier Format: AN 15 TDEs: Acquirer Transaction ID Tag 42 contains a 15-byte numeric transaction identifier (TID), which is a unique number assigned by American Express Global Network Solutions (AEGN) to identify a transaction throughout its life cycle. Position 1–12 Description Unique Random Number Length N 12 A unique random number assigned to this transaction. 13–14 Source Indicator N2 A two-digit number identifying the source of this transaction. 15 Check Digit N1 A check digit for the TID. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 200 Data element definitions P-62: Tag 43, Visa Risk Information Format: AN 10 TDEs: Visa Risk Information Tag 43 contains Visa advanced authorization online risk assessment condition codes, a reason code, and a risk score to indicate the degree of risk associated with a transaction. Position 1–2 Description Length Risk Condition Code 1 AN 2 An alphanumeric code to describe high risk event information. 3–4 Risk Condition Code 2 AN 2 An alphanumeric code to describe high risk event information. 5–6 Risk Condition Code 3 AN 2 An alphanumeric code to describe high risk event information. 7–8 Risk Reason Code AN 2 An alphanumeric combination that explains the risk score. 9–10 Risk Score AN 2 A score indicating the degree of risk associated with a transaction. P-62: Tag 44, Advanced Authorization Service Data Format: Variable based on the subtags included TDEs: Risk Data Tag 44 contains Visa advanced authorization service data used to evaluate risk for the transaction. The tag consists of subtagged data that is mapped to Visa DPS and other Visa messages as shown in the table below. For information on the Visa DPS message and the information carried in these fields, refer to the Visa DPS ISO 8583 technical specifications supplement . For information on other Visa messages, refer to their respective specifications. The subtag data is shown below. Subtag 01 Description Score Source Format AN 1 Defines the processing option used. Visa DPS Interchange Message: This field maps to the Source Score field (position 1) in the Risk Data (Field 63.8) sub-element. 02 Score Value AN 4 Numeric score generated by a fraud system, ranging from 0000 to 0999. Higher scores indicate a greater likelihood of fraud. Visa DPS Interchange Message: This field maps to the Score Value field (positions 2–5) in the Risk Data (Field 63.8) sub-element. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 201 Data element definitions Subtag 03 Description Response Code Format AN 1 Response code generated by a fraud system. Visa DPS Interchange Message: This field maps to the Response Code field (position 6) in the Risk Data (Field 63.8) sub-element. 04 Reason 1 AN 2 Reason code generated by a fraud system when the score is above the explanation threshold. Visa DPS Interchange Message: This field maps to the reason 1 field (positions 7–8) in the Risk Data (Field 63.8) sub-element. 05 Reason 2 AN 2 Reason code generated by a fraud system when the score is above the explanation threshold. Visa DPS Interchange Message: This field maps to the reason 2 field (positions 9–10) in the Risk Data (Field 63.8) sub-element. 06 Reason 3 AN 2 Reason code generated by a fraud system when the score is above the explanation threshold. Visa DPS Interchange Message: This field maps to the reason 3 field (positions 11–12) in the Risk Data (Field 63.8) sub-element. 07 Risk Score AN 2 Part of the Visa Advanced Authorization Service data: a value that indicates the degree of risk associated with the transaction. Higher values indicate higher authorization risk. Visa DPS Interchange Message: This field maps to the Visa Risk Score field (positions 13–14) in the Risk Data (Field 63.8) subelement. Other Visa Interchange Messages: This field maps to the Risk Score field (positions 1–2) in the Transaction and Account-Level Risk (field 62.21) sub-element. 09 Compromised Account Risk Condition Code AN 2 Part of the Visa Advanced Authorization Service data: a value that provides risk information regarding high risk events, when applicable to the authorization request. Visa DPS Interchange Message: This field maps to the Visa Risk Condition Code 1 field (positions 17–18) in the Risk Data (Field 63.8) subelement. Other Visa Interchange Messages: This field maps to the Compromised Account Risk Condition Code field (positions 1–2) in the Event-Level Risk (field 62.22) sub-element. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 202 Data element definitions Subtag 10 Description Format Compromised Event Reference ID AN 2 Part of the Visa Advanced Authorization Service data: a value used to associate a compromised account with its specific Compromised Account Management System (CAMS) compromised event. Visa DPS Interchange Message: This field maps to the Visa Risk Condition Code 2 field (positions 19–20) in the Risk Data (Field 63.8) subelement. Other Visa Interchange Messages: This field maps to the Compromised Event Reference ID field (positions 3–4) in the EventLevel Risk (field 62.22) sub-element. 12 Risk Condition Code Rank 1 AN 1 Part of the Visa Advanced Authorization Service data: a grouping value assigned to the Compromised Account Risk Condition Code in subtag 9. Visa DPS Interchange Message: This field maps to the VAA Risk Condition Code 1 Rank field (position 23) in the Risk Data (Field 63.8) subelement. 13 Suspect Fraud AN 1 A suspect fraud flag that is set to indicate whether fraud is suspected in the transaction. Visa DPS Interchange Message: This field maps to position 24 in the Risk Data (Field 63.8) subelement. P-62: Tag 51, Bunch Note Acceptor Indicator Format: AN 1 TDEs: Bunch Note Acceptor Deposit Tag 51 is a one-position indicator (a value of 1) used with deposit transactions (processing code 21) from ATM (Java) Device Handler processes. Its purpose is to differentiate, for these transactions, cash from noncash deposits. The presence of this tag indicates that the transaction is a noncash deposit. P-62: Tag 52, PRM Response Format: Variable depending on the subtags included TDEs: PRM Response Tag 52 contains response information received for the transaction from the Proactive Risk Management (PRM) product. This tag carries subtag data as shown in the table below. This information is only available if BASE24-eps is configured to send transactions to PRM in real-time. Subtag 01 Description Real-Time Request Type Format AN 1 The type of real-time request. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 203 Data element definitions Subtag 02 Description Format PRM Interface Processing Response Request AN 1 The type of message that should be returned to the authorizing system. 03 Real-Time Status AN 1 An alphanumeric code identifying the PRM processing status of the transaction. 04 Real-Time Fraud Score AN 3 Numeric score generated by PRM, ranging from 000 to 999, indicating the degree of risk associated with a transaction. 05 Real-Time Rule Fired AN 4 The real-time rule number executed for transaction. 06 Real-Time Rule Disposition AN 1 An alphanumeric code identifying the outcome of the transaction. P-62: Tag 53, Voice Referral Indicator Format: AN 12 TDEs: Acquirer POS Entry Mode Tag 53 contains—for voice referral transactions only—the Point of Service Data Codes values carried by the American Express Global Network Solutions (AEGN) Interchange in its 1100 message. The values in this tag are mapped from Field 22 (Card Acceptor Identification Code) in the AEGN 1100 message and are only populated when position 7 (Card Data Input Mode) is set to V, indicating a voice referral. If position 7 is not set to V, the tag is not included. The structure of Tag 53 is shown in the table below. For information about these values, refer to the American Express reference documentation. Position Description Length 1 Card Input Capability Code AN 1 2 Cardmember Authentication Capability AN 1 3 Card Capture Capability AN 1 4 Operating Environment AN 1 5 Cardmember Present AN 1 6 Card Present AN 1 7 Card Data Input Mode, “V” indicates voice referral AN 1 8 Cardmember Authentication AN 1 9 Cardmember Authentication Entity AN 1 10 Card Data Output Capability AN 1 11 Terminal Output Capability AN 1 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 204 Data element definitions Position 12 Description Length PIN Capture Capability AN 1 P-62: Tag 54, Fraud Indicator Format: AN 18 TDEs: Fraud Indicator Tag 54 contains fraud indicator data used by the American Express Global Network Solutions (AEGN) Interchange in its 1100 and 1200 messages. The values in this tag are structured as shown in the table below. These values are mapped from field 62 in the AEGN 1100 and 1200 messages. For information about these values, refer to the American Express Network reference documentation. Position Description Length 1–3 Variable Length Indicator AN 3 4–5 Service Indicator (AX = American Express) AN 2 6–8 Request Type Identifier AN 3 9–10 Two-digit 5CSC Indicator AN 2 11–15 Probability Score (blank in 1200 message) AN 5 16–18 Dynamic Rule Recommendation Codes (blank in 1200 message) AN 3 AEVV Validation Result AN 1 AEIPS and Expresspay Cryptogram Validation Result AN 2 19 20-21 P-62: Tag 55, AS2805 National Data Format: Variable based on the subtags included TDEs: AS2805 Data Tag 55 contains national data required by the AS2805 message standard. A host may need to send or receive this information when transactions are sent or received through a BASE24-eps interface supporting the AS2805 message standard. This tag carries subtag data as shown in the table below. These values are mapped to and from corresponding values in data element 47 (Additional National Data) of the AS2805 message standard. For information about these values, refer to the AS2805 message specifications documentation. Subtag 01 Description Fallback Indicator. Format AN 1 An indicator used to define the transaction as Electronic Fallback.This value maps to subtag FBK in the data element 47 of the AS2805 message standard. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 205 Data element definitions Subtag 02 Description Format Faulty Card Read. AN 1 An indicator used to specify that the card data was unable to be read or processed by the card-accepting device.This value maps to subtag FCR in the data element 47 of the AS2805 message standard. 03 Verified Enrollment Response. AN 1 An indicator that can be included when a transaction involves the use of an authentication method for internet transactions.This value maps to subtag VER in the data element 47 of the AS2805 message standard. 04 Payer Authentication Response. AN 1 An indicator that can be included when a transaction involves the use of an authentication method for internet transactions.This value maps to subtag PAR in the data element 47 of the AS2805 message standard. P-62: Tag 56, Transaction Description Format: Variable based on the subtags included TDEs: Varies by subtag Tag 56 contains transaction description data used by the STAR ISO interchange. This tag carries subtag data as shown in the table below. Star ISO Interchange Note: These values are mapped to and from data element 104 (Transaction Description) in the STAR ISO messages. For information about these values, refer to the STAR ISO specifications documentation. Subtag 01 Description Interlink Interchange Group Identifier Format AN 1 TDE: Star Reimbursement Attributes 02 STAR Interchange Group Identifier AN ..3 TDE: Interchange Group ID 03 Aggregation Indicator AN 1 TDE: Aggregation Indicator 04 Authentication Program. A value identifying the authentication method used by the acquirer. AN 1 TDE: Star Data Field 05 Transaction Subtype. A transaction descriptor. AN 1 TDE: Star Data Field BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 206 Data element definitions Subtag 06 Description Product Identifier. A value identifying the product/transaction suite. Format AN 1 TDE: Star Data Field 07 Additional Network Data. Contain the entire STAR Access DE 104 layout. See the STAR ISO specification document for more information. AN 20 TDE: Transaction Description P-62: Tag 57, Address Change Notification Format: AN 3 TDEs: Address Change Notification Tag 57 contains the number of days since an address change occurred on the cardholder account involved in the transaction. This tag can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. Discover Interchange: For the Discover interchange, this value maps to and from data element 044 (Additional Data) in the Discover transaction message. Issuers provide this information in response messages when an address verification service response is required. Acquirers accept this information when requiring an address verification service response from the issuer. For information on Discover transaction messages, refer to the appropriate Discover technical specification. P-62: Tag 58, Batch Authorization Format: AN 2 TDEs: Batch Authorization Tag 58 contains a two-character alphanumeric value indicating whether or not the transaction originated as a batch authorization transaction. This tag can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. Discover Interchange: For the Discover interchange, this value maps to and from data element 022 (POS Entry Mode) in the Discover transaction message. Acquirers can provide this information in requests to indicate the card number was entered through batch authorization. For information on Discover transaction messages, refer to the appropriate Discover technical specification. P-62: Tag 59, Subscription Indicator Format: AN 1 TDEs: Subscription Tag 59 contains a one-character alphanumeric value indicating whether or not the transaction is a subscription transaction. Tag values are as follows: Code Description 0 Not a subscription 1 Subscription BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 207 Data element definitions This tag can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. Discover Interchange: For the Discover interchange, this value is set based on a value of 16 (Paying for a subscription on a regular basis) in data element 003 (Processing Code) of the Discover transaction message. An acquirer host could also send this tag with a value of 1 to identify subscription payment transactions to the Discover interchange. For information on Discover transaction messages, refer to the appropriate Discover technical specification. P-62: Tag 60, Voice Authorization Indicator Format: AN 2 TDEs: Voice Authorization Tag 60 contains a two-character alphanumeric value indicating whether or not the transaction originated as a voice authorization transaction. This tag can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. Discover Interchange: For the Discover interchange, this value maps to and from data element 022 (POS Entry Mode) in the Discover transaction message. Acquirers can provide this information in requests to indicate the card number was entered through voice authorization. For information on Discover transaction messages, refer to the appropriate Discover technical specification. P-62: Tag 61, Switch Assigned ID Format: AN ..999 (typically, 6 characters) TDEs: Assigned ID Tag 61 contains switch identification data that is moved to and from the BASE24-eps Assigned ID TDE. This tag can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. Banknet Interchange Note: For Banknet transactions, this value is a MasterCard-assigned ID identifying merchants that can submit transactions for processing under the Maestro Advanced Registration Program. It is mapped to and from data element 48 (Additional Data—Private Use), subelement 32 (Mastercard Assigned ID) in the Banknet messages. For information about this value, refer to the Banknet specifications documentation. Discover Interchange Note: For Discover transactions, this value is a unique 15-numeric ID generated by Discover that remains unchanged for the life of the card transaction. This tag is built outbound on 1110, 1130 and 1210 responses from the Assigned ID TDE, which is built from DE 48, positions 11-25 in the Discover external message. When the ISO 93 Host Interface component processes inbound 1100 requests, this tag is mapped to the Assigned ID TDE, and ultimately, DE 106 Dataset 64 Tag 01 in the Discover external message. P-62: Tag 62, Generic Risk Data Format: Variable based on the subtags included TDEs: Generic Risk Data Tag 62 contains data built from the Generic Risk Data TDE. This tag can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. Tag 62 carries subtag data as shown in the table below. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 208 Data element definitions Tag 62: Generic Risk Data Subtag 01 Description Scoring Result Format AN 1 Banknet and MDS Interchanges: This value is set with the value from DE 48 (Additional Data - Private Use), subelement 71 (On-behalf Service Indicator), subfield 2 (Onbehalf Result 1) when DE 48 (Additional Data - Private Use), subelement 71 (On-behalf Service Indicator), subfield 1 indicates that the MasterCard On-behalf Service 18 (Fraud Scoring Service) was performed on the transaction. Valid values are: C - Expert Monitoring Fraud Scoring Service was performed successfully U - Expert Monitoring Fraud Scoring Service was not performed successfully BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 209 Data element definitions Tag 62: Generic Risk Data Subtag 02 Description Score Format AN 3 A score value from 000 to 999. If subtag 01 is set to 0, this value must be set to zero. This value is used with MasterCard’s Expert Monitoring Real-time Fraud Scoring Service. Banknet Interchange: For Banknet transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Scoring Data), subfield 1 (Fraud Score Data) in the Banknet messages. For information about this value, refer to the Banknet specifications documentation. MDS Interchange: For MDS transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Assessment Prediction Information), subfield 1 (Fraud Assessment Score) in the MDS messages. For information about this value, refer to the MDS specifications documentation. VisaNet Interchange: For VisaNet transactions that have the VEAS indicator set, this value is mapped from field 104, dataset 64, subtag 02 in the VisaNet messages. For information about this value, refer to the VisaNet specifications documentation. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 210 Data element definitions Tag 62: Generic Risk Data Subtag 03 Description Score Reason Code This value is used with MasterCard’s Expert Monitoring Real-time Fraud Scoring Service. Format AN 2 (for MDS and Banknet) AN 2 - 12 (for VisaNet with VEAS indicator set) Banknet Interchange: For Banknet transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Scoring Data), subfield 2 (Score Reason Code) in the Banknet messages. For information about this value, refer to the Banknet specifications documentation. MDS Interchange: For MDS transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Assessment Prediction Information), subfield 2 (Score Reason Code) in the MDS messages. For information about this value, refer to the MDS specifications documentation. VisaNet Interchange: For VisaNet transactions that have the VEAS indicator set, this value is mapped from field 104, dataset 64, subtag 03 in the VisaNet messages. For information about this value, refer to the VisaNet specifications documentation. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 211 Data element definitions Tag 62: Generic Risk Data Subtag 04 Description Rule Adjusted Score Format AN 3 This value is used with MasterCard’s Expert Monitoring Business Rules Management Service. Banknet Interchange: For Banknet transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Scoring Data), subfield 3 (Rule Adjusted Score) in the Banknet messages. For information about this value, refer to the Banknet specifications documentation. MDS Interchange: For MDS transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Assessment Prediction Information), subfield 3 (Rule Adjusted Score) in the MDS messages. For information about this value, refer to the MDS specifications documentation. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 212 Data element definitions Tag 62: Generic Risk Data Subtag 05 Description Rule Reason Code 1 Format AN 2 This value is used with MasterCard’s Expert Monitoring Business Rules Management Service. Banknet Interchange: For Banknet transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Scoring Data), subfield 4 (Rule Reason Code 1) in the Banknet messages. For information about this value, refer to the Banknet specifications documentation. MDS Interchange: For MDS transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Assessment Prediction Information), subfield 4 (Rule Reason Code 1) in the MDS messages. For information about this value, refer to the MDS specifications documentation. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 213 Data element definitions Tag 62: Generic Risk Data Subtag 06 Description Rule Reason Code 2 Format AN 2 This value is used with MasterCard’s Expert Monitoring Business Rules Management Service. Banknet Interchange: For Banknet transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Scoring Data), subfield 5 (Rule Reason Code 2) in the Banknet messages. For information about this value, refer to the Banknet specifications documentation. MDS Interchange: For MDS transactions, this value is mapped from data element 48 (Additional Data—Private Use), subelement 75 (Fraud Assessment Prediction Information), subfield 5 (Rule Reason Code 2) in the MDS messages. For information about this value, refer to the MDS specifications documentation. 07 Risk Indicator Data AN 6 VisaNet Interchange: For VisaNet transactions that have the VEAS indicator set, this value is mapped from field 104, dataset 64, subtag 01 in the VisaNet messages. For information about this value, refer to the VisaNet specifications documentation. 08 Authorization Decision Recommendation AN 2 VisaNet Interchange: For VisaNet transactions that have the VEAS indicator set, this value is mapped from field 104, dataset 64, subtag 04 in the VisaNet messages. For information about this value, refer to the VisaNet specifications documentation. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 214 Data element definitions Tag 62: Generic Risk Data Subtag 09 Description Merchant Fraud Score Format AN 3 Banknet interchange: For Banknet transactions, this value is mapped from data element 48 (Additional Data - Private Use), subelement 55 (Merchant Fraud Scoring Data), subfield 1 in the Banknet messages. For information about this value, refer to the Banknet specifications document. 10 Merchant Score Reason AN 2 Banknet interchange: For Banknet transactions, this value is mapped from data element 48 (Additional Data - Private Use), subelement 55 (Merchant Fraud Scoring Data), subfield 2 in the Banknet messages. For information about this value, refer to the Banknet specifications document. 11 Merchant Transaction Fraud Scoring Indicator AN 1 Banknet interchange: For Banknet transactions, this value is mapped from data element 48 (Additional Data - Private Use), subelement 61 (POS Data Extended Condition Codes), subfield 4 (Merchant Transaction Fraud Scoring Indicator) in the Banknet messages. This will be the only subtag parsed inbound. Valid values are: 0 - No action required 1 - Transaction to be scored For information about this value, refer to the Banknet specifications document. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 215 Data element definitions Tag 62: Generic Risk Data Subtag Description 12 Format Account Compromise Information ANS 30 Banknet and MDS interchanges: For Banknet and MDS transactions, this value is mapped from data element 48 (Additional Data Private Use), subelement 71 (Onbehalf Services), subfield 2 for service 25 in the Banknet and MDS messages. For information about this value, refer to the Banknet or MDS specifications document. P-62: Tag 63, Informational Text Format: AN ..300 TDEs: Informational Text Tag 63 contains informational text used with Visa SMS dispute processing. In an 0220 or 0422 fee collection or funds disbursement advice, this tag contains the reason for the message. The data in this tag is mapped to and from field 48 (Usage 5—Visa Fee Collections/Funds-Disbursements) in the Visa SMS message. For information about the Visa SMS message, refer to the V.I.P. System SMS POS (Visa & Visa Electron) technical specifications . P-62: Tag 65, Money Transfer Data Format: Variable based on the subtags included TDEs: Transfer Sender Data Tag 65 contains sender data used in enhanced money transfer Original Credit (OCT) transactions. PULSE: The data in this tag maps to and from fields in the PULSE transaction message as noted in the table below. For information about the PULSE transaction message, refer to the appropriate PULSE technical specifications. STAR: The data in this tag maps to and from data elements in the STAR transaction message as noted in the table below. For information about the STAR transaction message, refer to the appropriate STAR technical specifications. VisaNet: The data in this tag maps to and from fields in the VisaNet transaction message as noted in the table below. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 216 Data element definitions Tag 65: Money Transfer Data Subtag 01 Description Sender Reference Number Format AN 16 VisaNet: Maps to field 104, usage 2 (Transaction-Specific Data), dataset ID 5F (Money Transfer Data), tag 01 (Sender Reference Number) of the VisaNet transaction message. 02 Sender Account Number AN 34 VisaNet: Maps to field 104, usage 2 (Transaction-Specific Data), dataset ID 5F (Money Transfer Data), tag 02 (Sender Account Number) of the VisaNet transaction message. STAR: Maps to DE 107, Tag SD, subtag 03 (Account Number) and DE 109, Tag AN (Account Number) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 08 (Account Number) of the Discover transaction message. 03 Sender Name AN..40 VisaNet: Maps to field 104, usage 2 (Transaction-Specific Data), dataset ID 5F (Money Transfer Data), tag 03 (Sender Name) of the VisaNet transaction message. STAR: Maps to DE 107, Tag SD, subtag 04 (Sender Name) and DE 109, Tag N1 (Sender Name) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 03 (Sender's Name) of the Discover transaction message. 04 Sender Address AN 35 VisaNet: Maps to field 104, usage 2 (Transaction-Specific Data), dataset ID 5F (Money Transfer Data), tag 04 (Sender Address) of the VisaNet transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 217 Data element definitions Tag 65: Money Transfer Data Subtag 05 Description Sender City Format AN 25 VisaNet: Maps to field 104, usage 2 (Transaction-Specific Data), dataset ID 5F (Money Transfer Data), tag 05 (Sender City) of the VisaNet transaction message. STAR: Maps to DE 107, Tag SD, subtag 06 (Sender City) and DE 109, Tag A3 (Sender City) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 05 (Sender's City) of the Discover transaction message. 06 Sender State AN 2 VisaNet: Maps to field 104, usage 2 (Transaction-Specific Data), dataset ID 5F (Money Transfer Data), tag 06 (Sender State) of the VisaNet transaction message. STAR: Maps to DE 107, Tag SD, subtag 07 (Sender State) and DE 109, Tag A7 (Sender State) of the STAR transaction message. 07 Sender Country AN 3 VisaNet: Maps to field 104, usage 2 (Transaction-Specific Data), dataset ID 5F (Money Transfer Data), tag 07 (Sender Country) of the VisaNet transaction message. STAR: Maps to DE 107, Tag SD, subtag 08 (Sender Country) and DE 109, Tag A8 (Sender Country) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 06 (Sender's Country) of the Discover transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 218 Data element definitions Tag 65: Money Transfer Data Subtag 08 Description Source of Funds Format AN 2 VisaNet: Maps to field 104, usage 2 (Transaction-Specific Data), dataset ID 5F (Money Transfer Data), tag 08 (Source of Funds) of the VisaNet transaction message. STAR: Maps to DE 107, Tag SD, subtag 10 (Source of Funds) and DE 109, Tag SF (Source of Funds) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 09 (Source of Funds) of the Discover transaction message. 09 Recipient Name AN 30 VisaNet: Maps to field 104, usage 2 (Transaction-Specific Data), dataset ID 5F (Money Transfer Data), tag 0A (Recipient Name) of the VisaNet transaction message. STAR: Maps to DE 107, Tag SD, subtag 11 (Recipient Name ) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 11 (Recipient's Name) of the Discover transaction message. 10 Sender Birth Date AN 8 VisaNet: Maps to field 48, usage 37 of the VisaNet transaction message. STAR: Maps to DE 107, Tag SD, subtag 13 (Sender Date of Birth) and DE 109, Tag DB (Date of Birth) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 10 (Sender's Date of Birth) of the Discover transaction message. 11 Claim Code AN 20 VisaNet: Maps to field 104, usage 2 Dataset ID 5F, tag 09 of the VisaNet transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 219 Data element definitions Tag 65: Money Transfer Data Subtag 12 Description Extended Unique Reference Number Format AN 19 PULSE: Maps to field 109, Tag R1 of the PULSE ACT/AFT transaction messages. STAR: Maps to DE 107, Tag SD, subtag 02 (Unique Transaction Reference) and DE 109, Tag R1 (Unique Transaction Reference) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 02 (Unique Reference Number) of the Discover transaction message. 13 Extended Sender's Address AN 50 PULSE: Maps to field 109, Tag A1 of the PULSE ACT/AFT transaction messages. STAR: Maps to DE 107, Tag SD, subtag 05 (Sender Address) and DE 109, Tag A1 (Sender Address) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 04 (Sender's Address) of the Discover transaction message. 14 Sender's Postal Code AN 15 PULSE: Maps to field 109, Tag A4 of the PULSE ACT/AFT transaction messages. STAR: Maps to DE 107, Tag SD, subtag 09 (Sender Postal Code) and DE 109, Tag A4 (Sender Postal Code) of the STAR transaction message. Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 07 (Sender's Postal Code) of the Discover transaction message. 15 Customer Phone Number AN 16 VisaNet: Maps to field 125, usage 2, dataset ID 04, tag 01 (Customer Phone Number) of the VisaNet transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 220 Data element definitions Tag 65: Money Transfer Data Subtag Description 16 Customer Email Address Format AN 99 VisaNet: Maps to field 125, usage 2, dataset ID 04, tag 02 (Customer Email Address) of the VisaNet transaction message. 17 Payment Type AN 3 Discover: Maps to DE 104, dataset ID 57 (Funds Transfer Data), tag 01 (Payment Type) of the Discover transaction message. 18 Merchant Sender Tax ID AN 4 VisaNet: Field 104, Usage 2Transaction-Specific Data in TLV format, Dataset ID 63-Non-IndustrySpecific Data, tag 05 in the VisaNet transaction message. 19 Individual Sender Tax ID AN 4 VisaNet: Field 104, Usage 2Transaction-Specific Data in TLV format, Dataset ID 63-Non-IndustrySpecific Data, tag 06 in the VisaNet transaction message. 20 Receiver Account Number AN 34 NYCE: Maps to NYCE field 110, subtag AN (Account Number). P-62: Tag 66, Watch List Management Data Format: Variable based on the subtags included TDEs: Watch List Management Data Tag 66 contains watch list scoring information provided by Visa for use with enhanced money transfer Original Credit (OCT) transactions. This tag also is used by the FDR 184 interface for OCT transactions. VisaNet: The data in this tag maps from fields in the VisaNet transaction message as noted in the table below. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. FDR 184: The data in this tag maps from fields in the FDR 184 transaction message as noted in the table below. For information about the FDR 184 transaction message, refer to the appropriate FDR 184 specifications. The subtag data is shown below. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 221 Data element definitions Tag 66: Watch List Management Data Subtag Description 01 Format Validation Code AN 4 VisaNet: Maps from field 48, usage 37 (Visa Money Transfer), positions 5–8 (WLM Validation Code) in the transaction message. 02 Results Code AN 3 VisaNet: Maps from field 48, usage 37 (Visa Money Transfer), positions 9–11 (WLM Results Code) in the transaction message. FDR 184: Maps from field 123 type code WS. 03 Activity Code AN 1 VisaNet: Maps from field 48, usage 37 (Visa Money Transfer), position 12, (VMT Activity Check Result) in the transaction message. P-62: Tag 67, Visa Merchant Verification Value Format: N10 or AN10 TDEs: Merchant Verification Value Tag 67 contains the Merchant Verification Value (MVV) used to identify merchants that participate in Select Merchant Fee (SMF) programs. This value is required in all Visa transactions. This field maps to data element 62 (Custom Payment Service Fields), subfield 20 (Merchant Verification Value), as N10 in the Visanet transaction message. For information about Visa transaction messages, refer to the appropriate Visanet technical specifications. Banknet supports this value for Visa in data element 48, subelement 36 (Visa defined Data), subfield 1—Merchant Verification Value with a format of AN10. Note: When this data is present, it must be all numeric unless the host can determine the issuer of message, in which case, either N10 or AN10 can be sent. P-62: Tag 68, Banknet Reference Number Format: AN.. 9 TDEs: Banknet Information Class Tag 68 contains the Banknet reference number associated with the transaction. Banknet Interchange: This field maps from data element 63 (Network Data), subfield 2 (Banknet Reference Number) in the Banknet transaction message. For information about Banknet transaction messages, refer to the appropriate Banknet technical specifications. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 222 Data element definitions P-62: Tag 69, Dynamic Currency Conversion Indicator Format: AN 1 TDEs: Dynamic Currency Conversion Indicator Tag 69 can contain a Dynamic Currency Conversion Indicator—a value of 1—which indicates to Visa that the merchant involved in the transaction has performed a local currency conversion for the transaction at the point-ofsale (called Dynamic Currency Conversion) and the transaction is being submitted in the cardholder’s billing currency. VisaNet Interchange: This value maps to and from data element 126 (Visa Private Use Fields), subfield 19 (Dynamic Currency Conversion Indicator) in the VisaNet transaction message. For information about VisaNet transaction messages, refer to the appropriate VisaNet technical specifications. P-62: Tag 70, Trace ID Format: AN 15 TDEs: BankNet Information Tag 70 can contain a trace ID used by acquirers with travel and entertainment (T&E) transactions to identify incremental authorization messages and link them to the original authorization for the T&E event. MDS Interchange: This value maps from (not to) data element 48 (Additional Data), subfield 63 (Trace ID) in the MDS transaction message. For information about MDS transaction messages, refer to the appropriate MDS technical specifications. Banknet Interchange: This value maps to and from data element 48 (Additional Data), subfield 63 (Trace ID) or data elements 63 (Network Data) and 15 (Date, Settlement) in the Banknet transaction message. For information about Banknet transaction messages, refer to the appropriate Banknet technical specifications. P-62: Tag 71, Transit Program Format: AN 4 TDEs: BankNet Information Tag 71 can contain a transit program identifier used by MasterCard to clearly identify transit transactions in authorization, clearing, and financial transaction messages. The transit program value is made up of two two-byte subfields: Transit Transaction Type and Transportation Mode. MDS Interchange: This value maps to and from data element 48 (Additional Data), subfield 64 (Transit Program) in the MDS transaction message. For information about MDS transaction messages, refer to the appropriate MDS technical specifications. P-62: Tag 72, Authorizing Agent ID Code Format: AN 6 TDEs: Authorizing Agent ID Tag 72 contains an authorizing agent ID, which is used when processing MasterCard automated fuel dispenser (AFD) transactions through VisaNet. VisaNet Interchange: This value maps to and from data element 104, Usage 2 (Transaction-Specific Data), Dataset 65 (MasterCard Member-Defined Data), tag 03 (Authorizing Agent ID Code) in the VisaNet transaction BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 223 Data element definitions message. For information about VisaNet transaction messages, refer to the appropriate VisaNet technical specifications. CUP Interface: The Issuer's IIN is mapped to this tag. P-62: Tag 73, Charity Giving Information Format: AN.. 60 TDEs: Person to Person Tag 73 can contain charity giving bilateral data used by the Link interchange to identify the charity being paid for charity giving transactions or to identify the third party ID for Link non-cash products. For outgoing messages, tag 73 is built if the Person to Person TDE is present, its third party ID data member is set, its intended use flag data member is set to 2 (payer initiated payment) and its business use flag data member is set to F (charity giving transaction). Otherwise, the tag is not built. For incoming messages, if tag 73 is present, the Person to Person TDE is created and the tag data is moved to the third party ID data member in the TDE. In addition the intended use flag data member is set to 2 and the business use flag data member is set to F. Link Interchange: This value maps to and from data element 123, subfield 018 (charity giving bilateral data) in the Link transaction message. For information about Link transaction messages, refer to the appropriate Link technical specifications. P-62: Tag 74, Unformatted Visa Text Format: LLLVAR ANS.. 254 TDEs: Visa Unformatted Text Tag 74 contains unformatted Visa text, which is used in administrative text messages to convey unformatted text between processors. It is also used to carry data for unformatted text in authorization and reversal messages. VisaNet: Maps to and from data element 048 usage 9A (Text Message) in the VisaNet transaction message. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. It can also map to DE 48 usage 2 (Unformatted Text in Authorization/Reversal Messages). P-62: Tag 76, Fraud Notification Information Format: LLVAR AN...23 TDEs: Fraud Indicator Tag 76 contains MasterCard fraud notification information—data necessary to provide acquirers with the date of a second fraud-related chargeback, as well as an accurate count of total fraud-related chargebacks related to the same PAN and expiration date. The data in this tag maps to and from fields in the MasterCard transaction message as noted in the table below. For information about the MasterCard transaction message, refer to the appropriate MasterCard technical specifications. The subtag data is shown below. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 224 Data element definitions Tag 76: Fraud Notification Information Subtag Description 01 Fraud Notification Service Date— sent by MasterCard to the acquirer. Format AN 6 MasterCard: Maps to and from data element 48 subelement 19 (Fraud Notification Information) field 1 (Fraud Notification Service Date) in the transaction message. 02 Fraud Notification Service Chargeback Counter—sent by MasterCard to the acquirer. AN 2 MasterCard: Maps to and from data element 48 subelement 19 (Fraud Notification Information) field 2 (Fraud Notification Service Chargeback Counter) in the transaction message. 03 Fraud Notification Second Presentment Rights Indicator—sent by the acquirer to MasterCard. AN 3 MasterCard: Maps to and from data element 48 subelement 19 (Fraud Notification Information) field 3 (Fraud Notification Second Presentment Rights Indicator) in the transaction message. P-62: Tag 77, Customer 1 ID Format: Positions 1-2: Customer ID type (NN) Positions 3-38: Customer ID AN..36 TDEs: Customer ID Tag 77 contains Customer ID information. If necessary, a second Customer ID is stored in Tag 78. The first two positions of this tag are two digits that identify the type of customer ID. Customer ID types are user defined and can range from 01-99. For example, 01 could be defined as an email address. In this case, the tag might contain "01john.banker@aciworldwide.com", where "01" is the customer ID type and "john.banker@aciworldwide.com" is the customer ID value (the customer's email address . If you define a customer ID type of 02 to represent a mobile phone number, the tag might contain "021234567890", where "02" is the customer ID type and "1234567890" is the customer ID value (the customer's mobile phone number) . This tag is used for the following Acquirer and Issuer transactions: • • If the from account is card-initiated, this tag is used for the to account. If the from account is customer-initiated and only one Customer ID is used to transfer between accounts belonging to that customer, this tag is used to determine the from and to accounts. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 225 Data element definitions • • If the from account is customer-initiated and the to account is with a separate Customer ID, this tag is used for the from account and Tag 78 (Customer 2 ID) is used for the to account. This tag is present whenever the transaction is customer-initiated. For all other transactions, this tag must contain customer ID information if the PAN is not present. Note: File update transactions for Customer data are journaled under the customer ID specified in data element P-62, tag 77 (Customer 1 ID). The customer ID value in P-62, tag 77 must be a valid customer ID and may be different from the customer ID value provided in data element S-72, tag 35 (Customer Table) if multiple customer IDs are to be updated. If P-62, tag 77 is not present for an update or delete to a Customer, Customer Account, or Customer Multibyte data source record, the file update transaction is denied. P-62: Tag 78, Customer 2 ID Format: Positions 1-2: Customer type (NN) Positions 3-38: Customer ID AN..36 TDEs: Customer ID 2 Tag 78 is used to store customer ID information, in addition to Tag 77, if necessary. The first two positions of this tag are two digits that identify the type of customer ID. Customer ID types are user defined and can range from 01-99. For example, 01 could be defined as an email address. In this case, the tag might contain "01john.banker@aciworldwide.com", where "01" is the customer ID type and "john.banker@aciworldwide.com" is the customer ID value (the customer's email address . If you define a customer ID type of 02 to represent a mobile phone number, the tag might contain "021234567890", where "02" is the customer ID type and "1234567890" is the customer ID value (the customer's mobile phone number) . This tag is used in Acquirer transactions when the from account is customer-initiated and the to account is with a separate Customer ID. Tag 77 (Customer ID) is used for the from account and this tag is used for the to account. P-62: Tag 79, Visa V.me Data Format: Variable based on the subtags included TDEs: PayPass Tag 79 contains data specific to transactions initiated under the V.me by Visa brand. VisaNet: The data in this tag maps to and from fields in the VisaNet transaction message as noted in the table below. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. The subtag data is shown below. Tag 79: Visa V.me Data Subtag 01 Description Agent Unique Account Result Format AN 5 VisaNet: Maps to and from data element 126 subelement 18 (Agent Unique Account Result) in the transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 226 Data element definitions Tag 79: Visa V.me Data Subtag Description 02 Format Additional Authorization Method AN 2 Reserved for future use. 03 Additional Authorization Reason Code AN 2 VisaNet: Maps to and from data element 126 subelement 21 (Additional Authorization Reason Code) in the transaction message. P-62: Tag 80, Bank ID Format: N (type) AN..34 TDEs: Bank Indicator Tag 80 contains Bank ID information. This tag is used for the following Acquirer transactions: • If the from account is card-initiated or customer-initiated, this tag is used for the to account. This tag is used for the following Issuer transactions: • If the to account is initiated with a bank account number and account number, this tag must be present. P-62: Tag 82, PIN Data Format: Variable based on the subtags included TDEs: NYCE Tag 82 contains data specific to the NYCE interface. NYCE: The data in this tag maps to and from fields in the NYCE transaction message as noted in the table below. For information about the NYCE transaction message, refer to the appropriate NYCE technical specifications. The subtag data is shown below. Tag 82: PIN Data Subtag 01 Description Program Description Data Format AN 2 NYCE: Maps to and from data element 124 in the transaction message. 02 PIN Indicator Data AN 1 NYCE: Maps to and from data element 124 in the transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 227 Data element definitions P-62: Tag 83, Preauth Sequence Number Format: AN .. 12 TDEs: Pre-Authorization Tag 83 contains the transaction sequence number for preauthorizations so that the current transaction can be matched with its associated preauth correctly. P-62: Tag 84, Authorization Message Indicator Format: AN 1 TDEs: Banknet Information TDE Tag 84 contains the an indicator specifying the type of authorization message. Valid values are: Code Description 0 Normal Authorization 1 Final Authorization P-62: Tag 85, Acquirer Transaction ID Format: AN 16 TDEs: Acquirer Transaction ID Tag 85 contains a 16-byte transaction ID that maps to and from the Acquirer Transaction ID TDE for PULSE interface transactions. Tag 85: Acquirer Transaction ID Subtag Description 01 Transaction ID Format AN 16 PULSE: Maps to and from the “TR” subtag of data elements 124 and 125 in the PULSE ISO external message. P-62: Tag 86, Card Acceptor ID Code Format: AN 15 TDEs: Card Acceptor ID Code Tag 86 contains a 15-byte code that maps to and from the Card Acceptor ID Code TDE. If the Card Acceptor ID Code TDE is present and the Card Acceptor ID code variable is present, then the value in the Card Acceptor ID code will be moved to the Alternate Card Acceptor ID code. The value in tag 86 is always populated in Card Acceptor ID code in the Card Acceptor ID Code TDE. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 228 Data element definitions P-62: Tag 87, Pseudo Terminal Identifier Format: AN 16 TDEs: Pseudo Terminal Identifier Tag 87 contains a 16-byte code that maps to and from the Pseudo Terminal Identifier TDE for GCC-Net interface transactions. P-62: Tag 88, VisaNet Data Element 48 Format: AN ..255 TDEs: Visa Data Element 48 TDE VisaNet Data Element 48 is a multi use field and can contain up to 255 AN bytes depending on the usage. For more information on supported usages, refer to the Visa specifications documentation. P-62: Tag 89, Security Control Information Format: ANS 2 TDEs: Security Control Information TDE Tag 89 contains the acquirer or issuer zone key index value from the Security Control TDE. The zone key index is 2 characters in length. P-62: Tag 90, Key Index Format: N2 TDEs: Key Index TDE Tag 90 contains the destination MAC Key Index associated with the transaction. The key index is 2 numeric characters in length. P-62: Tag 91, Multi Clearing Sequence Format: ANS 2 TDEs: Multi Clearing Sequence TDE Tag 91 contains the multi clearing sequence information associated with the transaction. The multi clearing sequence is 2 characters in length. P-62: Tag 92, SPAN2 Data Format: Variable based on the subtags included TDEs: SPAN2 Data TDE BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 229 Data element definitions Tag 92 contains data used by the SAMA SPAN2 interface. Tag 94: Mobile Payment Data Subtag Description Format 01 Original STAN ANS 6 02 Original RRN ANS 12 03 Settlement Date ANS 4 P-62: Tag 93, Source Original Data Format: ANS 42 TDEs: Source Original Data TDE Tag 93 contains the acquiring network's original data associated with the transaction in the acquiring network's format. The data is taken from the Source Original Data TDE, which is set when receiving a message containing DE 90 (for ISO 8583 1987 based messages) or DE 56 (for ISO 8583 1993 based messages), and will contain that format. The source original data is 42 characters in length. P-62: Tag 94, Additional Merchant Data Format: Variable based on the subtags included TDEs: POS Merchant TDE Tag 94 contains additional merchant data used by the BankNet Interface and MasterCard Debit Switch (MDS). Tag 94: Mobile Payment Data Subtag Description Format 01 Payment facilitator ID ANS 11 02 Independent sales organization ID ANS 11 03 Sub-merchant ID ANS 15 04 Additional Response Code ANS 25 P-62: Tag 95, Mixed Media Deposits Format: AN 68 TDEs: Mixed Media Deposit Detail Tag 95 contains mixed media deposit details for NCR Scalable Deposit Module (SDM) by North American NCR Aptra Edge Standard Message Interface (SMI) application customers. Tag 95: Mixed Media Deposits Position 1-2 Description Number of checks deposited BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Length N2 230 Data element definitions Tag 95: Mixed Media Deposits Position Description 3-4 Number of bill denominations deposited 5-68 Mixed media bill collection • • • • Length N2 variable Length of key (currency code + bill denomination) - N2 Currency code - N3 Bill denomination - variable Bill count for this denomination N2 Occurs up to 8 times. P-62: Tag 96, EMV Application PAN Sequence Number (APSN) Format: AN 2 TDEs: EMV Status TDE Tag 96 contains the APSN for a specific application on a multi-application EMV card. This tag is used for file updates using the APSN as the card sequence number to differentiate among multiple applications on the EMV card with the same primary PAN. P-62: Tag 97, Log Only Transaction Description Format: ANS ..20 TDEs: Log Only Transaction Description TDE Tag 97 contains the optional transaction description for log only transactions. For ATM log only transactions, this can be mapped from the ATM Operation Code Mapping using the OpCdeLogOnly operation code task. For RuPay log only transactions, this can be mapped from the Log Only Mapping Profile Configuration window. P-62: Tag 98, Acquirer Amount Data Format: Variable based on the subtags included TDEs: Acquirer Amount Original Acquirer Amount Tag 98 contains acquirer amount information that the acquiring interface can send to the host. This tag is structured as follows. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 231 Data element definitions Tag 98: Acquirer Amount Data Subtag Description 01 Format Acquirer Amount N15 The acquirer amount contains the following subfields: Amount (N12) Currency Code (N3) 02 Original Acquirer Amount N15 The original acquirer amount contains the following subfields: Amount (N12) Currency Code (N3) P-64: Primary Message Authentication Code Format: AN 16 TDEs: Not applicable Carries the message authentication code (MAC) for the message. Inclusion of this data element is subject to the following conditions: • • • Message authentication has been configured for the interface on the ISO8583 (93) Host Interface Configuration window. This data element is specified as conditional in the ISO message profile for the interface. No secondary data elements (S-65 through S-128) are included in the message. If the message contains secondary data elements, data element S-128 is used to carry the message authentication code. If the message authentication code is carried in data element S-128, data element P-64 is not included in the message. S-66: Amounts, Original Fees Format: LLLVAR ANS ..204 TDEs: Transaction Fee, Original (tde.org_fee_amt, tde.org_fee_crncy_cde, tde.org_fee_conv_rate, tde.org_fee_rcncl_amt, tde.org_fee_rcncl_crncy_cde) Contains the original fees associated with this transaction. These fees can be used when attempting to partially reverse or partially chargeback a previous transaction, or to perform a partial approval. These amounts are for information only and are not used in the calculation of reconciliation totals. The amount is expressed in the currency of the associated currency code data element. Where a minor unit of currency applies, amounts are expressed in the minor unit of currency, without a decimal separator. For example, an amount value of 100 in US currency signifies one US dollar, but 100 in Italian currency signifies 100 lire. All amounts in reconciliation messages are in the currency of reconciliation. This functionality is reserved for future use. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 232 Data element definitions If the VAT issuer indicator in the VAT TDE is set to combine, the VAT amount will be combined with the surcharge amount and the fee type will be 00. If the VAT issuer indicator is set to separate, the VAT amount will be in a separate value from the surcharge amount with a fee type of 74. The Amounts, Original Fees data element consists of up to six sets of values for the following fees. The fee type code associated with each fee is provided in parentheses. • • • • • • • • Transaction fee (surcharge) (00) Transaction processing fee (01) Currency conversion fee (15) International Service Assessment (ISA) fee (70) Cardholder billing fee (71) Issuer transaction fee (72) Overdraft fee (73) Value added tax (VAT) (74) Each set of values consists of six data elements in fixed length format totaling 34 characters as follows: • • • • • • Original Fee Type Code (N 2) Original Currency Code, Fee (N 3 or A 3) Original Amount, Fee (x + N 8, where x represents C for credit or D for debit) Original Conversion rate, fee (N 8) Original Amount, Reconciliation Fee (x + N 8, where x represents C for credit or D for debit) Original Currency Code, Reconciliation Fee (N 3) The valid fee type codes listed in ISO 8583 (second edition 1993-12-15) Financial Transaction Card Originated Messages - Interchange Message Specifications are as follows: Code Description 00 Transaction fee 01 Transaction processing fee 02 Fee collection fee 03 File action fees 04 Telex, telephone and cable charges 05 Auto-telex charges 06 Lost/stolen card report fees 07 Merchant service fees 08 Recovered card awards 09 Invalid chargeback handling fee 10 Recovery of copy/original fees 11 Returned guaranteed check 12 Emergency cash disbursement handling fee 13 Arbitration cash disbursement handling fee 14 Incorrect merchant identification/transaction data handling fee 15 Currency conversion fee 16 Special handling fee BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 233 Data element definitions Code Description 17 Investigation fees 18 Emergency card replacement fee 19 Warning bulletin handling fee 20 Good faith acceptance 21 Collection letters 22–39 Reserved for ISO use 40–69 Reserved for national use 70–99 Reserved for private use S-67: Extended Payment Data Format: N2 TDEs: Extended Payment Code The Extended Payment Code (S-67) data element contains a repayment period (in months) for MasterCard cardholders to make deferred payments for a transaction. The acquirer is responsible for populating this data element in an authorization request with the correct value based on the cardholder’s request. Valid repayment periods are: 03, 06, 12, 18, 24, 36, and 48 months. Thus, valid extended payment codes for this data element are: 03, 06, 12, 18, 24, 36, and 48. The issuer is responsible for managing the cardholder agreement, including the interest assessment and determination of monthly payment. MasterCard does not perform interest calculations or determine the amount of monthly payments. Since this cardholder payment agreement is managed directly by the issuer, the process of clearing and settling these transactions with merchants/acquirers is not impacted. S-68: Country Code, Receiving Institution Format: N3 TDEs: Receiving Institution (tde.rcv_inst_cntry_cde, tde.rcv_inst_id_cde) The Country Code, Receiving Institution data element contains the code of the country where the receiving institution is located (see ISO 3166). S-70: Country Code, Authorizing Agent Institution Format: N3 TDEs: Authorizing Agent Institution (tde.auth_agent_inst_cntry_cde, tde.auth_agent_inst_id_cde) The Country Code, Authorizing Agent Institution data element contains the code of the country where the authorizing agent institution is located (see ISO 3166). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 234 Data element definitions S-71: Message Number Format: N8 TDEs: Not applicable The Message Number data element contains a number assigned to a message by the transaction originator that is used to monitor the integrity and continuity of the data being exchanged. This data element is reserved for future use. S-72: Data Record Format: LLLVAR ANS ..999 TDEs: Data Record (no exported operators) This data element is mapped to and from the Data Record TDE, unless a different TDE is explicitly stated for a particular field. The Data Record data element contains other data required to be passed to support an administrative or file action message. All tags sent for any given 1304/1305 message must be associated with the same Primary Account Number (PAN) contained in P-2 or P-34. Use of tags This data element carries tagged data items. The tags defined for this data element are listed below. Tagged data items are structured in the following manner: a tag identifying the type of data, followed immediately by a three-digit length (LLL) identifying the length of the data, followed immediately by the data itself. The data type can be alphanumeric or special characters, but ACI recommends using alphanumeric characters. Tag + LLL + data. Tagged data varies in length depending on the tag, and multiple tagged data items can be included in any order within the data element. Use of subtags Some tags use subtags to identify the various data fields involved in the file action. Refer to the specific tag documentation for descriptions of the supported subtags and their purposes. Subtag data is structured as follows: the subtag identifying the type of field data, followed immediately by a threedigit length (LLL) identifying the length of the field data, followed immediately by the field data itself. Subtag + LLL + field data. Multiple subtags can be present within a single tag, and can be in any order within the tag. Note: Although subtags are generally optional, some subtags are required to read the Card or Positive_Balance data sources and are thus mandatory in the file action message. S-72: Tag 01, Card Data Source Updates and Inquiries Format: Variable based on the subtags included BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 235 Data element definitions TDEs: Data Record Tag 01 contains fields in the Card, Card Account, and Card Account Multibyte data sources to be updated or inquired on in a file action request message sent from the ISO 93 host to the BASE24-eps system. Each field that can be updated or inquired on in the Card, Card Account, and Card Account Multibyte data sources is identified using a subtag. These subtags can be carried—in any combination and any order—in this S-72 data element tag or in tag 10 of the S-127 data element. These subtags are formatted in exactly the same way whether they are carried in the S-72 or S-127 data elements, and they are combined from both data elements for processing, so it does not matter in which data element they are carried, as long as they are not duplicated and the maximum size allowed for the data element is not exceeded. Required subtags for a Card, Card Account, or Card Account Multibyte data source update Inclusion of subtags depends on the type of update function being performed. Function Add Required subtags Subtags must be supplied for any data source fields that need to be set to specific values. Data source fields not included will be set to default values in the new record. Note: If 10 or fewer accounts are associated with a Card record, only a Card data source record is created. If more than 10 accounts are associated with the Card record, a corresponding Card Account data source record is created as well—with any fields not supplied set to their default values. If any multibyte fields are included, a corresponding Card Account Multibyte record is created. Replace The replace function is handled as an add or change function depending on the situation. If a specified record does not exist, the function is treated as an add. If a specified record does exist, the function is treated as an update. Subtags should be supplied accordingly. Update Subtags need only be supplied for those fields in a record to be updated. If a subtag is not supplied, the corresponding field in the record is not affected. To remove a specific field value, include the applicable subtag set to the appropriate default value. This will update the corresponding field in the record to the supplied default values. Delete No subtags are required or processed. Although no subtags are required to delete a record, you must still provide S-72, tag 01 (with a blank value) in the file update message. Card, Card Account, or Card Account Multibyte data source inquiries Card, Card Account, or Card Account Multibyte data source inquiries can request specific data by specifying the subtags of the data to be returned. In this case, specified subtags should be included with a zero length and no data. For example, subtag 02 should be included as 02000. Card data source inquiries can also return a default set of data. In this case, no subtags should be included. Instead, S-72 tag 01 or S-127 tag 10 should be submitted with a zero-length and no data. For example, S-72 tag 01 would be sent as 01000 or S-127 tag 10 would be sent as 100000. The default set of data returned includes the following subtags: 2, 6–18, 22–23, 29–64, A0–A9, and AA–AV. No data is returned from the Card Account or Card Account Multibyte data source in this case. All inquiry response information is carried as subtag data in S-127 tag 10, and in all cases, data is only returned in a subtag if there is data in the corresponding Card, Card Account, or Card Account Multibyte data source field. Subtag definitions Subtag definitions are provided below for all of the Card, Card Account, and Card Account Multibyte subtags. The subtags have been grouped as follows: BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 236 Data element definitions • • • • • Basic Card Subtags CSM Buffer Subtags Card Limit Subtags Card Account Subtags Card Account Multibyte Subtags Subtag definitions – basic Card subtags The following is a list of basic Card subtags. All of these subtags represent data carried in the Card data source. Data length and type is provided for each. Tag 01: Card data source updates and inquiries – basic Card subtags Subtag 01 Description Instrument Type Format AN 2 One or two alphanumeric characters used to identify branding of the card. Examples include Visa Credit (Vb), Visa Debit (VD), American Express Credit (AX), MasterCard Credit (Mb), Proprietary (P*), where b denotes a blank space. 02 Instrument Status AN 2 Two user-defined alphanumeric characters indicating the current status of the primary card. Currently defined values include: 00–15 = Open 60 = Denied-Lost 70 = Denied-Stolen 80 = Denied-Closed To specify a change date to be associated with this status, subtag 26 must be included. 03 PIN Verification Value AN 12 The PIN verification value (PVV) for the card. To specify a change date to be associated with this value, subtag 27 must be included. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 237 Data element definitions Tag 01: Card data source updates and inquiries – basic Card subtags Subtag 04 Description Effective Date Format N8 The date, in YYYYMMDD format, the primary instrument (e.g., card) becomes effective. To specify a change date to be associated with this value, subtag 72 must be included. 05 Secondary Effective Date N8 The date, in YYYYMMDD format, the secondary instrument (e.g., card) becomes effective. 06 Expiration Date N6 The date, in YYYYMM format, on which the instrument expires. To specify a change date to be associated with this value, subtag 71 must be included. 07 Secondary Expiration Date N6 The date, in YYYYMM format, on which the secondary instrument expires. 08 Secondary Instrument Status AN 2 Two user-defined alphanumeric characters indicating the current status of the secondary card. Currently defined values include: 00–15 = Open 60 = Denied-Lost 70 = Denied-Stolen 80 = Denied-Closed To specify a change date to be associated with this status, subtag 28 must be included. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 238 Data element definitions Tag 01: Card data source updates and inquiries – basic Card subtags Subtag 09 Description Number of Accounts Format N2 The total number of accounts associated with the card. Up to 80 accounts can be associated with a Card record. Thus, this field must be set to a value of 00–80 or contain blanks when an add is performed.This value is an index to the last account defined for the Card record. Since accounts need not all be populated with data, this value may not be equal to the number of accounts actually in use. 22 Default Primary Account Type AN 2 The default account type used to determine the default account. 23 Limit Profile AN 16 The limit profile assigned to this card. The limit profile is used as part of the key to the Limits data source (Limits). 24 Address Verification Flag N1 A code indicating whether address verification should be performed for this card. Valid values are as follows: 0 = No, address verification should not be performed (default). 1 = Yes, address verification should be performed. 25 Customer ID If the Customer ID Type subtag (75) is set to zeros, this field contains the customer ID associated with a particular PAN/member number. AN 36 (If using Card v6 data source. Introduced in 2.0.) AN 28 (If using Card v5 or earlier data source. 11.1 and earlier.) If the Customer ID Type subtag (75) is set to a non-zero value, this field contains the customer ID associated with a particular PAN/ member number and with the customer ID type. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 239 Data element definitions Tag 01: Card data source updates and inquiries – basic Card subtags Subtag 26 Description Instrument Status Change Date Format N 12 The date and time, in YYMMDDhhmmss format (Greenwich Mean Time), the instrument status was last changed. You can include this subtag in conjunction with subtag 02 to specify a specific status change date. If this subtag is not included, but subtag 02 is, the status change date will be set to the current system time. If subtag 02 is not included, this subtag is ignored. 27 PIN Change Date N 12 The date and time, in YYMMDDhhmmss format (Greenwich Mean Time), the PIN was last changed. You can include this subtag in conjunction with subtag 03 to specify a specific verification value change date. If this subtag is not included, but subtag 03 is, the change date will be set to the current system time. If subtag 03 is not included, this subtag is ignored. 28 Secondary Instrument Status Change Date N 12 The date and time, in YYMMDDhhmmss format (Greenwich Mean Time), the secondary instrument status was last changed. You can include this subtag in conjunction with subtag 08 to specify a specific status change date. If this subtag is not included, but subtag 08 is, the status change date will be set to the current system time. If subtag 08 is not included, this subtag is ignored. 65 Address 1 AN 25 The first line of the address associated with this instrument. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 240 Data element definitions Tag 01: Card data source updates and inquiries – basic Card subtags Subtag 66 Description Address 2 Format AN 25 The second line of the address associated with this instrument. 67 Postal Code N 10 The postal code of the address associated with this instrument. 68 Depository Type N1 A code indicating the preferred depository type when a deposit is made to distinguish between business deposits and normal deposits. Valid values are as follows: 0 = Use standard depository. 1 = Use commercial depository. 69 ATC Reset Flag N1 A flag indicating whether or not Application Transaction Count (ATC) usage is to be reset. Valid values are as follows: 0 = ATC usage should not be reset. 1 = ATC usage should be reset. When performing a file update or partial-file refresh, a value of 1 causes the ATC usages to be reset at the time of the file update or partial refresh. For information on ATC usage and ATC usage resets, refer to the BASE24-eps EMV support guide . To specify a change date to be associated with this value, subtag 70 must be included. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 241 Data element definitions Tag 01: Card data source updates and inquiries – basic Card subtags Subtag 70 Description ATC Reset Flag Change Date Format N 12 The date and time, in YYMMDDhhmmss format (Greenwich Mean Time), the ATC Reset Flag was last changed. You can include this subtag in conjunction with subtag 69 to specify a specific ATC Reset Flag change date. If this subtag is not included, but subtag 69 is, the ATC Reset Flag change date will be set to the current system time. If subtag 69 is not included, this subtag is ignored. 71 Expiration Date Change Date N 12 The date and time, in YYMMDDhhmmss format (Greenwich Mean Time), the Expiration Date was last changed. You can include this subtag in conjunction with subtag 06 to specify a specific Expiration Date change date. If this subtag is not included, but subtag 06 is, the Expiration Date change date will be set to the current system time. If subtag 06 is not included, this subtag is ignored. 72 Effective Date Change Date N 12 The date and time, in YYMMDDhhmmss format (Greenwich Mean Time), the Effective Date was last changed. You can include this subtag in conjunction with subtag 04 to specify a specific Effective Date change date. If this subtag is not included, but subtag 04 is, the Effective Date change date will be set to the current system time. If subtag 04 is not included, this subtag is ignored. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 242 Data element definitions Tag 01: Card data source updates and inquiries – basic Card subtags Subtag 73 Description Check Base Flag Format N1 A flag indicating whether transactions involving checks—not defined in the Check Status data source—should be included in Total Cash Advance/Total Withdrawal usages and checked against Total Cash Advance/Total Withdrawal limits. This value can override the corresponding prefix-level setting for a specific cardholder. Valid values are as follows: 0 = No 1 = Yes 2 = Use Prefix value (default) 74 Check Status Check Base Flag N1 A flag indicating whether transactions involving checks— defined in the Check Status data source—should be included in Total Cash Advance/Total Withdrawal usages and checked against Total Cash Advance/Total Withdrawal limits. This value can override the corresponding prefix-level setting for a specific cardholder. Valid values are as follows: 0 = No 1 = Yes 2 = Use Prefix value (default) 75 Customer ID Type N2 Indicates the type of entity represented by the customer ID. Valid values are defined by the financial institution and may range from 01 to 99. A value of 00 indicates that no Customer ID was used. 79 Primary PAN AN 28 The primary PAN associated with a multi-application EMV chip card. Requires the AS215 - EMV MultiApplication Support module license. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 243 Data element definitions Tag 01: Card data source updates and inquiries – basic Card subtags Subtag 80 Description Primary PAN Sequence Number Format AN 3 The primary PAN sequence number associated with a multi-application EMV chip card. Requires the AS215 - EMV Multi-Application Support module license. 81 EMV Application Block Flag AN 1 Indicates whether an EMV Application Block script should be sent to a multi-application EMV chip card. Requires the AS215 - EMV Multi-Application Support module license. 82 EMV PUT DATA Script Flag AN 1 Indicates if an EMV PUT DATA script should be sent to the EMV card to reset the Lower Consecutive Offline Limit. 83 Timestamp of EMV PUT DATA Script Flag Last Change N 12 (yymmddhhmmss) Timestamp of the last time the Send Put Data LCOL flag was changed. 84 Timestamp EMV PUT DATA Script Last Sent N 12 (yymmddhhmmss) Timestamp of the last time the Send Put Data LCOL script was sent to the EMV chip card. 86 Card Last Script Originator N1 Identifies whether BASE24-eps or an EMV Script Manager originated the last issuer script sent to this EMV card or application on a multiapplication EMV card in a transaction response. 87 Card Last Script Originator Change Date N 12 (yymmddhhmmss) Timestamp of the last time the Card Last Script Originator was changed. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 244 Data element definitions Tag 01: Card data source updates and inquiries – basic Card subtags Subtag 88 Description PIN Change Support Indicator Format N1 Specifies whether synchronization of the online and offline PIN is required for this EMV card. Subtag definitions – CSM buffer subtags The following are CSM buffer subtags. Data length and type is provided for each. CSM buffers are variable-length buffers for custom software modifications (CSMs). These CSM buffers must begin with a three-digit length prefix indicating the length of the data to follow (i.e., CSM buffers are formatted as <LLL><data>). For example, subtag 19 carrying 10 bytes of actual CSM data would be formatted as <subtag><subtag data length><csm data length><csm data>. Example: 190130101234567890 The length of a CSM buffer (when added to the other included subtag fields) cannot exceed allowable maximums for the message and data elements. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 245 Data element definitions Tag 01: Card/Card Account data source updates and inquiries – CSM buffer subtags Subtag 19 Description CSM Buffer - Card Data Source A variable-length buffer for custom software modifications (CSMs) to the Card data source. The data in this buffer cannot contain any embedded binary values. For update or inquiry requests, the Card CSM buffer can be placed in S-72 tag 01, S-127 tag 10, or S-127 tag 11, but not in more than one of those locations. In addition, for inquiry requests, the Card CSM buffer can only be carried in S-127 tag 11 if there is at least one other subtag being carried in S-72 tag 01 or S-127 tag 10. For inquiry responses, the Card CSM buffer is always returned as subtag 19 in S-127 tag 10. Length/Type AN ..999 (including the 3-digit length prefix) TDE Storage: If S-127 tag 11 is present in the file update message, the Card CSM buffer from that tag is stored in the Card CSM Buffer TDE. In this case, if the Card CSM buffer subtag 19 is also present in S-72 tag 01 or S-127 tag 10, the subtag 19 buffer information is not saved. If S-127 tag 11 is not present in the file update message but the Card CSM buffer subtag 19 is present in S-72 tag 01 or S-127 tag 10, the subtag 19 buffer data is stored along with the other subtag information in the Data Record TDE —unless the combined length of all of the subtag data from S-72 tag 01 and S-127 tag 10 exceeds the length of the Data Record TDE (999 bytes). In this case, the subtag 19 buffer data is stored in the Card CSM Buffer TDE instead of the Data Record TDE. Card CSM buffer data must be in TLV format to be displayed on the UI and manipulated by auth scripts. Each piece of data is assigned a 3 digit tag ID, and they are stored BASE24-eps® Release Version Independent together with the 2-digit length and ISO 8583:1993 Host External Messagevalue Specification - Mayin17, 2019in the of each data a string CSM buffer field. For example, tag 246 Data element definitions Tag 01: Card/Card Account data source updates and inquiries – CSM buffer subtags Subtag JW Description CSM Buffer - Card Account Data Source Length/Type ANS ..999 (including the 3-digit length prefix) A variable-length buffer for custom software modifications (CSMs) to the Card Account data source. The data in this buffer cannot contain any embedded binary values.For update or inquiry requests, the Card Account CSM buffer can be placed in S-72 tag 01 or S-127 tag 10, but not in both. For inquiry responses, the Card Account CSM Buffer is always returned as subtag JW in S-127 tag 10. TDE Storage: If subtag JW is present in S-72 tag 01 or S-127 tag 10, this buffer data is stored along with the other subtag information in the Data Record TDE. Card limit definitions The fields described in the following table are standard fields for each of the six limits that can be associated with a Card data source. The subtags representing these fields are included following the table. Field definitions Limit Name – The name assigned to the specified limit for a payment instrument. Limit Maximum – The maximum count or amount limit assigned to the corresponding limit name. For an amount limit, the decimal point is implied based on the currency code of the limit. Limit Currency Code – The three-digit currency code associated with the limit amount for the corresponding limit name. If the limit is a count, you must set the corresponding currency code field to all zeros. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 247 Data element definitions Field definitions Limit Period – A code specifying the usage period for the corresponding limit. Valid values are as follows: 0 = Usages not cleared. 1 = Fixed number of days. (Default) 2 = One week. 3 = Two weeks. 4 = First and fifteenth of each month. 5 = Every month. 6 = Every three months. 7 = Every six months. 8 = Every year. 9 = Daily, except for Saturdays, Sundays, and holidays. 10 = Daily, except for Sundays and holidays. 11 = Daily, except for Saturdays and holidays. 12 = Fixed number of hours. 20 = Rolling number of minutes. 21 = Rolling number of 2-minute intervals. 22 = Rolling number of hours. 23 = Rolling number of days. 24 = Rolling number of weeks. 25 = Rolling number of months. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 248 Data element definitions Field definitions Limit Period Additional Data – A value further defining the usage period value for the corresponding limit. If the corresponding Limit Period field is set to a value of 1, this field specifies the number of days for the usage period. The default is three days. If the corresponding Limit Period field is set to a value of 2 or 3, this field indicates the day of the week on which the usage period begins. Valid values are as follows: 1 = Sunday (Default) 2 = Monday 3 = Tuesday 4 = Wednesday 5 = Thursday 6 = Friday 7 = Saturday If the corresponding Limit Period field is set to a value of 5, 6, 7, or 8, this field indicates the day of the month on which the usage period begins. Valid values are 1–28. The default is 1. If the corresponding Limit Period field is set to a value of 12, this field specifies the number of hours for the usage period. Valid values are 1–999. The default is 6. If the corresponding Limit Period field is set to a value of 20, 21, 22, 23, 24 or 25, this field indicates the number of usage accumulation periods associated with the selected rolling limit usage period. Valid values are 1 - 30. If the corresponding Limit Period field is set to a value of 4, 9, 10, or 11, this field does not apply. Limit Expiration Date – The date, in YYYYMMDD format, on which the corresponding limit expires. A value of all spaces in this field indicates that the corresponding limit does not have an expiration date. Subtag definitions – Card limit subtags The following is a list of Card limit subtags. Data length and type is provided for each. Tag 01: Card data source updates and inquiries – Card limit subtags Subtag Description Format 29 Limit 1 Name 30 Limit 1 Maximum 31 Limit 1 Currency Code N3 32 Limit 1 Period N2 33 Limit 1 Period Additional Data N3 59 Limit 1 Expiration Date N8 34 Limit 2 Name 35 Limit 2 Maximum 36 Limit 2 Currency Code N3 37 Limit 2 Period N2 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 16 N 12 AN 16 N 12 249 Data element definitions Tag 01: Card data source updates and inquiries – Card limit subtags Subtag Description Format 38 Limit 2 Period Additional Data N3 60 Limit 2 Expiration Date N8 39 Limit 3 Name 40 Limit 3 Maximum 41 Limit 3 Currency Code N3 42 Limit 3 Period N2 43 Limit 3 Period Additional Data N3 61 Limit 3 Expiration Date N8 44 Limit 4 Name 45 Limit 4 Maximum 46 Limit 4 Currency Code N3 47 Limit 4 Period N2 48 Limit 4 Period Additional Data N3 62 Limit 4 Expiration Date N8 49 Limit 5 Name 50 Limit 5 Maximum 51 Limit 5 Currency Code N3 52 Limit 5 Period N2 53 Limit 5 Period Additional Data N3 63 Limit 5 Expiration Date N8 54 Limit 6 Name 55 Limit 6 Maximum 56 Limit 6 Currency Code N3 57 Limit 6 Period N2 58 Limit 6 Period Additional Data N3 64 Limit 6 Expiration Date N8 AN 16 N 12 AN 16 N 12 AN 16 N 12 AN 16 N 12 Card account definitions The fields described in the following table are standard fields for each of the 80 accounts that can be associated with the card data source. Accounts 1 through 10 are contained in the Card data source. Accounts 11 through 80 are contained in the Card Account data source. The subtags representing these fields are included following the table. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 250 Data element definitions Field definitions Account Number – The account number of the designated account associated with the instrument. Account Type – A code indicating the type of the designated account. This code is user-defined, but must match the account record in the Positive Balance data source. Examples include 10–19 for savings accounts, 30–39 for credit accounts, and 20–29 for checking accounts. Account Status – A code indicating the current status of the designated account. Currently defined values are 00–15, which indicate that the account is open and will be included in open account relationship (OAR) account selection if applicable, and 90, which indicates that the account is closed. All other account status values are user-defined. Account Description – A user-defined description of the designated account. Subtag definitions – Card account subtags The following is a list of Card account subtags. Data length and type is provided for each. Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format 10 Account 1 Number 11 Account 1 Type AN 2 12 Account 1 Status AN 2 AL Account 1 Description AN 10 13 Account 2 Number AN 28 14 Account 2 Type AN 2 15 Account 2 Status AN 2 AM Account 2 Description AN 10 16 Account 3 Number AN 28 17 Account 3 Type AN 2 18 Account 3 Status AN 2 AN Account 3 Description AN 10 A0 Account 4 Number AN 28 A1 Account 4 Type AN 2 A2 Account 4 Status AN 2 AO Account 4 Description AN 10 A3 Account 5 Number AN 28 A4 Account 5 Type AN 2 A5 Account 5 Status AN 2 AP Account 5 Description BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 28 AN 10 251 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format A6 Account 6 Number A7 Account 6 Type AN 2 A8 Account 6 Status AN 2 AQ Account 6 Description AN 10 A9 Account 7 Number AN 28 AA Account 7 Type AN 2 AB Account 7 Status AN 2 AR Account 7 Description AN 10 AC Account 8 Number AN 28 AD Account 8 Type AN 2 AE Account 8 Status AN 2 AS Account 8 Description AN 10 AF Account 9 Number AN 28 AG Account 9 Type AN 2 AH Account 9 Status AN 2 AT Account 9 Description AN 10 AI Account 10 Number AN 28 AJ Account 10 Type AN 2 AK Account 10 Status AN 2 AU Account 10 Description AN 10 B0 Account 11 Number AN 28 B1 Account 11 Type AN 2 B2 Account 11 Status AN 2 B3 Account 11 Description AN 10 B4 Account 12 Number AN 28 B5 Account 12 Type AN 2 B6 Account 12 Status AN 2 B7 Account 12 Description AN 10 B8 Account 13 Number AN 28 B9 Account 13 Type BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 28 AN 2 252 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format BA Account 13 Status BB Account 13 Description AN 10 BC Account 14 Number AN 28 BD Account 14 Type AN 2 BE Account 14 Status AN 2 BF Account 14 Description AN 10 BG Account 15 Number AN 28 BH Account 15 Type AN 2 BI Account 15 Status AN 2 BJ Account 15 Description AN 10 BK Account 16 Number AN 28 BL Account 16 Type AN 2 BM Account 16 Status AN 2 BN Account 16 Description AN 10 BO Account 17 Number AN 28 BP Account 17 Type AN 2 BQ Account 17 Status AN 2 BR Account 17 Description AN 10 BS Account 18 Number AN 28 BT Account 18 Type AN 2 BU Account 18 Status AN 2 BV Account 18 Description AN 10 BW Account 19 Number AN 28 BX Account 19 Type AN 2 BY Account 19 Status AN 2 BZ Account 19 Description AN 10 C0 Account 20 Number AN 28 C1 Account 20 Type AN 2 C2 Account 20 Status AN 2 C3 Account 20 Description BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 2 AN 10 253 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format C4 Account 21 Number C5 Account 21 Type AN 2 C6 Account 21 Status AN 2 C7 Account 21 Description AN 10 C8 Account 22 Number AN 28 C9 Account 22 Type AN 2 CA Account 22 Status AN 2 CB Account 22 Description AN 10 CC Account 23 Number AN 28 CD Account 23 Type AN 2 CE Account 23 Status AN 2 CF Account 23 Description AN 10 CG Account 24 Number AN 28 CH Account 24 Type AN 2 CI Account 24 Status AN 2 CJ Account 24 Description AN 10 CK Account 25 Number AN 28 CL Account 25 Type AN 2 CM Account 25 Status AN 2 CN Account 25 Description AN 10 CO Account 26 Number AN 28 CP Account 26 Type AN 2 CQ Account 26 Status AN 2 CR Account 26 Description AN 10 CS Account 27 Number AN 28 CT Account 27 Type AN 2 CU Account 27 Status AN 2 CV Account 27 Description AN 10 CW Account 28 Number AN 28 CX Account 28 Type BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 28 AN 2 254 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format CY Account 28 Status CZ Account 28 Description AN 10 D0 Account 29 Number AN 28 D1 Account 29 Type AN 2 D2 Account 29 Status AN 2 D3 Account 29 Description AN 10 D4 Account 30 Number AN 28 D5 Account 30 Type AN 2 D6 Account 30 Status AN 2 D7 Account 30 Description AN 10 D8 Account 31 Number AN 28 D9 Account 31 Type AN 2 DA Account 31 Status AN 2 DB Account 31 Description AN 10 DC Account 32 Number AN 28 DD Account 32 Type AN 2 DE Account 32 Status AN 2 DF Account 32 Description AN 10 E0 Account 33 Number AN 28 E1 Account 33 Type AN 2 E2 Account 33 Status AN 2 E3 Account 33 Description AN 10 E4 Account 34 Number AN 28 E5 Account 34 Type AN 2 E6 Account 34 Status AN 2 E7 Account 34 Description AN 10 E8 Account 35 Number AN 28 E9 Account 35 Type AN 2 EA Account 35 Status AN 2 EB Account 35 Description BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 2 AN 10 255 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format EC Account 36 Number ED Account 36 Type AN 2 EE Account 36 Status AN 2 EF Account 36 Description AN 10 EG Account 37 Number AN 28 EH Account 37 Type AN 2 EI Account 37 Status AN 2 EJ Account 37 Description AN 10 EK Account 38 Number AN 28 EL Account 38 Type AN 2 EM Account 38 Status AN 2 EN Account 38 Description AN 10 EO Account 39 Number AN 28 EP Account 39 Type AN 2 EQ Account 39 Status AN 2 ER Account 39 Description AN 10 ES Account 40 Number AN 28 ET Account 40 Type AN 2 EU Account 40 Status AN 2 EV Account 40 Description AN 10 EW Account 41 Number AN 28 EX Account 41 Type AN 2 EY Account 41 Status AN 2 EZ Account 41 Description AN 10 F0 Account 42 Number AN 28 F1 Account 42 Type AN 2 F2 Account 42 Status AN 2 F3 Account 42 Description AN 10 F4 Account 43 Number AN 28 F5 Account 43 Type BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 28 AN 2 256 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format F6 Account 43 Status F7 Account 43 Description AN 10 F8 Account 44 Number AN 28 F9 Account 44 Type AN 2 FA Account 44 Status AN 2 FB Account 44 Description AN 10 FC Account 45 Number AN 28 FD Account 45 Type AN 2 FE Account 45 Status AN 2 FF Account 45 Description AN 10 FG Account 46 Number AN 28 FH Account 46 Type AN 2 FI Account 46 Status AN 2 FJ Account 46 Description AN 10 FK Account 47 Number AN 28 FL Account 47 Type AN 2 FM Account 47 Status AN 2 FN Account 47 Description AN 10 FO Account 48 Number AN 28 FP Account 48 Type AN 2 FQ Account 48 Status AN 2 FR Account 48 Description AN 10 FS Account 49 Number AN 28 FT Account 49 Type AN 2 FU Account 49 Status AN 2 FV Account 49 Description AN 10 FW Account 50 Number AN 28 FX Account 50 Type AN 2 FY Account 50 Status AN 2 FZ Account 50 Description BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 2 AN 10 257 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format G0 Account 51 Number G1 Account 51 Type AN 2 G2 Account 51 Status AN 2 G3 Account 51 Description AN 10 G4 Account 52 Number AN 28 G5 Account 52 Type AN 2 G6 Account 52 Status AN 2 G7 Account 52 Description AN 10 G8 Account 53 Number AN 28 G9 Account 53 Type AN 2 GA Account 53 Status AN 2 GB Account 53 Description AN 10 GC Account 54 Number AN 28 GD Account 54 Type AN 2 GE Account 54 Status AN 2 GF Account 54 Description AN 10 H0 Account 55 Number AN 28 H1 Account 55 Type AN 2 H2 Account 55 Status AN 2 H3 Account 55 Description AN 10 H4 Account 56 Number AN 28 H5 Account 56 Type AN 2 H6 Account 56 Status AN 2 H7 Account 56 Description AN 10 H8 Account 57 Number AN 28 H9 Account 57 Type AN 2 HA Account 57 Status AN 2 HB Account 57 Description AN 10 HC Account 58 Number AN 28 HD Account 58 Type BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 28 AN 2 258 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format HE Account 58 Status HF Account 58 Description AN 10 HG Account 59 Number AN 28 HH Account 59 Type AN 2 HI Account 59 Status AN 2 HJ Account 59 Description AN 10 HK Account 60 Number AN 28 HL Account 60 Type AN 2 HM Account 60 Status AN 2 HN Account 60 Description AN 10 HO Account 61 Number AN 28 HP Account 61 Type AN 2 HQ Account 61 Status AN 2 HR Account 61 Description AN 10 HS Account 62 Number AN 28 HT Account 62 Type AN 2 HU Account 62 Status AN 2 HV Account 62 Description AN 10 HW Account 63 Number AN 28 HX Account 63 Type AN 2 HY Account 63 Status AN 2 HZ Account 63 Description AN 10 I0 Account 64 Number AN 28 I1 Account 64 Type AN 2 I2 Account 64 Status AN 2 I3 Account 64 Description AN 10 I4 Account 65 Number AN 28 I5 Account 65 Type AN 2 I6 Account 65 Status AN 2 I7 Account 65 Description BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 2 AN 10 259 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format I8 Account 66 Number I9 Account 66 Type AN 2 IA Account 66 Status AN 2 IB Account 66 Description AN 10 IC Account 67 Number AN 28 ID Account 67 Type AN 2 IE Account 67 Status AN 2 IF Account 67 Description AN 10 IG Account 68 Number AN 28 IH Account 68 Type AN 2 II Account 68 Status AN 2 IJ Account 68 Description AN 10 IK Account 69 Number AN 28 IL Account 69 Type AN 2 IM Account 69 Status AN 2 IN Account 69 Description AN 10 IO Account 70 Number AN 28 IP Account 70 Type AN 2 IQ Account 70 Status AN 2 IR Account 70 Description AN 10 IS Account 71 Number AN 28 IT Account 71 Type AN 2 IU Account 71 Status AN 2 IV Account 71 Description AN 10 IW Account 72 Number AN 28 IX Account 72 Type AN 2 IY Account 72 Status AN 2 IZ Account 72 Description AN 10 J0 Account 73 Number AN 28 J1 Account 73 Type BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 28 AN 2 260 Data element definitions Tag 01: Card data source updates and inquiries – Card account subtags Subtag Description Format J2 Account 73 Status J3 Account 73 Description AN 10 J4 Account 74 Number AN 28 J5 Account 74 Type AN 2 J6 Account 74 Status AN 2 J7 Account 74 Description AN 10 J8 Account 75 Number AN 28 J9 Account 75 Type AN 2 JA Account 75 Status AN 2 JB Account 75 Description AN 10 JC Account 76 Number AN 28 JD Account 76 Type AN 2 JE Account 76 Status AN 2 JF Account 76 Description AN 10 JG Account 77 Number AN 28 JH Account 77 Type AN 2 JI Account 77 Status AN 2 JJ Account 77 Description AN 10 JK Account 78 Number AN 28 JL Account 78 Type AN 2 JM Account 78 Status AN 2 JN Account 78 Description AN 10 JO Account 79 Number AN 28 JP Account 79 Type AN 2 JQ Account 79 Status AN 2 JR Account 79 Description AN 10 JS Account 80 Number AN 28 JT Account 80 Type AN 2 JU Account 80 Status AN 2 JV Account 80 Description BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 2 AN 10 261 Data element definitions Subtag definitions – Card Account Multibyte subtags The following is a list of Card Account Multibyte subtags. All of these subtags represent data carried in the Card Account Multibyte data source. These values represent multibyte versions of specific Card and Card Account data. Data length and type is provided for each. Note: Multibyte information is carried as binary in the Card Account Multibyte data source. This binary information must be represented in these subtags in a two-character hexadecimal display format. Refer to “Card Account Multibyte Subtag — Two-Character Hexadecimal Display Format” for information about how this hexadecimal display data must be created. Tag 01: Card data source updates and inquiries – Card Account Multibyte subtags Subtag L0 Description Customer ID The multibyte representation (in two-character hexadecimal display format) of the customer ID associated with the payment instrument or with the PAN/member number. This field is a multibyte version of the subtag 25 value. Format AN ..144 (If using Card v6 data source. Introduced in 2.0.) AN ..112 (If using Card v5 or earlier data source. 11.1 and earlier.) If the Customer ID Type subtag (75) is set to zeros, this field contains the multibyte representation of the customer ID associated with a particular PAN/member number. If the Customer ID Type subtag (75) is set to a non-zero value, this field contains the multibyte representation of the customer ID associated with a particular PAN/ member number and with the customer ID type. L1 Address 1 AN ..100 The multibyte representation (in two-character hexadecimal display format) of the first address line associated with the payment instrument. This field is a multibyte version of the subtag 65 value. L2 Address 2 AN ..100 The multibyte representation (in two-character hexadecimal display format) of the second address line associated with the payment instrument. This field is a multibyte version of the subtag 66 value. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 262 Data element definitions Tag 01: Card data source updates and inquiries – Card Account Multibyte subtags Subtag L3 Description Postal Code Format AN ..40 The multibyte representation (in two-character hexadecimal display format) of the postal code associated with the payment instrument. This field is a multibyte version of the subtag 67 value. Subtags L4–NB carry multibyte representations (in two-character hexadecimal display format) of the account descriptions for accounts 1 through 80—associated with a payment instrument. Account descriptions are user-defined descriptions of the corresponding accounts. L4 Account 1 Description AN ..40 L5 Account 2 Description AN ..40 L6 Account 3 Description AN ..40 L7 Account 4 Description AN ..40 L8 Account 5 Description AN ..40 L9 Account 6 Description AN ..40 LA Account 7 Description AN ..40 LB Account 8 Description AN ..40 LC Account 9 Description AN ..40 LD Account 10 Description AN ..40 LE Account 11 Description AN ..40 LF Account 12 Description AN ..40 LG Account 13 Description AN ..40 LH Account 14 Description AN ..40 LI Account 15 Description AN ..40 LJ Account 16 Description AN ..40 LK Account 17 Description AN ..40 LL Account 18 Description AN ..40 LM Account 19 Description AN ..40 LN Account 20 Description AN ..40 LO Account 21 Description AN ..40 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 263 Data element definitions Tag 01: Card data source updates and inquiries – Card Account Multibyte subtags Subtag Description Format LP Account 22 Description AN ..40 LQ Account 23 Description AN ..40 LR Account 24 Description AN ..40 LS Account 25 Description AN ..40 LT Account 26 Description AN ..40 LU Account 27 Description AN ..40 LV Account 28 Description AN ..40 LW Account 29 Description AN ..40 LX Account 30 Description AN ..40 LY Account 31 Description AN ..40 LZ Account 32 Description AN ..40 M0 Account 33 Description AN ..40 M1 Account 34 Description AN ..40 M2 Account 35 Description AN ..40 M3 Account 36 Description AN ..40 M4 Account 37 Description AN ..40 M5 Account 38 Description AN ..40 M6 Account 39 Description AN ..40 M7 Account 40 Description AN ..40 M8 Account 41 Description AN ..40 M9 Account 42 Description AN ..40 MA Account 43 Description AN ..40 MB Account 44 Description AN ..40 MC Account 45 Description AN ..40 MD Account 46 Description AN ..40 ME Account 47 Description AN ..40 MF Account 48 Description AN ..40 MG Account 49 Description AN ..40 MH Account 50 Description AN ..40 MI Account 51 Description AN ..40 MJ Account 52 Description AN ..40 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 264 Data element definitions Tag 01: Card data source updates and inquiries – Card Account Multibyte subtags Subtag Description Format MK Account 53 Description AN ..40 ML Account 54 Description AN ..40 MM Account 55 Description AN ..40 MN Account 56 Description AN ..40 MO Account 57 Description AN ..40 MP Account 58 Description AN ..40 MQ Account 59 Description AN ..40 MR Account 60 Description AN ..40 MS Account 61 Description AN ..40 MT Account 62 Description AN ..40 MU Account 63 Description AN ..40 MV Account 64 Description AN ..40 MW Account 65 Description AN ..40 MX Account 66 Description AN ..40 MY Account 67 Description AN ..40 MZ Account 68 Description AN ..40 N0 Account 69 Description AN ..40 N1 Account 70 Description AN ..40 N2 Account 71 Description AN ..40 N3 Account 72 Description AN ..40 N4 Account 73 Description AN ..40 N5 Account 74 Description AN ..40 N6 Account 75 Description AN ..40 N7 Account 76 Description AN ..40 N8 Account 77 Description AN ..40 N9 Account 78 Description AN ..40 NA Account 79 Description AN ..40 NB Account 80 Description AN ..40 Card Account Multibyte subtag — two-character hexadecimal display format Binary data to be carried in the Card Account Multibyte subtags must be represented using a two-character hexadecimal display format. The following diagram illustrates how packed binary data—as it would be carried in the Card Account Multibyte data source—would need to be converted to ASCII two-character hexadecimal display format for carrying in the subtags. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 265 Data element definitions The conversion can be thought of in two steps. The first step converts the binary data to single-character hexadecimal equivalents (in four-bit nibbles). Then, the resulting single-character hexadecimal values are converted to two-character hexadecimal display values that can be carried in the subtags. In this case, the specified 48 bits of binary data would need to be added to the subtags as the specified 24 bytes of data. In this example, the binary data is converted to ASCII values, although they could be converted to EDCDIC values instead depending on the formats you use. BASE24-eps reverses the process to derive the binary data from the subtags for storage in the Card Account Multibyte data source. The following is a conversion table for converting 4-bit binary values to single-character hexadecimal equivalents (as shown in step 1 of the example above). The following is a conversion table for converting single-character hexadecimal values to two-character hexadecimal display equivalents (as shown in step 2 of the example above). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 266 Data element definitions The following is a conversion table for converting 4-bit binary values directly to their two-character hexadecimal equivalents (combining steps 1 and 2). S-72: Tag 02, Positive Balance Data Source Updates Format: Variable based on the subtags included TDEs: Data Record Tag 02 contains fields in the Positive Balance data source (Positive_Balance) to be updated in a file action request message sent from the ISO 93 host to the BASE24-eps system. Inclusion of subtags depends on the type of update function being performed. Function Required subtags Add Subtags must be supplied for any data source fields that need to be set to specific values. Data source fields not included will be set to default values in the new record. Replace The replace function is handled as an add or change function depending on the situation. If a specified record does not exist, the function is treated as an add. If a specified record does exist, the function is treated as an update. Subtags should be supplied accordingly. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 267 Data element definitions Function Required subtags Update Subtags need only be supplied for those fields in a record to be updated. If a subtag is not supplied, the corresponding field in the record is not affected. To remove a specific field value, include the applicable subtag set to the appropriate default value. This will update the corresponding field in the record to the supplied default values. Delete Subtags 01 (Account Number) and 02 (Account Type) are required. Subtag definitions Subtag definitions are provided below for all of the subtags that can be carried in this tag. The subtags have been grouped as follows: • • • Basic Positive Balance Subtags CSM Buffer Subtag Positive Balance Limit Subtags Subtag definitions – basic Positive Balance subtags The following is a list of basic Positive Balance subtags. Data length and type is provided for each. Tag 02: Positive Balance data source updates – basic Positive Balance subtags Subtag 01 Description Account Number Format AN 28 The account number of the record to be updated in the Positive_Balance. 02 Account Type AN 2 A user-defined code identifying the type of account. This value must match the account type defined for the account in the Card data source (Card). Examples include 10–19 for checking accounts, 30–39 for credit accounts, and 20–29 for savings accounts. 03 Account Category AN 1 A code indicating whether this account is a debit or credit account. Valid values are as follows: 0 = Debit account 1 = Credit account This field defaults to 0. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 268 Data element definitions Tag 02: Positive Balance data source updates – basic Positive Balance subtags Subtag 04 Description Account Status Format N2 A code indicating the current status of the account. Currently defined values are 00–15, which indicate that the account is open and will be included in open account relationship (OAR) account selection if applicable, and 90, which indicates that the account is closed. All other account status values are user defined. To specify a change date to be associated with this status, subtag 12 must be included. This field defaults to spaces. 05 Currency Code N3 A three-digit ISO 4217 code (e.g., 840 for U. S.) indicating the currency of an amount if an amount is present in any of the following fields. This field is required if any of these fields contain an amount. This field defaults to all zeros. 06 Available Balance Start N 12 The start-of-day available balance (for a debit account). The decimal point is implied based on the currency code. This field defaults to all zeros. 07 Ledger Balance Start N 12 The start-of-day ledger balance (for a debit account). The decimal point is implied based on the currency code. This field defaults to all zeros. 08 Available Credit Start N 12 The start-of-day available credit (for a credit account). The decimal point is implied based on the currency code. This field defaults to all zeros. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 269 Data element definitions Tag 02: Positive Balance data source updates – basic Positive Balance subtags Subtag 09 Description Credit Limit Amount Format N 12 The credit limit for a credit account. The decimal point is implied based on the currency code. This field defaults to all zeros. 11 Limit Profile AN 16 The limit profile assigned to this account. The limit profile is used as part of the key to the Limits data source (Limits). This field defaults to all spaces. 12 Account Status Change Date N 12 The date and time, in YYMMDDhhmmss format (Greenwich Mean Time), the status of this account was last changed. You can include this subtag in conjunction with subtag 04 to specify a specific status change date. If this subtag is not included, but subtag 04 is, the status change date will be set to the current system time. If subtag 04 is not included, this subtag is ignored. This field defaults to the current system date. 13 Start-of-Day Balance Date N8 The date, in YYYYMMDD format, of the start-of-day available balance for a debit account. This field defaults to the current system date. This field defaults to the current system date. 14 Ledger Balance Start Date N8 The date, in YYYYMMDD format, of the start-of-day ledger balance for a debit account. This field defaults to the current system date. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 270 Data element definitions Tag 02: Positive Balance data source updates – basic Positive Balance subtags Subtag 15 Description Available Credit Start Date Format N8 The date, in YYYYMMDD format, of the start-of-day available balance for a credit account. This field defaults to the current system date. 16 Last Deposit Amount N 12 The amount of the last deposit to this account. This field defaults to all zeros. 17 Last Deposit Date N 12 The date, in YYMMDDhhmmss format, of the last deposit to this account. This field defaults to the current system date. 18 Last Withdrawal Amount N 12 The amount of the last withdrawal from this account. This field defaults to all zeros. 19 Last Withdrawal Date N 12 The date, in YYMMDDhhmmss format, of the last withdrawal from this account. This field defaults to the current system date. 20 Cash Advance Minimum N6 The minimum cash advance amount, in whole currency units (e.g., U. S. dollars), allowed for this account. A value of 0 in this field indicates that no minimum is used. This field defaults to all zeros. 21 Cash Advance Increment N6 The standard increment, in whole currency units, (e.g., U. S. dollars), over the minimum cash advance amount. This field defaults to all zeros. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 271 Data element definitions Tag 02: Positive Balance data source updates – basic Positive Balance subtags Subtag 22 Description Interest Accrued Current Format N 12 The current amount of accrued interest on this account. This field defaults to all zeros. 23 Interest Accrued Year to Date N 12 The year-to-date amount of accrued interest on this account. This field defaults to all zeros. 24 Minimum Payment Amount N 12 The current minimum payment due for the next payment on this account. This field defaults to all zeros. 25 Next Payment Date N 12 The date, in YYMMDDhhmmss format, the next payment is due for this account. This field defaults to the current system date. 56 Fee Profile AN 16 A fee profile for this account. This profile is used as part of the primary key to the Fee data source (Fees). The Fees is used to calculate a fee for a transaction for a specified fee profile and fee name. This field is reserved for future use. This field defaults to all spaces. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 272 Data element definitions Tag 02: Positive Balance data source updates – basic Positive Balance subtags Subtag 63 Description Intra-Day Available Balance Start Date Format AN 8 The starting calendar date (in GMT YYYYMMDD format) for the transactions contained in the account's Balance_Impacts record that should be retained in the Usages data source for current intra-day balance calculations. In other words, it is the date on which the host stopped collecting transaction activity for inclusion in the refreshed available balance (for a debit account). This could be either the date of the latest extract or the date of a Real Time Feedsubmitted transaction chosen by the host to be the last one included in the refreshed balance. This field defaults to all spaces. 64 Intra-Day Available Balance Start Time N4 The starting time (in HHMM format) for the transactions contained in the account's Balance_Impacts record that should be retained in the Usages data source for current intra-day balance calculations. In other words, it is the time at which the host stopped collecting transaction activity for inclusion in the refreshed available balance (for a debit account). This could be either the time of the latest extract or the time of a Real Time Feedsubmitted transaction chosen by the host to be the last one included in the refreshed balance. This field defaults to all zeros. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 273 Data element definitions Tag 02: Positive Balance data source updates – basic Positive Balance subtags Subtag 65 Description Intra-Day Ledger Balance Start Date Format AN 8 The starting calendar date (in GMT YYYYMMDD format) for the transactions contained in the account's Balance_Impacts record that should be retained in the Usages data source for current intra-day balance calculations. In other words, it is the date on which the host stopped collecting transaction activity for inclusion in the refreshed ledger balance (for a debit account). This could be either the date of the latest extract or the date of a Real Time Feed-submitted transaction chosen by the host to be the last one included in the refreshed balance. This field defaults to all spaces. 66 Intra-Day Ledger Balance Start Time N4 The starting time (in HHMM format) for the transactions contained in the account's Balance_Impacts record that should be retained in the Usages data source for current intra-day balance calculations. In other words, it is the time at which the host stopped collecting transaction activity for inclusion in the refreshed ledger balance (for a debit account). This could be either the time of the latest extract or the time of a Real Time Feed-submitted transaction chosen by the host to be the last one included in the refreshed balance. This field defaults to all zeros. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 274 Data element definitions Tag 02: Positive Balance data source updates – basic Positive Balance subtags Subtag 67 Description Intra-Day Available Credit Start Date Format AN 8 The starting calendar date (in GMT YYYYMMDD format) for the transactions contained in the account's Balance_Impacts record that should be retained in the Usages data source for current intra-day balance calculations. In other words, it is the date on which the host stopped collecting transaction activity for inclusion in the refreshed available credit (for a credit account). This could be either the date of the latest extract or the date of a Real Time Feed-submitted transaction chosen by the host to be the last one included in the refreshed balance. This field defaults to all spaces. 68 Intra-Day Available Credit Start Time N4 The starting time (in HHMM format) for the transactions contained in the account's Balance_Impacts record that should be retained in the Usages data source for current intra-day balance calculations. In other words, it is the time at which the host stopped collecting transaction activity for inclusion in the refreshed available credit (for a credit account). This could be either the time of the latest extract or the time of a Real Time Feed-submitted transaction chosen by the host to be the last one included in the refreshed balance. This field defaults to all zeros. Subtag definitions – CSM buffer subtag The following is the CSM buffer subtag for the Positive Balance data source. Data length and type is provided. CSM buffers are variable-length buffers for custom software modifications (CSMs). CSM buffers must begin with a three-digit length prefix indicating the length of the data to follow (i.e., CSM buffers are formatted as <LLL><data>). For example, subtag 10 carrying 9 bytes of actual CSM data would be formatted as <subtag><subtag data length><csm data length> <csm data>. Example: 10012009123456789 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 275 Data element definitions The length of a CSM buffer (when added to the other included subtag fields) cannot exceed allowable maximums for the message and data elements. Tag 02: Positive Balance data source updates – CSM buffer subtag Subtag Description 10 CSM Buffer - Positive Balance Data Source Format AN ..999 (including the 3-digit length prefix) A variable-length buffer for custom software modifications (CSMs) to the Positive Balance data source. The data in this buffer cannot contain any embedded binary values. Note: The Positive Balance CSM buffer can be placed in S-72 tag 02 or S-127 tag 12, but not in both.TDE Storage: If S-127 tag 12 is present in the file update message, the PBAL CSM buffer from that tag is stored in the PBAL CSM Buffer TDE. In this case, if the PBAL CSM buffer subtag 10 is also present in S-72 tag 02, the subtag 10 buffer information is not saved. Positive Balance limit definitions The fields described in the following table are standard fields for each of the six limits that can be associated with a Positive Balance data source. The subtags representing these fields are included following the table. Field definitions Limit Name – The name assigned to the specified limit for the account. Limit Maximum – The maximum count or amount limit assigned to the corresponding limit name. For an amount limit, the decimal point is implied based on the currency code of the limit. Limit Currency Code – The currency code associated with the limit amount for the corresponding limit name. If the limit is a count, you must set the corresponding currency code field to all zeros. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 276 Data element definitions Field definitions Limit Period – A code specifying the usage period for the corresponding limit. Valid values are as follows: 0 = Usages not cleared. 1 = Fixed number of days. (Default) 2 = One week. 3 = Two weeks. 4 = First and fifteenth of each month. 5 = Every month. 6 = Every three months. 7 = Every six months. 8 = Every year. 9 = Daily, except for Saturdays, Sundays, and holidays. 10 = Daily, except for Sundays and holidays. 11 = Daily, except for Saturdays and holidays. 12 = Fixed number of hours. 20 = Rolling number of minutes. 21 = Rolling number of 2-minute intervals. 22 = Rolling number of hours. 23 = Rolling number of days. 24 = Rolling number of weeks. 25 = Rolling number of months. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 277 Data element definitions Field definitions Limit Period Additional Data – A value further defining the usage period value for the corresponding limit.If the corresponding Limit Period field is set to a value of 1, this field specifies the number of days for the usage period. The default is three days. If the corresponding Limit Period field is set to a value of 2 or 3, this field indicates the day of the week on which the usage period begins. Valid values are as follows: 1 = Sunday (Default) 2 = Monday 3 = Tuesday 4 = Wednesday 5 = Thursday 6 = Friday 7 = Saturday If the corresponding Limit Period field is set to a value of 5, 6, 7, or 8, this field indicates the day of the month on which the usage period begins. Valid values are 1–28. The default is 1. If the corresponding Limit Period field is set to a value of 12, this field specifies the number of hours for the usage period. Valid values are 1–999. The default is 6. If the corresponding Limit Period field is set to a value of 20, 21, 22, 23, 24 or 25, this field indicates the number of usage accumulation periods associated with the selected rolling limit usage period. Valid values are 1 - 30. If the corresponding Limit Period field is set to a value of 4, 9, 10, or 11, this field does not apply. Limit Expiration Date – The date, in YYYYMMDD format, on which the corresponding limit expires. A value of all spaces in this field indicates that the corresponding limit does not have an expiration date. Subtag definitions – Positive Balance limit subtags The following is a list of Positive Balance limit subtags. Data length and type is provided for each. Tag 02: Positive Balance data source updates – Positive Balance limits subtags Subtag Description Format 26 Limit 1 Name 27 Limit 1 Maximum 28 Limit 1 Currency Code N3 29 Limit 1 Period N2 30 Limit 1 Period Additional Data N3 57 Limit 1 Expiration Date N8 31 Limit 2 Name 32 Limit 2 Maximum 33 Limit 2 Currency Code N3 34 Limit 2 Period N2 35 Limit 2 Period Additional Data N3 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 16 N 12 AN 16 N 12 278 Data element definitions Tag 02: Positive Balance data source updates – Positive Balance limits subtags Subtag Description Format 58 Limit 2 Expiration Date N8 36 Limit 3 Name 37 Limit 3 Maximum 38 Limit 3 Currency Code N3 39 Limit 3 Period N2 40 Limit 3 Period Additional Data N3 59 Limit 3 Expiration Date N8 41 Limit 4 Name 42 Limit 4 Maximum 43 Limit 4 Currency Code N3 44 Limit 4 Period N2 45 Limit 4 Period Additional Data N3 60 Limit 4 Expiration Date N8 46 Limit 5 Name 47 Limit 5 Maximum 48 Limit 5 Currency Code N3 49 Limit 5 Period N2 50 Limit 5 Period Additional Data N3 61 Limit 5 Expiration Date N8 51 Limit 6 Name 52 Limit 6 Maximum 53 Limit 6 Currency Code N3 54 Limit 6 Period N2 55 Limit 6 Period Additional Data N3 62 Limit 6 Expiration Date N8 AN 16 N 12 AN 16 N 12 AN 16 N 12 AN 16 N 12 S-72: Tag 04, Negative File Updates (Star Systems and Visa DPS) Format: AN 69 TDEs: Data Record Tag 04 contains fields that allow the BASE24‑eps system to notify Star Systems or Visa DPS of a card to be added, updated, or deleted in the negative file. The PAN for the card must also be present in data element P-2 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 279 Data element definitions and the card sequence number, if applicable, in P-23 of the message. The structure of the data in this tag is as follows. Tag 04: Negative File Updates (Star Systems and Visa DPS) Position 1–2 Description Response Code Format AN 2 A code indicating the outcome of the negative file update request. Valid values are as follows: 24 = File update not supported by receiver 25 = Unable to locate record on file 26 = Duplicate file update record 27 = File update edit error 28 = File update file locked out 29 = File update not successful, contact acquirer 3–42 Issuer Transport Data AN 40 The following issuer transport data must be left-justified and blank filled to the right. The content and format of issuer transport data varies, depending on how Star Systems or Visa DPS sends or uses this data. Star Interchange: The following is the definition for positions 3–42 to be used for Star negative file update messages being sent to Visa on behalf of the card issuer. For more information, refer to Star Systems’ ISO 8583 Processor Interface Specifications. 3–4 Negative File Identifier AN 2 Must be set to a value of NE. 5–8 Expiration Date AN 4 The expiration date in YYMM format. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 280 Data element definitions Tag 04: Negative File Updates (Star Systems and Visa DPS) Position 9–10 Description Action Code Format AN 2 A code indicating the type of action to be taken by the acquirer. Valid values are as follows: 04 = Pick up card 05 = Do not honor 07 = Pick up card, special condition 11 = Approval for VIP 41 = Lost card, pick up 43 = Stolen card, pick up BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 281 Data element definitions Tag 04: Negative File Updates (Star Systems and Visa DPS) Position 11–19 Description Region Code Format AN 9 The regions in which the card is to be listed on the negative file. Values must be left-justified. Valid values are as follows: 0 = Do not list in any Combined Warning Bulletin or any Card Recovery Bulletin (CRB) (most common for U.S.) A = Includes all countries in AsiaPacific region B = Africa and part of the Middle East (includes countries that are part of Visa sub-regions 3 and 5 of the Europe, Middle East, and Africa regions) C = All Canadian CRB regions (regions 1–3) D = National CRB indicator (no longer valid, use 0) E = Europe and part of the Middle East (includes countries in Europe, Middle East, and Africa region not classified as part of CRB region B above) F = Includes all countries in Latin America region X = All Canadian CRB regions (regions 1–9) Y = All non-U.S. CRB regions (regions A, B, C, E, and F) Z = All CRB regions 20–25 Cardholder Spending Amount Limit AN 6 The cumulative dollar limit for this card for one day. This field must be zero-filled for requests with an action code other than 11 (Approval for VIP). For requests with an action code of 11 (Approval for VIP), this field must contain amounts in whole dollars (e.g., 5000 for $5,000.00). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 282 Data element definitions Tag 04: Negative File Updates (Star Systems and Visa DPS) Position 26–27 Description Cardholder Spending Count Limit Format AN 2 The cumulative number of transactions allowed for this card for one day. This field must be zerofilled for requests with an action code other than 11 (Approval for VIP). For requests with an action code of 11 (Approval for VIP), this field must contain a count (e.g., 6 for 6 transactions). 28–42 43 Filler File Update AN 15 AN 1 A code indicating the action to take on this card. Valid values are as follows: 0 = Unassigned 1 = Add record 2 = Change record 3 = Delete record 4 = Bulk replacement (not supported) 5 = Inquiry 6 = Purge existing records (not supported) 7 = Add file (not supported) 8 = Delete file (not supported) 9 = Unassigned A–F = Reserved for ISO use G–N = Reserved for national use O–Z = Reserved for private use 44–53 Authorization Agent ID Code AN 10 The issuer institution’s nine-digit routing and transit number or issuer identification number, followed by a check digit. BASE24‑eps adds a preceding 1 to this value before it is sent for a total of 11 bytes. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 283 Data element definitions Tag 04: Negative File Updates (Star Systems and Visa DPS) Position Description 54–69 Format Interface Name AN 16 The name of the Star or Visa DPS interface as configured on the BASE24‑eps system. This field is optional and must be space-filled if it is not used. S-72: Tag 05, Visa Stop Payment Order Format: Variable based on the subtags included TDEs: Data Record Tag 05 contains fields that allow the BASE24‑eps system to forward stop payment orders received from the ACI Payments Management product (using the BASE24‑eps ISO 93 Host Interface) to Visa (using the VisaNet Interface). The structure of the data in this tag is as follows. Tag 05: Visa Stop Payment Order Subtag 01 Description Transaction ID Format N 15 A unique transaction ID provided by Visa for submitted stop payment orders. This field is required for a request to change, delete, replace, or inquire on an existing stop payment order (i.e., the Function Code (P-24) data element is set to a value of 302–305). This field is not required for a request to add a stop payment order (i.e., the Function Code (P-24) data element is set to a value of 301). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 284 Data element definitions Tag 05: Visa Stop Payment Order Subtag 02 Description Merchant Verification Value Format AN 10 The merchant verification value (MVV) of the merchant for which recurring or installment payments will be stopped. The MVV should be provided in a prior recurring or installment payment transaction for the cardholder. This field is required to add or replace a stop payment order for a recurring or installment payment (i.e., the Function Code (P-24) data element is set to a value of 301 or 304) if the Card Acceptor Identification Code (P-42) and the Card Acceptor Name/Location (P-43) data elements are not present.This field is not allowed if subtag 04, Type of Stop Order, is set to a value of R3 (Revocation of all authorizations). 03 Purge Date N6 The date, in YYMMDD format, the cardholder record is to be purged from the Visa Portfolio File in the VIP Cardholder database. This field is required to add or replace a stop payment order (i.e., the Function Code (P-24) data element is set to a value of 301 or 304). This field is not required to delete or inquire on an existing stop payment order (i.e., the Function Code (P-24) data element is set to a value of 303 or 305). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 285 Data element definitions Tag 05: Visa Stop Payment Order Subtag 04 Description Type of Stop Order Format AN 2 A code indicating the type of stop payment order. Valid values are as follows: R0 = Stop a specific payment. R1 = Revoke authorization for further payments. R3 = Revoke all authorizations. This field is required to add or replace a stop payment order (i.e., the Function Code (P-24) data element is set to a value of 301 or 304). 05 Cardholder Name AN 1–23 The name of the cardholder for this stop payment order. This field is optional. 06 Merchant Account Number AN 1–27 The merchant account number for this stop payment order. This field is optional. 07 File Maintenance Error Code N4 A four-digit file maintenance error code. This field is returned by Visa in the response. Refer to appendix B of the V.I.P. System BASE I Technical Specifications, Volume 2, for descriptions of all possible file maintenance error codes. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 286 Data element definitions Tag 05: Visa Stop Payment Order Subtag Description 08 Format SMS Network ID AN 4 An optional code that specifies the network used for transmitting the message, which determines the program rules that apply to the transaction. Valid values are as follows: 0000 = Generic file update 0002 = Visa card programs 0003 = Interlink 0004 = Plus If this subtag is not provided or contains spaces, the message is processed using the Visa BASE 1 program. S-72: Tag 06, Visa Card Recovery Bulletin Format: Variable based on the subtags included TDEs: Data Record Tag 06 contains fields that allow the BASE24‑eps system to notify Visa of a lost, stolen, or misused card to be listed in BASE I and SMS Exception files for Visa’s Automatic Cardholder Database Update (Auto-CDB) Service. The PAN for the card must also be present in either data element P-2 or P-34 of the message. The structure of tag 06 is as follows. Subtag 01 Description File Name Format AN 2 A code identifying the VIC-resident cardholder file to be accessed by a file update or inquiry, and the update or inquiry request format. This subtag is applicable for the Enhanced Auto-CDB Service only. Valid values are as follows: E2 = BASE I Exception File E3 = BASE I and SMS Exception File E4 = SMS Exception File E9 = BASE I Exception File (for use by Canadian issuers only) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 287 Data element definitions Subtag 02 Description Purge Date Format N6 The optional date, in YYMMDD, the record is to be purged from the exception file. 03 Action Code AN 2 A code that determines the response and the special (STIP) handling required when the BASE I System at the VIC performs standin authorization on the issuer’s behalf. Valid values are as follows: 01 = Refer to card issuer 04 = Pick up card—non-fraud 05 = Do not honor 07 = Pick up card—fraud 11 = Approval for VIP 41 = Pick up card—lost card—fraud 43 = Pick up card—stolen card— fraud A1–A9 = VIP codes XA, XD = Forward to issuer codes BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 288 Data element definitions Subtag Description 04 Region Codes Format AN 9 One or more (up to nine) CRB region codes that define the distribution of a Visa cardholder account number in CRB files and bulletins. Valid region codes are as follows: A = Asia/Pacific B = Asia/Mid-East C = Canada E = Europe/Mid-East F = Latin America X = All U.S. regions (1–9) Y = All non-U.S. regions (A–F) Z = All regions 1–9 = Specific U.S. regions. These regions do not apply when the File Name field is set to a value of E9. C1–C3X1–X9 = Specific Canadian regions. These regions apply only when the File Name field is set to a value of E9. 05 SMS Network ID AN 4 An optional code that specifies the network used for transmitting the message, which determines the program rules that apply to the transaction. Valid values are as follows: 0000 = Generic file update 0002 = Visa card programs 0003 = Interlink 0004 = Plus If this subtag is not provided or contains spaces, the message is processed using the Visa BASE 1 program. S-72: Tag 07, Banknet File Updates Format: Variable based on the subtags included TDEs: Data Record BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 289 Data element definitions Tag 07 contains fields that allow the BASE24-eps system to send file updates to the Banknet interchange. The structure of tag 07 is as follows. For more information on Banknet file update messages and the contents of this tag, refer to the Banknet message documentation. Tag 07: Banknet File Updates Subtag 01 Description File Name – Name of the Banknet file to be updated. Format AN 6 Banknet File Update Message: This field maps to data element 101 (File Name). 02 File Update Code N1 Banknet File Update Message: This field maps to data element 91 (Issuer File Update Code). 03 Security Code N5 Banknet File Update Message: This field maps to data element 92 (File Security Code). 04 Entry Reason N1 Banknet File Update Message: This field maps to the Entry Reason subelement in data element 120 (Record Data). 05 Customer ID N6 Banknet File Update Message: This field maps to the Customer ID subelement in data element 120 (Record Data). 06 Card Program AN 3 Banknet File Update Message: This field maps to the Card Program subelement in data element 120 (Record Data). 07 Response Code N2 Banknet File Update Message: This field maps to data element 39 (Response Code). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 290 Data element definitions Tag 07: Banknet File Updates Subtag 08 Description VIP Accumulative Limit Format N 12 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 6 (Premium Listing Accumulative Limit) in the MCC102 Stand-In Account File format. 09 VIP Limit Currency Code N3 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 7 (Premium Listing Limit Currency Code) in the MCC102 Stand-In Account File format. 10 Region 1 AN 1 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 7 (Region) in the MCC104 Local Stoplist File format. 11 Region 1 Purge Date N6 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 10 (Purge Date) in the MCC104 Local Stoplist File format. 12 Region 1 Country AN 3 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 8 (Country) in the MCC104 Local Stoplist File format. 13 Region 1 Subcountry AN 2 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 9 (Subcountry) in the MCC104 Local Stoplist File format. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 291 Data element definitions Tag 07: Banknet File Updates Subtag Description Format Subtags 14–17 carry applicable values for the second region in which the account is to be listed. Accounts can be listed in up to six regions. Banknet File Update Message: These fields map to data element 120 (Record Data), subelements 11–14 in the MCC104 Local Stoplist File format. 14 Region 2 AN 1 15 Region 2 Purge Date 16 Region 2 Country AN 3 17 Region 2 Subcountry AN 2 18 Region 3 AN 1 19 Region 3 Purge Date 20 Region 3 Country AN 3 21 Region 3 Subcountry AN 2 22 Region 4 AN 1 23 Region 4 Purge Date 24 Region 4 Country AN 3 25 Region 4 Subcountry AN 2 N6 Subtags 18–21 carry applicable values for the third region in which the account is to be listed. Accounts can be listed in up to six regions. Banknet File Update Message: These fields map to data element 120 (Record Data), subelements 15–18 in the MCC104 Local Stoplist File format. N6 Subtags 22–25 carry applicable values for the fourth region in which the account is to be listed. Accounts can be listed in up to six regions. Banknet File Update Message: These fields map to data element 120 (Record Data), subelements 19–22 in the MCC104 Local Stoplist File format. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 N6 292 Data element definitions Tag 07: Banknet File Updates Subtag Description Format Subtags 26–29 carry applicable values for the fifth region in which the account is to be listed. Accounts can be listed in up to six regions. Banknet File Update Message: These fields map to data element 120 (Record Data), subelements 23–26 in the MCC104 Local Stoplist File format. 26 Region 5 AN 1 27 Region 5 Purge Date 28 Region 5 Country AN 3 29 Region 5 Subcountry AN 2 30 Region 6 AN 1 31 Region 6 Purge Date 32 Region 6 Country AN 3 33 Region 6 Subcountry AN 2 34 Last Update Activity - Date N6 Subtags 30–33 carry applicable values for the sixth region in which the account is to be listed. Accounts can be listed in up to six regions. Banknet File Update Message: These fields map to data element 120 (Record Data), subelements 27–30 in the MCC104 Local Stoplist File format. N6 N6 Banknet File Update Message: This field maps to the Date-Last-Update Activity subelement in data element 120 (Record Data). 35 Last Update Activity - Time N4 Banknet File Update Message: This field maps to the Time-Last-Update Activity subelement in data element 120 (Record Data). 36 Banknet File Update Error Code N6 Banknet File Update Message: This field maps to data element 44 (Additional Response Data). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 293 Data element definitions Tag 07: Banknet File Updates Subtag Description 37 Purge Date Format N8 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 8 (Issuer-defined Purge Date) in the MCC102 Stand-In Account File format. 38 Card Sequence Number N3 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 9 (Card Sequence Number) in the MCC102 Stand-In Account File format. 39 Card Expiration Date N6 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 10 (Card Expiration Date) in the MCC102 Stand-In Account File format. 40 Acquirer ID N6 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 4 (Acquirer ID) in the MCC105 Recurring Payment Cancellation Service format. 41 Card Acceptor AN 15 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 5 (Card Acceptor ID Code) in the MCC105 Recurring Payment Cancellation Service format. 42 Transaction Amount (Low) N 12 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 6 (Transaction Amount (Low)) in the MCC105 Recurring Payment Cancellation Service format. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 294 Data element definitions Tag 07: Banknet File Updates Subtag 43 Description Transaction Amount (High) Format N 12 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 7 (Transaction Amount (High)) in the MCC105 Recurring Payment Cancellation Service format. 44 Low PAN AN 19 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 1 (Primary Account Number (Low PAN)) in the MCC105 Recurring Payment Cancellation Service format. 45 High PAN AN 19 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 2 (Primary Account Number (High PAN)) in the MCC107 MasterCard Enhanced Value Platform File format. 46 Account Category AN 1 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 3 (Account Category) in the MCC107 MasterCard Enhanced Value Platform File format. 47 Program ID AN 6 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 5 (Program ID) in the MCC107 MasterCard Enhanced Value Platform File format. 48 Product Code AN 3 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 3 (Graduated Product Code) in the MCC108 MasterCard Product Graduation File format. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 295 Data element definitions Tag 07: Banknet File Updates Subtag 49 Description PayPass Account Number Format AN 19 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 1 (PayPass Account Number) in the MCC106 PayPass Mapping File format. 50 PayPass Replacement Account Number AN 19 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 4 (PayPass Account Number (Replacement)) in the MCC106 PayPass Mapping File format. 51 PayPass Replacement PAN AN 19 Banknet File Update Message: This field maps to data element 120 (Record Data), subelement 5 (PAN (Replacement)) in the MCC106 PayPass Mapping File format. 54 Mapping File Indicator AN 1 Banknet File Update Message: This field maps to data element 120 (Record Data). subelement 1(Mapping File Indicator) in the MCC106 PAN Mapping File format for Issuer File Update Request/0302 Messages associated with the MasterCard Digital Enablement Service (MDES) requesting a replacement PAN. 55 Replacement PAN ANS 19 Banknet File Update Message: This field maps to data element 120 (Record Data). subelement 2 (Replacement PAN) in the MCC106 PAN Mapping File format for Issuer File Update Request/0302 Messages associated with the MasterCard Digital Enablement Service (MDES) requesting a replacement PAN. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 296 Data element definitions Tag 07: Banknet File Updates Subtag 56 Description Replacement PAN Expiration Date Format N4 Banknet File Update Message: This field maps to data element 120 (Record Data). subelement 3 (Replacement PAN Expiration Date) in the MCC106 PAN Mapping File format for Issuer File Update Request/0302 Messages associated with the MasterCard Digital Enablement Service (MDES) requesting a replacement PAN. 57 Primary Account Card Sequence Number ANS 3 Banknet File Update Message: This field maps to data element 120 (Record Data). subelement 4 (Primary Account Card Sequence Number) in the MCC106 PAN Mapping File format for Issuer File Update Request/0302 Messages associated with the MasterCard Digital Enablement Service (MDES) requesting a replacement PAN. 58 Notify Wallet Service Provider Indicator N1 Banknet File Update Message: This field maps to data element 120 (Record Data). subelement 5 (Notify Wallet Service Provider Indicator) in the MCC106 PAN Mapping File format for Issuer File Update Request/0302 Messages associated with the MasterCard Digital Enablement Service (MDES) requesting a replacement PAN. 59 Token AN 19 Banknet File Update Message: This field maps to data element 120 (Record Data). subelement 6 (Token) in the MCC106 PAN Mapping File format for Issuer File Update Request/0302 Messages associated with the MasterCard Digital Enablement Service (MDES) requesting a replacement PAN. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 297 Data element definitions Tag 07: Banknet File Updates Subtag Description 60 Format Action Required Banknet File Update Message: This field maps to data element 120 (Record Data). subelement 2 (Action Required) in the MCC106 PAN Mapping File format for Issuer File Update Request/0302 Messages associated with the MasterCard Digital Enablement Service (MDES) requesting suspension, deactivation, or resumption of an MDES token. S-72: Tag 10, Preauthorization Hold Deletion Information Format: Variable based on the subtags included TDEs: Data Record Tag 10 contains fields that, in conjunction with other data elements, enable the BASE24‑eps system to identify preauthorization holds for deletions. The structure of the data in this tag is as follows. Tag 10: Preauthorization Hold Deletion Information Subtag 01 Description Hold ID Format AN 12 The preauthorization hold ID (sequence number) from the original transaction. This value is used as the hold ID unless the original transaction was a Visa incremental authorization transaction (in which case subtag 03 is used instead). 02 Account Type N2 The account type from the original transaction; required if the hold is on an account. 03 Transaction ID AN 15 The preauthorization hold ID (sequence number) identifying the hold if the original transaction was a Visa incremental authorization transaction. This value is the Visa Transaction ID from Token 17 of the original Visa transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 298 Data element definitions S-72: Tag 11, RuPay File Updates Format: Variable based on the subtags included TDEs: Data Record TDE Issuer Transport Data TDE Tag 11 contains fields that support RuPay updates to the customer account files. The structure of the data in this tag is as follows. Tag 11: RuPay File Updates Subtag Description 01 File Update Code 02 File Name Format AN 1 ANS...17 This subtag is optional. 03 File Maintenance Code AN 2 04 Message Type Function AN 1 05 Message Type Transition Mode AN 1 06 Action Code AN 2 S-72: Tag 13, AEGN Negative File Updates Format: Variable based on the subtags included TDEs: Data Record Tag 13, AEGN Negative File Updates, contains no data. The presence of tag 13 in S-72 indicates a file update from the host to the AEGN Network Exception File maintained by American Express Global Network Solutions (AEGN). The PAN for the card must also be present in data element P-2 of the message as well as the following data elements: • • • • The function code in the Function Code (P-24) data element indicates whether a card is to be added, updated, or deleted in the AEGN Network Exception File. The Message Reason Code (P-25) data element indicates the status to be added to or removed from a card in the AEGN Network Exception File. The Date, Expiration (P-14) data element contains the date on which the card record is to be removed from the AEGN Network Exception File. The Forwarding Institution ID Code (P-33) data element contains the organization identifier. S-72: Tag 14, NYCE Negative File Updates Format: Variable based on the subtags included TDEs: Data Record Tag 14 contains fields that allow the BASE24‑eps system to notify NYCE Payment Systems of a card to be added, updated, or deleted in the NYCE negative file. The PAN for the card must also be present in data element P-2 and the card sequence number, if applicable, in P-23 of the message. The structure of the data in this tag is as follows. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 299 Data element definitions Tag 14: NYCE Negative File Updates Subtag Description 01 Response Code Format AN 2 A code (e.g., 43 for a lost or stolen card) indicating why this card is being added to the NYCE negative file. When performing stand-in processing, NYCE denies transactions for the card with this response code. 02 Authorizing Agent Institution ID Code N 10 A code identifying the institution that issued the card being maintained in the NYCE negative file. 03 Interface Name AN 16 An optional field containing the name of a specific interface to be used to route this file update transaction when multiple interfaces are defined for the NYCE Negative File Update file type on the File Update Router Configuration window. S-72: Tag 15, Fifth Third ISO Interface Response Code Format: Variable based on the subtags included TDEs: Data Record Tag 15, Fifth Third ISO Interface Response Code, contains a two-digit external response code that can be sent as a file update from the ISO host to the Fifth Third ISO Interface. The Fifth Third ISO Interface connects to Fifth Third Bank Processing Solutions, which provides processing for the Armed Forces Financial Network (AFFN), Jeanie network, and the Credit Union 24 (CU24) network. The structure of the data in this tag is as follows. For more information on Fifth Third Bank Processing Solutions file updates and the contents of this tag, refer to the Fifth Third ISO 8583 Message Formats manual. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 300 Data element definitions Tag 15: Fifth Third ISO Interface Response Code Subtag Description 01 Format Response Code N2 The two-digit response code to be used by the Fifth Third ISO Interface when the link between the BASE24‑eps system and Fifth Third Bank Processing Solutions is not available. TDE: This value is mapped to and from the Data Record TDE by the BASE24-eps ISO 93 Host Interface component. The Fifth Third ISO Interface component maps the Data Record TDE value to and from the External Action Code TDE. Interchange Message: This value maps to data element 039 (Response Code) in the Fifth Third card issuer file update message. S-72: Tag 16, SHAZAM Interface File Updates Format: Variable based on the subtags included TDEs: Data Record Tag 16 contains fields that allow the BASE24-eps system to notify the SHAZAM network of a card to be added, updated, or deleted in the SHAZAM positive or negative PAN backup files. These files are used for stand-in authorization processing. The PAN for the card must also be present in data element P-2 of the message. The structure of the data in this tag is as follows. For more information on SHAZAM file updates and the contents of this tag, refer to the SHAZAM ISO 8583 Interface Manual. Tag 16: SHAZAM Interface File Updates Subtag 01 Description PAN Restriction Code Format N2 A two-digit code (e.g., 90 for a hot card) indicating the restrictions to be placed on the card by the SHAZAM interchange. Interchange Message: This field maps to data element 72 (Data Record—File Action Message), subelement 72.5 (PAN Restrictions) in the SHAZAM file update message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 301 Data element definitions Tag 16: SHAZAM Interface File Updates Subtag Description 02 Debit Action Code Format N2 A two-digit code indicating the debit action for a SHAZAMChek card. Interchange Message: This field maps to data element 123 (Private Use SHAZAMChek Data), subelement 123.2 (Debit Action Codes) in the SHAZAM file update message. 03 Purge Date N6 The date, in YYMMDD format, the card is to be removed from applicable bulletins and exception files—used for Visa or MasterCard SHAZAMChek cards when setting a card status to hot or when updating an existing hot card status. Interchange Message: This field maps to data element 123 (Private Use SHAZAMChek Data), subelement 123.3 (Purge Date) in the SHAZAM file update message. 04 Warning Publication Region AN 5 Up to five one-character codes indicating the warning publication regions in which a Visa or MasterCard SHAZAMChek card with a hot card status is to be listed. Interchange Message: This field maps to data element 123 (Private Use SHAZAMChek Data), subelement 123.1 (Warning Publication Regions) in the SHAZAM file update message. S-72: Tag 17, NETS Negative File Updates Format: Varies based on the subtags included TDEs: Data Record Tag 17 contains fields used to notify NetWorks Systems (NETS) of a card to be added, updated, or deleted in the NETS negative file (NETS stands for Nebraska Electronic Transfer System, Inc. which operates the Network Systems switch network). The NETS negative file is used for stand-in processing when communication is lost between the issuer and NetWorks System. Negative File update messages allow the issuer to maintain the BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 302 Data element definitions Negative File while on-line to NetWorks System. The PAN for the card must also be present in data element P-2 or P-34 and the card sequence number, if applicable, in P-23 of the message. The structure of tag 17 is as follows. For more information on NETS file update messages and the contents of this tag, refer to the Networks ISO Interface Technical Standards manual. Tag 17: NETS Negative File Updates Subtag Description 01 Response Code Format AN 2 The response code NETS is to use when performing stand-in processing, NETS denies transactions for the card with this response code. Interchange Message: This field maps to data element 39 (Response Code) in the NETS file update message. 02 Expiration Date N4 The future date, in YYMM format, on which this card record is to be automatically deleted from the NETS negative file. Interchange Message: This field maps to data element 14 (Expiration Date) in the NETS file update message. 03 Authorizing Agent Institution ID Code N 11 The Authorizing Agent Institution ID Code identifying the institution that issued the card being maintained in the NETS negative file. Interchange Message: This field maps to data element 113 (Authorizing Agent Institution ID Code) in the NETS file update message. S-72: Tag 18, Presto (Publix) Negative File Updates Format: Varies based on the subtags included TDEs: Data Record Tag 18 contains fields used to update the Presto! interchange negative file. The structure of the data in this tag is as follows. For more information on Presto! negative file updates and the contents of this tag, refer to the Presto! ISO Technical Specifications manual. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 303 Data element definitions Note: For add, update, or delete actions on the Presto! interchange negative file, the PAN for the card must also be present in data element P-2 and the card sequence number, if applicable, must be present in P-23 of the message. Tag 18: Presto (Publix) Negative File Updates Subtag Description 01 Action Code Format AN 2 A Presto! ATM or POS response code associated with card. Interchange Message: This field is used to set the capture code subfield in data element S-105 (Addition NEG Information) of the Presto! file update message. The capture code sub-field is set to 1 (capture) for the following action codes: 04 = Capture card 07 = Capture card special condition 41 = Lost card, fraud (pick-up) 43 = Stolen card (pick-up) The capture code sub-field is set to 0 (return card) for any other action codes. 02 Expiration Date N4 The future date, in YYMM format, on which this card record is to be automatically deleted from the Presto! negative file. Interchange Message: This field maps to the record expiration date sub-field in data element S-105 (Addition NEG Information) of the Presto! file update message. S-72: Tag 19, EPOC Interface File Updates Format: Varies based on the subtags included TDEs: Data Record Tag 19 contains file update information for the Enterprise Platform for Online Commerce (EPOC) interface, which is used to access the ACCEL/Exchange network. File update messages are used to change or update the Cardholder Authorization File (CAF)/Debit Authorization File (DAF) records or Authorization Exception File (AEF)/ Debit Exception File (DEF) records maintained by the ACCEL/Exchange network. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 304 Data element definitions The structure of the data in this tag is as follows. For more information on EPOC file updates and the contents of this tag, refer to the EPOC ISO File Action Message addendum to the EPOC ISO 8583 Online Interface Specifications manual. Tag 19: EPOC Interface File Updates Subtag 01 Description Cardholder Record Member Number Format N1 A number from 1 to 9 that is used to differentiate cardholders that have the same PAN. Set this value to 0 (zero) when cardholders share limits. Interchange Message: This field maps to data element 72 (Data Record 1), subelement position 1, of the EPOC file action message. 02 Card Status N9 If member numbers are used for your cardbase, this field should contain an array of codes for up to nine members that indicates the status of the card for each member. The first position in this field represents the card status for the first member, the second position represents the card status for the second member, and so on up to the ninth position for the ninth member. Positions for which no member exists should be filled with a 0. If member numbers are not used for your cardbase, the card status code is in first position and positions 2–9 should be zero-filled. Interchange Message: This field maps to data element 72 (Data Record 1), subelement positions 2 through 10, of the EPOC file action message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 305 Data element definitions Tag 19: EPOC Interface File Updates Subtag Description 03 PIN Offset Format N4 The four-digit PIN verification value for the card. This subtag is required if the cardholder’s PIN has been changed. Interchange Message: This field maps to data element 72 (Data Record 1), subelement positions 1 through 14, of the EPOC file action message. 04 Card Expiration Date N4 The expiration date of the card in YYMM format. Interchange Message: This field maps to data element 72 (Data Record 1), subelement positions 15 through 18, of the EPOC file action message. 05 Card Capture Code N1 A code indicating whether the card is to be captured (1) or returned (0). Interchange Message: This field maps to data element 72 (Data Record 1), subelement position 19, of the EPOC file action message. 06 Message Reason Code N4 A code that provides the receiver of a request, advice or notification message with the reason, or purpose, of that message. Interchange Message: This field maps to data element 25 (Message Reason Code) of the EPOC file action message. S-72: Tag 20, MDS Dispute Processing Data Format: Variable based on the subtags included TDEs: Data Record Tag 20 contains fields needed to process MasterCard Debit Switch (MDS) dispute transactions (i.e., adjustments, chargebacks, and representments). The structure of tag 20 is as follows. For information on MDS transaction messages, refer to the MDS Online Specifications manual. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 306 Data element definitions Tag 20: MDS Dispute Processing Data Subtag Description 01 Advice Reason Code Format N3 The reason code indicating the general purpose of the MDS advice message. Interchange Message: This field maps to data element 60 (Advice Reason Code), subelement 1, in the MDS transaction message. 02 Advice Reason Detail Code N4 A conditional detail code providing additional specific information regarding the exact purpose of the MDS advice message. Interchange Message: This field maps to data element 60 (Advice Reason Code), subelement 2, in the MDS transaction message. 03 Advice Reason Detail Text AN 53 Optional text, provide supplementary information for the Advice Reason Detail Code. Interchange Message: This field maps to data element 60 (Advice Reason Code), subelement 3, in the MDS transaction message. 04 Original Processing Code N6 The processing code for the transactions. Interchange Message: This field maps to data element 3 (Processing Code) in the MDS transaction message. 05 Additional Advice Reason Text S-72: Tag 21, CO-OP File Updates Format: Variable based on the subtags included TDEs: Data Record Tag 21 contains fields that allow the BASE24‑eps system to send file updates to the CO-OP/eFunds interchange. The structure of tag 21 is as follows. For more information on CO-OP file update messages and the contents of this tag, refer to the eFunds COOP ISO 8583 with Shared Branch PI Specifications manual. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 307 Data element definitions Tag 21: CO-OP File Updates Subtag Description 01 Format Response Code AN 2 The response code used by the processor when a transaction is denied. Interchange Message: This field maps to data element 39 (Response Code) in the CO-OP file update message. 02 Issuer Transport Data AN 40 Interchange Message: This field maps to data element 62 (Issuer Transport Data) in the CO-OP file update message. 03 File Update Code AN 1 A coded indicating the type of file update: add (1), update (2), or delete (3). Interchange Message: This field maps to data element 91 (File Update Code) in the CO-OP file update message. 04 Authorization Agent ID Code AN 10 The institution ID code of the institution that issued the card being maintained. Interchange Message: This field maps to data element 113 (Authorizing Agent Institution ID Code) in the CO-OP file update message. 05 Interface Name AN 16 S-72: Tag 22, MasterCard Debit System (MDS) File Updates Format: Variable based on the subtags included TDEs: Data Record Tag 22 contains fields that allow the BASE24-eps system to notify MDS of a lost, stolen, or misused card to be listed in the MCC102—Account File, MCC103—Account Management File, or MCCNEG—MDS Negative File. The PAN for the card must also be present in either data element P-2 or P-34 of the message. Note: In 1324/1325 and 1334 messages, only subtags 01, 02, and 22–24 are provided. For these message types, subtags 01 and 02 are mandatory while subtags 22–24 are provided only if relevant to the file update. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 308 Data element definitions The structure of tag 22 is as follows. Tag 22: MasterCard Debit System (MDS) File Updates Subtag 01 Description File Name Format AN 6 The name of the MDS file to be updated. Valid values are as follows: MCC102 = Account File MCC103 = Account Management File MCCNEG = MDS Negative File 02 File Update Code N1 A code identifying the file update function to be performed. The valid values depend on the file to be updated. Valid values for the MCC102 and MCCNEG files are as follows: 1 = Add 2 = Change 3 = Delete 5 = Inquiry Valid values for the MCC103 file are as follows: 1 = Add/Change 3 = Delete 03 Security Code N5 A five-character file update security code used to indicate that a message originator is authorized to update a file. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 309 Data element definitions Tag 22: MasterCard Debit System (MDS) File Updates Subtag 04 Description Entry Reason Format AN 1 A code indicating the reason this card is being listed in the MDS file. All codes are valid for the MCC102 file; all codes except for C, G, O, and V are valid for the MCCNEG file. Only codes C, F, O, and X are valid for the MCC103 file. Valid values are as follows: C = Credit F = Fraud G = Gold L = Lost O = Other P = Capture card S = Stolen card U = Unauthorized use V = VIP X = Counterfeit 05 Customer ID/Issuer ICA N6 The MasterCard-assigned customer ID or member number. A MasterCard member may input only an account number with a BIN assigned to it. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 310 Data element definitions Tag 22: MasterCard Debit System (MDS) File Updates Subtag 06 Description Card Program Format AN 3 For the MCC103 file, this field contains a three-character code identifying the type of card bearing the account number. Valid values are as follows: MCB = MasterCard BusinessCard® Card MCC = (mixed BIN) MCD = MasterCard Debit® Card MCF = MasterCard Corporate Fleet Card® MCG = Gold MasterCard Card MCP = MasterCard Corporate Purchasing Card MCS = MasterCard Standard Card MCW = World MasterCard Card MNS = Non-standard MPL = Platinum MasterCard Card OTH = Other 07 Response Code N2 For the MCC103 file, this field contains the response code this account listing should prompt for in an authorization request. The only valid value is 04 (capture card). 08 VIP Accumulative Limit N 12 For the MCC102 file, this field contains the VIP accumulative limit in whole currency units when the Entry Reason field is set to V. Otherwise, this field contains zeros. 09 VIP Limit Currency Code N3 For the MCC102 file, this field contains the currency code of the amount in the VIP Accumulative Limit field when the Entry Reason field is set to V. Otherwise, this field is not valid. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 311 Data element definitions Tag 22: MasterCard Debit System (MDS) File Updates Subtag 10 Description Region 1 Format AN 1 For the MCC103 file, this field contains a code indicating the first region in which this account is to be listed. Accounts can be listed in up to six regions and must be entered in ascending order (i.e., 1, A– E).Valid values are as follows: 1 = United States A = Canada B = Caribbean, Central America, Mexico, South America C = Asia/Pacific D = Europe E = South Asia/Middle East/Africa 11 Region 1 Purge Date N6 For the MCC103 file, this field contains the date, in YYMMDD format, this account is to be purged from the region identified in the Region 1 field. 12 Region 2 AN 1 For the MCC103 file, this field contains a code indicating the second region in which this account is to be listed. Accounts can be listed in up to six regions and must be entered in ascending order (i.e., 1, A–E). Refer to the Region 1 field description above for a list of valid values. 13 Region 2 Purge Date N6 For the MCC103 file, this field contains the date, in YYMMDD format, this account is to be purged from the region identified in the Region 2 field. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 312 Data element definitions Tag 22: MasterCard Debit System (MDS) File Updates Subtag 14 Description Region 3 Format AN 1 For the MCC103 file, this field contains a code indicating the third region in which this account is to be listed. Accounts can be listed in up to six regions and must be entered in ascending order (i.e., 1, A–E). Refer to the Region 1 field description above for a list of valid values. 15 Region 3 Purge Date N6 For the MCC103 file, this field contains the date, in YYMMDD format, this account is to be purged from the region identified in the Region 3 field. 16 Region 4 AN 1 For the MCC103 file, this field contains a code indicating the fourth region in which this account is to be listed. Accounts can be listed in up to six regions and must be entered in ascending order (i.e., 1, A–E). Refer to the Region 1 field description above for a list of valid values. 17 Region 4 Purge Date N6 For the MCC103 file, this field contains the date, in YYMMDD format, this account is to be purged from the region identified in the Region 4 field. 18 Region 5 AN 1 For the MCC103 file, this field contains a code indicating the fifth region in which this account is to be listed. Accounts can be listed in up to six regions and must be entered in ascending order (i.e., 1, A–E). Refer to the Region 1 field description above for a list of valid values. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 313 Data element definitions Tag 22: MasterCard Debit System (MDS) File Updates Subtag 19 Description Region 5 Purge Date Format N6 For the MCC103 file, this field contains the date, in YYMMDD format, this account is to be purged from the region identified in the Region 5 field. 20 Region 6 AN 1 For the MCC103 file, this field contains a code indicating the sixth region in which this account is to be listed. Accounts can be listed in up to six regions and must be entered in ascending order (i.e., 1, A–E). Refer to the Region 1 field description above for a list of valid values. 21 Region 6 Purge Date N6 For the MCC103 file, this field contains the date, in YYMMDD format, this account is to be purged from the region identified in the Region 6 field. 22 Last Update Activity - Date N6 For an inquiry only on the MCC102 file, this field contains the date, in MMDDYY format, of the last maintenance activity occurring on this account in the 1324 advice request message. 23 Last Update Activity - Time N4 For an inquiry only on the MCC102 file, this field contains the time, in hhmm format, of the last maintenance activity occurring on this account in the 1324 advice request message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 314 Data element definitions Tag 22: MasterCard Debit System (MDS) File Updates Subtag Description 24 MDS File Update Error Code Format N6 When the action code returned in the Action Code (P-39) data element is set to 304 (Field edit error) of a 1324 advice request message, this field contains a sixdigit code that identifies the error. Refer to MasterCard’s Customer Interface Specification for a listing and descriptions of the error codes that can be returned for each file. 25 Purge Date N6 For the MCC103 file, this optional field contains the purge date in YYMMDD format. This date allows the issuer to specify how long each account listing should remain active in the Account Management File. For the MCCNEG file, this optional field contains the issuer-defined purge date in YYMMDD format. If this date is not included, MDS calculates a purge date 180 days from the date of the account listing. This field defaults to all zeros. 26 Capture Code AN 1 For the MCCNEG file, this field contains one of the following codes to indicate whether to capture the card: Y = Yes, capture the card. N = No, do not capture the card. S-72: Tag 23, e-rsb File Updates Format: Varies based on the subtags included TDEs: Data Record Tag 23 contains fields that allow the BASE24-eps system to send file updates to the e-rsb interchange. The structure of tag 23 is as follows. For more information on e-rsb file update messages and the contents of this tag, refer to the e-rsb message documentation. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 315 Data element definitions Tag 23: e-rsb File Updates Subtag 01 Description Reason for Card Stoppage Format AN 2 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 02 Validity Date of the Entry AN 6 (yymmdd) Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 04 Cardholder Title AN ..3 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 05 Card Type AN 3 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 06 Date Declared AN 6 (yymmdd) Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 07 Date and Time of Effect AN 10 (yymmddhhmm) Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 08 Cardholder Name AN ..26 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 09 Lost PIN AN 1 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 10 Forcing Flag and Origin AN 1 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 316 Data element definitions Tag 23: e-rsb File Updates Subtag Description 11 Loss or Theft Country Code Format N3 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 12 Loss or Theft Department Code AN 3 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 13 Type of Fraud AN 1 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 23 IBAN (International Bank Account Number) AN ..34 Interchange Message: This field maps to data element 117 (File Update Data) in the e-rsb message. 24 File Name AN ..17 Interchange Message: This field maps to data element 101 (File Name) in the e-rsb message. 25 File Update Code N1 Interchange Message: This field maps to data element 91 (File Update Code) in the e-rsb message. 26 Presenter of BCIS Movement ANS ..255 Interchange Message: This field maps to data element 116 (Reserved for National Use) in the e-rsb message. S-72: Tag 24, PRICE File Updates Format: Variable based on the subtags included TDEs: Data Record Tag 24 contains fields that enable the BASE24-eps system to send file updates to the PRICE interchange. The structure of tag 24 is described below. For more information on PRICE file update messages and the contents of this tag, refer to the PRICE message documentation. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 317 Data element definitions Tag 24: Price File Updates Subtag 01 Description File name Format AN 17 Interchange Message: This field maps to and from data element 101 (File Name) in the Price message. 02 Function Code AN 3 Interchange Message: This field maps to and from data element 24 (Function Code) in the Price message. 03 Format Code 04 Exception code AN 3 05 Inclusion Form/Situation in LNI AN 1 06 Expiration (YYMM) 07 Document type 08 Document number 09 Update Date and time in EXCNEG (YYMMDDhhmmss) N 12 10 Update Date and time in LNI (YYMMDDhhmmss) N 12 11 Holder Identification 12 Caller Identification N4 13 Global limit N9 14 Credit limit N9 15 Purchase limit N9 16 Cash limit at cashier on-off, credit N9 17 Cash limit at ATM, credit N9 18 Debit limit N9 19 Purchase limit online N9 20 Cash limit at cashier online N9 21 Cash limit at ATM, debit N9 22 Daily maximum limit at ATM N9 23 Percentage N3 24 Application initial date (YYMMDD) N6 25 Application end date (YYMMDD) N6 26 Update mode N2 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 N3 N4 AN 3 AN 12 AN 15 318 Data element definitions Tag 24: Price File Updates Subtag Description Format 27 Global Available AN 10 28 Credit Available AN 10 29 Purchase Available AN 10 30 Cash Available at cashier on-off, credit AN 10 31 Cash Available at ATM, credit AN 10 32 Debit Available AN 10 33 Purchase Available online AN 10 34 Cash available at cashier online AN 10 35 Cash available at ATM, debit AN 10 36 Daily maximum available at ATM AN 10 37 Authentication type 38 Card number N ..19 39 Authentication data AN 75 40 Language N2 N2 S-72: Tag 25, SPAN2 Dispute Processing Identifier Format: AN 16 TDEs: Data Record Tag 25 identifies a chargeback or adjustment transaction as needing to be routed to the SPAN2 Interface component for sending to a SPAN2 dispute processor. This tag can be set to any alphanumeric values—the actual contents of the tag are not used by BASE24-eps. The presence of tag 25 in a message allows the ISO 93 Host Interface component to identify it as a transaction that needs to be sent to the SPAN2 Interface component. Hosts must include this tag in any chargeback or adjustment transactions that are to be routed to the SPAN2 Interface for sending to a SPAN2 dispute processor. Because the contents of the field are not used, the host can set the field to any 16 alphanumeric characters; likewise, the host can ignore the contents of the tag should it be received in a message. Note: The SPAN2 Interface component registers with the File Update Router component with tag 25, which allows the ISO 93 Host Interface component to identify it as a routing destination based on the presence of tag 25 in the message. S-72: Tag 26, Check Status Data Source Updates and Inquiries Format: Variable based on the subtags included TDEs: Data Record Tag 26 contains fields in the Check Status data source (check_status) to be updated or inquired on in a file action request message sent from the ISO 93 host to the BASE24-eps system. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 319 Data element definitions Each field that can be updated or inquired on in the Check Status data source is identified using a subtag. These subtags can be carried—in any combination and any order—in this S-72 data element tag. Note: In addition to the subtags carried in tag 26 of the S-72 data element, the following data elements must be present with values in the file action request message: • • • • P-2: Primary Account Number P-23: Card Sequence Number S-100: Receiving Institution Identification Code (Routing transit number) S-102: Account Identification 1 (Checking account number) These data elements provide the primary key fields to Check Status data source records. Check Status data source updates Inclusion of subtags depends on the type of update function being performed. Function Required subtags Add Subtags must be supplied for any data source fields that need to be set to specific values. Data source fields not included will be set to default values in the new record. Replace The replace function is handled as an add or change function depending on the situation. If a specified record does not exist, the function is treated as an add. If a specified record does exist, the function is treated as an update. Subtags should be supplied accordingly. Update Subtags need only be supplied for those fields in a record to be updated. If a subtag is not supplied, the corresponding field in the record is not affected. To remove a specific field value, include the applicable subtag set to the appropriate default value. This will update the corresponding field in the record to the supplied default values. Delete No subtags are required or processed. Check Status data source inquiries Check Status data source inquiries can request specific data by specifying the subtags of the data to be returned. In this case, specified subtags should be included with a zero length and no data. For example, subtag 01 should be included as 01000. All inquiry response information is carried as subtag data in S-127 tag 14. Check Status data source inquiries can also return a default set of data. In this case, no subtags should be included. Instead, S-72 tag 26 should be submitted with a zero length and no data. The default set of data returned includes subtags 01 through 04. In all cases, data is only returned in a subtag if there is corresponding data in the Check Status data source. Subtag definitions The following is a list of Check Status subtags. All of these subtags represent data carried in the Check Status data source. Data length and type is provided for each. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 320 Data element definitions Tag 26: Check Status Data Source Updates Subtag Description 01 Format Check Status AN 1 A code specifying the disposition of checks associated with the Check Status record. Valid values are as follows: 0 = Accept all checks 1 = Deposit only 2 = Deny all checks 02 Check Retain Flag AN 1 A code indicating the retention status for declined transactions for checks associated with the Check Status record. Valid values are as follows: 0 = Return all checks 1 = Retain all checks 03 Check Amount Limit AN 15 The maximum acceptable check amount—expressed as a whole currency value—for checks associated with the Check Status record.Checks above the specified limit are not authorized.This field need not be set if the Check Status field indicates that the checks should be declined. 04 Check Limit Currency Code N3 Currency code for the amount in the Check Amount Limit field.This field need not be set if the Check Status field indicates that the checks should be declined. S-72: Tag 27, Stop Payment Data Source Updates and Inquiries Format: Variable based on the subtags included TDEs: Data Record Tag 27 contains fields in the Stop Payment data source (stop_payment) to be updated or inquired upon in a file action request message sent from the ISO 93 host to the BASE24-eps system. Each field that can be updated or inquired on in the Stop Payment data source is identified using a subtag. These subtags can be carried—in any combination and any order—in this S-72 data element tag. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 321 Data element definitions Note: Stop payments are currently supported for checking accounts only. Stop Payment data source updates Inclusion of subtags depends on the type of update function being performed. Function Add Required subtags Subtags 01, 02, 03, and 04 are required. Otherwise, subtags must be supplied for any data source fields that need to be set to specific values. Data source fields not included will be set to default values in the new record. Replace The replace function is handled as an add or update function depending on the situation. If a specified record does not exist, the function is treated as an add. If a specified record does exist, the function is treated as an update. Subtags should be supplied accordingly. Update Subtags 01, 02, 03, and 04 are required. Otherwise, subtags need only be supplied for those fields in a record to be updated. If a subtag is not supplied, the corresponding field in the record is not affected. To remove a specific field value, include the applicable subtag set to the appropriate default value. This will update the corresponding field in the record to the supplied default values. Delete Subtags 01, 02, 03, and 04 are required. Stop Payment data source inquiries Stop Payment data source inquiries can request specific data by specifying the subtags of the data to be returned. All inquiry response information is carried as subtag data in data element S-127 tag 15. Data element S-127 tag 16 (Context Cookie Data) can also be included if multiple records are identified in an inquiry. This table identifies the subtags that can or must be included in a Stop Payment Data Source inquiry. Subtag Description 01 Institution ID - Required for all inquiries. 02 Account Type - Required for all inquiries. 03–04 Subtags 03 (High Check Number) and 04 (Low Check Number) are optional. If neither subtag 03 nor subtag 04 are provided, inquiries will return the first record that matches the inquiry criteria sent. If multiple records exist, the primary key of the current record will be sent in the response message in data element S-127, tag 16 (Context Cookie Data). This cookie data can then be echoed back in a subsequent inquiry transaction to get the next record. This process can then be repeated for the rest of the matching records. The response with the last matching record will not contain the cookie data. If subtag 03 is provided and subtag 04 is not, the inquiry will return the first record where the High Check Number is greater than or equal to the High Check Number value sent in subtag 03 and the Low Check Number is less than or equal to the High Check Number value sent in subtag 03. Return of multiple records, in this case, is not supported.Subtag 03 is required if subtag 04 is provided. 05–11 12 Optional. Only required if the specific data is to be returned in the inquiry response. In this case, specified subtags should be included with a zero length and no data. For example, subtag 05 would be included as 05000. Return Expired Stop Payment Data Flag - Optional. If not provided, it defaults to 1, allowing expired records to be returned. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 322 Data element definitions Stop Payment data source inquiries can return a default set of data. In this case, no subtags (that are not required) should be included. Instead, S-72 tag 27 should be submitted with the length of the required subtag data and the required subtag data only. The default set of data returned includes subtags 03 through 11. In all cases, data is only returned in a subtag if there is corresponding data in the Check Status data source. Subtag definitions The following is a list of Stop Payment subtags. All of these subtags represent data carried in the Stop Payment data source. Data length and type is provided for each. Tag 27: Stop Payment Data Source Updates Subtag 01 Description Institution ID Format AN 20 The Institution ID of the institution owning the account—the account is specified in data element P‑2 (Primary Account Number) of the file update message. 02 Account Type AN 2 The type of customer account —the account is specified in data element P‑2 (Primary Account Number) of the file update message. 03 High Check Number AN 11 The check number of the stop payment, or for a range of check numbers, the highest check number in the range. The check number is right-justified and zero-filled on the left. 04 Low Check Number AN 11 For a range of check numbers, this field contains the lowest check number in the range. The check number is right-justified and zerofilled on the left.If the stop payment record is for a single check, rather than a range of checks, this field will contain the same value as the High Check Number field. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 323 Data element definitions Tag 27: Stop Payment Data Source Updates Subtag 05 Description Check Amount Format AN 19 The amount of the check, in whole and fractional currency units, for which the stop payment has been issued. The default value is zero.For a range of check numbers, this field must contain a zero. For a single check number (i.e. not a range), this field can contain a value greater than or equal to zero. 06 Check Amount Currency Code AN 3 The ISO currency code of the check amount. The default value is 840 for U.S. 07 Stop Payment Date AN 8 The date (YYYYMMDD) of the stop payment. If this subtag is not provided, the default value is the current system date. 08 Stop Payment Time AN 6 The time (hhmmss) of the stop payment. If this subtag is not provided, the default value is the current system time. 09 Stop Payment Expiration Date AN 8 The expiration date (YYYYMMDD) for the stop payment. If this subtag is not provided, the expiration date is calculated based on the check types defined in the Check Type data source (comparing them to the check type in subtag 10). If no applicable record is found in the Check Type data source, the expiration date is calculated based on the STOP_PMNT_EXP_DAYS environment parameter. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 324 Data element definitions Tag 27: Stop Payment Data Source Updates Subtag 10 Description Check Type Format AN 2 The type of check for which the stop payment is intended. Valid values are 00 to 99 (e.g., 01 could denote a personal check, 02 a business check, etc.). Check type values can differ from institution to institution (e.g., one institution might use 01 to specify a personal check where another institution might use 02 to specify a personal check). If this subtag is not provided, the default value is 00, which indicates no check type value. If subtag 09 (Stop Payment Expiration Date) is not provided, the check type in this subtag is used in conjunction with Check Type data source to create an expiration date. 11 Stop Payment Description ANS 35 A message regarding the stop payment order. This can be any data about the stop payment order that the institution chooses to place on the file. If this subtag is not provided, the default value is spaces. 12 Return Expired Stop Payment Data Flag AN 1 An indicator specifying whether or not to return expired stop payment records in a file update inquiry response. Valid values are as follows: 0 = Do not return expired Stop Payment records 1 = Return expired Stop Payment records (default) S-72: Tag 28, Visa Dispute Data Format: Variable depending on the subtags included BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 325 Data element definitions TDEs: Data Record Tag 28 is used to identify Visa SMS dispute transactions. It is required in all Visa SMS dispute transactions, whether or not actual subtags are included. If no subtags are needed for the Visa SMS transaction, tag 28 must be included as a zero-length tag. The structure of tag 28 is as follows. For information about Visa transaction messages, refer to the appropriate Visanet technical specifications. Tag 28: Visa Dispute Data Subtag Description 01 Not used 02 Merchant Verification value Format AN 10 Contains the Merchant Verification Value (MVV) used to identify merchants that participate in Select Merchant Fee (SMF) programs. This value is required for Visa SMS chargebacks and representments only. Interchange Message:This field maps to data element 62 (Custom Payment Service Fields), subfield 20 (Merchant Verification Value), in the Visanet transaction message. S-72: Tag 34, Managed List Data Format: Variable depending on the subtags included TDEs: Data Record Tag 34 contains fields in the Managed List data source (managed_list) to be updated or inquired upon in a file action request message sent from the ISO 93 host to the BASE24-eps system. Each field that can be updated or inquired on in the Managed List data source is identified using a subtag. These subtags can be carried—in any combination and any order—in this S-72 data element tag. Note: Primary key fields for a Managed List record cannot be updated. Managed List data source updates Inclusion of subtags depends on the type of update function being performed. Function Add Replace Required subtags Subtags 01, 02 and 03 are required. Subtags 04 and 05 are optional; if not present, they default to spaces. Otherwise, subtags must be supplied for any data source fields that need to be set to specific values. Data source fields not included will be set to default values in the new record. The replace function is handled as an add or update function depending on the situation. If a specified record does not exist, the function is treated as an add. If a specified record does exist, the function is treated as an update. Subtags should be supplied accordingly. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 326 Data element definitions Function Required subtags Update Subtags 01, 02 and 03 are required. Subtags 04 and 05 are optional; if not present, they default to spaces. Otherwise, subtags need only be supplied for those fields in a record to be updated. If a subtag is not supplied, the corresponding field in the record is not affected. To remove a specific field value, include the applicable subtag set to the appropriate default value. This will update the corresponding field in the record to the supplied default values. Delete Subtags 01, 02 and 03 are required. Subtags 04 and 05 are optional; if not present, they default to spaces. Subtag Definitions Note: Primary key fields, which cannot be updated, are denoted with an asterisk following the field name. Tag 34: Managed List Data Subtag 01 Description Insitution ID * Format AN 20 The institution ID of the issuer institution to which this managed list belongs. The instution must already be configured in the Institution data source. 02 List Name * AN 30 The name of the managed list. Must be unique within the institution ID specified. 03 List Key 1 * AN 25 The value of the first list key for this managed list. 04 List Key 2 * AN 25 The value of the second list key for this managed list. 05 List Key 3 * AN 25 The value of the third list key for this managed list. 06 Template Name AN 30 The name of the managed list template used for this managed list. 07 List Description AN 50 An optional description of this managed list. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 327 Data element definitions Tag 34: Managed List Data Subtag 08 Description Attribute 1 Format Format N2 The format of the first attribute for this managed list entry. Valid values are: 0 - numeric 1 - alpha 2 - alphanumeric/special 3 - drop-down 4 - date (yyyymmdd) 5 - time (hhmmss) 6 - date and time (yyyymmddhhmmss) 7 - multi-byte (future) 99 - not applicable Default value is 99. 09 Attribute 1 AN 50 The first attribute value for this managed list 10 Attribute 2 Format N2 The format of the second attribute for this managed list entry. See Attribute 1 Format for valid values. 11 Attribute 2 AN 50 The second attribute value for this managed list 12 Attribute 3 Format N2 The format of the third attribute for this managed list entry. See Attribute 1 Format for valid values. 13 Attribute 3 AN 50 The third attribute value for this managed list 14 Attribute 4 Format N2 The format of the fourth attribute for this managed list entry. See Attribute 1 Format for valid values. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 328 Data element definitions Tag 34: Managed List Data Subtag 15 Description Attribute 4 Format AN 30 The fourth attribute value for this managed list 16 Attribute 5 Format N2 The format of the fifth attribute for this managed list entry. See Attribute 1 Format for valid values. 17 Attribute 5 AN 30 The fifth attribute value for this managed list S-72: Tag 35, Customer Table Required subtags for a Customer, Customer Account, or Customer Multibyte data source update Inclusion of subtags depends on the type of update function being performed. Function Add Required subtags Subtags must be supplied for any data source fields that need to be set to specific values. Data source fields not included will be set to default values in the new record. Note: If 5 or fewer accounts are associated with a Customer record, only a Customer data source record is created. If more than 5 accounts are associated with the Customer record, a corresponding Customer Account data source record is created as well—with any fields not supplied set to their default values. If any multibyte fields are included, a corresponding Customer Account Multibyte record is created. Replace The replace function is handled as an add or change function depending on the situation. If a specified record does not exist, the function is treated as an add. If a specified record does exist, the function is treated as an update. Subtags should be supplied accordingly. Update Subtags need only be supplied for those fields in a record to be updated. If a subtag is not supplied, the corresponding field in the record is not affected. To remove a specific field value, include the applicable subtag set to the appropriate default value. This will update the corresponding field in the record to the supplied default values. Delete No subtags are required or processed. Note: File update transactions for Customer data are journaled under the customer ID specified in data element P-62, tag 77 (Customer 1 ID). The customer ID value in P-62, tag 77 must be a valid customer ID and may be different from the customer ID value provided in data element S-72, tag 35 (Customer Table) if multiple customer IDs are to be updated. If P-62, tag 77 is not present for an update or delete to a Customer, Customer Account, or Customer Multibyte data source record, the file update transaction is denied. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 329 Data element definitions Subtag definitions Subtag definitions are provided below for all of the Customer subtags. The subtags have been grouped as follows: • • • Basic Customer Subtags Customer Account Subtags Customer Multibyte Subtags Subtag definitions – basic Customer subtags The following is a list of basic Customer subtags. All of these subtags represent data carried in the Customer data source. Data length and type is provided for each. Subtag 00 Description Customer ID Type Format N2 Indicates the type of entity represented by the customer ID. Valid values are defined by the customer and may range from 01 to 99. A value of 00 indicates that no Customer ID was used. 01 Customer ID AN 36 The value of the ID entered to represent the customer. 02 Customer Status AN 2 The status of the Customer ID. Values are user-defined. Sample values: closed, lost, stolen, open. 03 Customer Status Change Date Timestamp of the last time the customer status was changed. 04 Billpay Service N 12 (yymmddhhmmss) ANS 20 The name of the billpay service the customer has signed up with, if any. 05 Billpay ID ANS 36 The ID used by the billpay service to identify the customer to the service’s system. 06 Institution ID ANS 20 Identifies the institution associated with the customer. This field may not contain embedded spaces. 07 Unused 08 Unused 09 Unused 10 Unused 11 Effective Date N 8 (yyyymmdd) The date the Customer ID becomes effective. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 330 Data element definitions Subtag 12 Description Effective Date Change Date Timestamp of the last time the Effective Date was changed. 13 Expiration Date Format N 12 (yymmddhhmmss) N 8 (yyyymmdd) The expiration date of the Customer ID. 14 Expiration Date Change Date Timestamp of the last time the Expiration Date was changed. 15 Check Base Flag N 12 (yymmddhhmmss) N1 A flag used to indicate whether check transactions involving checks not defined in the Check Status data source should be included in the Total Cash Advance/Withdrawal usages and checked against the Total Cash Advance/Withdrawal limits. Default value is 0; valid values are: • • 16 0 = No, do not include in Total Cash Advance/Withdrawal usages 1 = Yes, include in Total Cash Advance/Withdrawal usages Check Status Check Base Flag N1 A flag used to indicate whether check transactions involving checks defined in the Check Status data source should be included in the Total Cash Advance/Withdrawal usages and checked against the Total Cash Advance/Withdrawal limits. Default value is 0; valid values are: • • 17 0 = No, do not include in Total Cash Advance/Withdrawal usages 1 = Yes, include in Total Cash Advance/Withdrawal usages Address 1 ANS 25 The first line of the address associated with this customer record. 18 Address 2 ANS 25 The second line of the address associated with this customer record. 19 Postal Code ANS 10 The postal code of the address associated with this customer record. This field may not contain embedded spaces. 20 Default Primary Account Type AN 2 Specifies the default account type to be used to determine the default account. 21 Fraud Option AN 1 Indicates whether a fraud system is used. Default value is 0; valid values are: • • • 0 = Do not used fraud system 1 = Score during authorization 2 = Notify after authorization BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 331 Data element definitions Subtag 22 Description Limit Profile Format AN 16 The name of the limit profile. 23 Limit Name 1 AN 16 A name assigned to a specific limit and its associated usage for a customer record. 24 Limit Maximum 1 N 19 The maximum limit amount/count assigned to a specific limit name. Usages can be maintained to compare against the limit. 25 Limit Currency Code 1 N3 The currency code associated with the usage amount. 26 Limit Period Option 1 N3 The usage period for the limit. Default value is 1; valid values are: • • • • • • • • • • • • • • • • • • • 0 = Usages not cleared 1 = Fixed number of days 2 = One week 3 = Two weeks 4 = 1st and 15th of each month 5 = Every month 6 = Every 3 months 7 = Every 6 months 8 = Every year 9 = Daily except Saturdays, Sundays, and holidays 10 = Daily except Sundays and holidays 11 = Daily except Saturdays and holidays 12 = Fixed number of hours 20 = Rolling number of minutes 21 = Rolling number of 2-minute intervals 22 = Rolling number of hours 23 = Rolling number of days 24 = Rolling number of weeks 25 = Rolling number of months BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 332 Data element definitions Subtag 27 Description Limit Period Additional Data 1 Format N3 Further defines the Usage Period Option values. This field is used in the following ways: • • • • • • 28 If the Usage Period Option value is 1, this value specifies the length of the usage period in days. If the Usage Period Option value is 2 or 3, this value indicates the day of the week on which the usage period begins. Default value is 1; valid values are: • 1 = Sunday • 2 = Monday • 3 = Tuesday • 4 = Wednesday • 5 = Thursday • 6 = Friday • 7 = Saturday If the Usage Period Option value is 5, 6, 7, or 8, this value indicates which day of the month the usage period begins. Default value is 1; valid values range from 1 to 28. If the Usage Period Option value is 12, this value specifies the length of the usage period in hours. Default value is 6. If the Usage Period Option value is 20, 21, 22, 23, 24, or 25, this value indicates the number of usage accumulation buckets associated with the selected Rolling Limit usage period. Valid values range from 1 to 30. This field is not applicable for all other Usage Period values. Limit Expiration Date 1 N 8 (yyyymmdd) The date when a limit or limit override expires and is no longer used in processing. Entering spaces instead of numbers indicates that the limit or limit override does not expire. 29 Limit Name 2 AN 16 A name assigned to a specific limit and its associated usage for a customer record. 30 Limit Maximum 2 N 19 The maximum limit amount/count assigned to a specific limit name. Usages can be maintained to compare against the limit. 31 Limit Currency Code 2 N3 The currency code associated with the usage amount. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 333 Data element definitions Subtag 32 Description Limit Period Option 2 Format N3 The usage period for the limit. Default value is 1; valid values are: • • • • • • • • • • • • • • • • • • • 33 0 = Usages not cleared 1 = Fixed number of days 2 = One week 3 = Two weeks 4 = 1st and 15th of each month 5 = Every month 6 = Every 3 months 7 = Every 6 months 8 = Every year 9 = Daily except Saturdays, Sundays, and holidays 10 = Daily except Sundays and holidays 11 = Daily except Saturdays and holidays 12 = Fixed number of hours 20 = Rolling number of minutes 21 = Rolling number of 2-minute intervals 22 = Rolling number of hours 23 = Rolling number of days 24 = Rolling number of weeks 25 = Rolling number of months Limit Period Additional Data 2 N3 Further defines the Usage Period Option values. This field is used in the following ways: • • • • • • If the Usage Period Option value is 1, this value specifies the length of the usage period in days. If the Usage Period Option value is 2 or 3, this value indicates the day of the week on which the usage period begins. Default value is 1; valid values are: • 1 = Sunday • 2 = Monday • 3 = Tuesday • 4 = Wednesday • 5 = Thursday • 6 = Friday • 7 = Saturday If the Usage Period Option value is 5, 6, 7, or 8, this value indicates which day of the month the usage period begins. Default value is 1; valid values range from 1 to 28. If the Usage Period Option value is 12, this value specifies the length of the usage period in hours. Default value is 6. If the Usage Period Option value is 20, 21, 22, 23, 24, or 25, this value indicates the number of usage accumulation buckets associated with the selected Rolling Limit usage period. Valid values range from 1 to 30. This field is not applicable for all other Usage Period values. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 334 Data element definitions Subtag 34 Description Limit Expiration Date 2 Format N 8 (yyyymmdd) The date when a limit or limit override expires and is no longer used in processing. Entering spaces instead of numbers indicates that the limit or limit override does not expire. 35 Limit Name 3 AN 16 A name assigned to a specific limit and its associated usage for a customer record. 36 Limit Maximum 3 N 19 The maximum limit amount/count assigned to a specific limit name. Usages can be maintained to compare against the limit. 37 Limit Currency Code 3 N3 The currency code associated with the usage amount. 38 Limit Period Option 3 N3 The usage period for the limit. Default value is 1; valid values are: • • • • • • • • • • • • • • • • • • • 0 = Usages not cleared 1 = Fixed number of days 2 = One week 3 = Two weeks 4 = 1st and 15th of each month 5 = Every month 6 = Every 3 months 7 = Every 6 months 8 = Every year 9 = Daily except Saturdays, Sundays, and holidays 10 = Daily except Sundays and holidays 11 = Daily except Saturdays and holidays 12 = Fixed number of hours 20 = Rolling number of minutes 21 = Rolling number of 2-minute intervals 22 = Rolling number of hours 23 = Rolling number of days 24 = Rolling number of weeks 25 = Rolling number of months BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 335 Data element definitions Subtag 39 Description Limit Period Additional Data 3 Format N3 Further defines the Usage Period Option values. This field is used in the following ways: • • • • • • 40 If the Usage Period Option value is 1, this value specifies the length of the usage period in days. If the Usage Period Option value is 2 or 3, this value indicates the day of the week on which the usage period begins. Default value is 1; valid values are: • 1 = Sunday • 2 = Monday • 3 = Tuesday • 4 = Wednesday • 5 = Thursday • 6 = Friday • 7 = Saturday If the Usage Period Option value is 5, 6, 7, or 8, this value indicates which day of the month the usage period begins. Default value is 1; valid values range from 1 to 28. If the Usage Period Option value is 12, this value specifies the length of the usage period in hours. Default value is 6. If the Usage Period Option value is 20, 21, 22, 23, 24, or 25, this value indicates the number of usage accumulation buckets associated with the selected Rolling Limit usage period. Valid values range from 1 to 30. This field is not applicable for all other Usage Period values. Limit Expiration Date 3 N 8 (yyyymmdd) The date when a limit or limit override expires and is no longer used in processing. Entering spaces instead of numbers indicates that the limit or limit override does not expire. 41 Limit Name 4 AN 16 A name assigned to a specific limit and its associated usage for a customer record. 42 Limit Maximum 4 N 19 The maximum limit amount/count assigned to a specific limit name. Usages can be maintained to compare against the limit. 43 Limit Currency Code 4 N3 The currency code associated with the usage amount. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 336 Data element definitions Subtag 44 Description Limit Period Option 4 Format N3 The usage period for the limit. Default value is 1; valid values are: • • • • • • • • • • • • • • • • • • • 45 0 = Usages not cleared 1 = Fixed number of days 2 = One week 3 = Two weeks 4 = 1st and 15th of each month 5 = Every month 6 = Every 3 months 7 = Every 6 months 8 = Every year 9 = Daily except Saturdays, Sundays, and holidays 10 = Daily except Sundays and holidays 11 = Daily except Saturdays and holidays 12 = Fixed number of hours 20 = Rolling number of minutes 21 = Rolling number of 2-minute intervals 22 = Rolling number of hours 23 = Rolling number of days 24 = Rolling number of weeks 25 = Rolling number of months Limit Period Additional Data 4 N3 Further defines the Usage Period Option values. This field is used in the following ways: • • • • • • If the Usage Period Option value is 1, this value specifies the length of the usage period in days. If the Usage Period Option value is 2 or 3, this value indicates the day of the week on which the usage period begins. Default value is 1; valid values are: • 1 = Sunday • 2 = Monday • 3 = Tuesday • 4 = Wednesday • 5 = Thursday • 6 = Friday • 7 = Saturday If the Usage Period Option value is 5, 6, 7, or 8, this value indicates which day of the month the usage period begins. Default value is 1; valid values range from 1 to 28. If the Usage Period Option value is 12, this value specifies the length of the usage period in hours. Default value is 6. If the Usage Period Option value is 20, 21, 22, 23, 24, or 25, this value indicates the number of usage accumulation buckets associated with the selected Rolling Limit usage period. Valid values range from 1 to 30. This field is not applicable for all other Usage Period values. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 337 Data element definitions Subtag 46 Description Limit Expiration Date 4 Format N 8 (yyyymmdd) The date when a limit or limit override expires and is no longer used in processing. Entering spaces instead of numbers indicates that the limit or limit override does not expire. 47 Limit Name 5 AN 16 A name assigned to a specific limit and its associated usage for a customer record. 48 Limit Maximum 5 N 19 The maximum limit amount/count assigned to a specific limit name. Usages can be maintained to compare against the limit. 49 Limit Currency Code 5 N3 The currency code associated with the usage amount. 50 Limit Period Option 5 N3 The usage period for the limit. Default value is 1; valid values are: • • • • • • • • • • • • • • • • • • • 0 = Usages not cleared 1 = Fixed number of days 2 = One week 3 = Two weeks 4 = 1st and 15th of each month 5 = Every month 6 = Every 3 months 7 = Every 6 months 8 = Every year 9 = Daily except Saturdays, Sundays, and holidays 10 = Daily except Sundays and holidays 11 = Daily except Saturdays and holidays 12 = Fixed number of hours 20 = Rolling number of minutes 21 = Rolling number of 2-minute intervals 22 = Rolling number of hours 23 = Rolling number of days 24 = Rolling number of weeks 25 = Rolling number of months BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 338 Data element definitions Subtag 51 Description Limit Period Additional Data 5 Format N3 Further defines the Usage Period Option values. This field is used in the following ways: • • • • • • 52 If the Usage Period Option value is 1, this value specifies the length of the usage period in days. If the Usage Period Option value is 2 or 3, this value indicates the day of the week on which the usage period begins. Default value is 1; valid values are: • 1 = Sunday • 2 = Monday • 3 = Tuesday • 4 = Wednesday • 5 = Thursday • 6 = Friday • 7 = Saturday If the Usage Period Option value is 5, 6, 7, or 8, this value indicates which day of the month the usage period begins. Default value is 1; valid values range from 1 to 28. If the Usage Period Option value is 12, this value specifies the length of the usage period in hours. Default value is 6. If the Usage Period Option value is 20, 21, 22, 23, 24, or 25, this value indicates the number of usage accumulation buckets associated with the selected Rolling Limit usage period. Valid values range from 1 to 30. This field is not applicable for all other Usage Period values. Limit Expiration Date 5 N 8 (yyyymmdd) The date when a limit or limit override expires and is no longer used in processing. Entering spaces instead of numbers indicates that the limit or limit override does not expire. 53 Limit Name 6 AN 16 A name assigned to a specific limit and its associated usage for a customer record. 54 Limit Maximum 6 N 19 The maximum limit amount/count assigned to a specific limit name. Usages can be maintained to compare against the limit. 55 Limit Currency Code 6 N3 The currency code associated with the usage amount. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 339 Data element definitions Subtag 56 Description Limit Period Option 6 Format N3 The usage period for the limit. Default value is 1; valid values are: • • • • • • • • • • • • • • • • • • • 57 0 = Usages not cleared 1 = Fixed number of days 2 = One week 3 = Two weeks 4 = 1st and 15th of each month 5 = Every month 6 = Every 3 months 7 = Every 6 months 8 = Every year 9 = Daily except Saturdays, Sundays, and holidays 10 = Daily except Sundays and holidays 11 = Daily except Saturdays and holidays 12 = Fixed number of hours 20 = Rolling number of minutes 21 = Rolling number of 2-minute intervals 22 = Rolling number of hours 23 = Rolling number of days 24 = Rolling number of weeks 25 = Rolling number of months Limit Period Additional Data 6 N3 Further defines the Usage Period Option values. This field is used in the following ways: • • • • • • If the Usage Period Option value is 1, this value specifies the length of the usage period in days. If the Usage Period Option value is 2 or 3, this value indicates the day of the week on which the usage period begins. Default value is 1; valid values are: • 1 = Sunday • 2 = Monday • 3 = Tuesday • 4 = Wednesday • 5 = Thursday • 6 = Friday • 7 = Saturday If the Usage Period Option value is 5, 6, 7, or 8, this value indicates which day of the month the usage period begins. Default value is 1; valid values range from 1 to 28. If the Usage Period Option value is 12, this value specifies the length of the usage period in hours. Default value is 6. If the Usage Period Option value is 20, 21, 22, 23, 24, or 25, this value indicates the number of usage accumulation buckets associated with the selected Rolling Limit usage period. Valid values range from 1 to 30. This field is not applicable for all other Usage Period values. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 340 Data element definitions Subtag 58 Description Limit Expiration Date 6 Format N 8 (yyyymmdd) The date when a limit or limit override expires and is no longer used in processing. Entering spaces instead of numbers indicates that the limit or limit override does not expire. 59 CSM Buffer ANS 1000 Allows customer-specific data to be entered. This field’s length is variable and includes a 3-digit length prefix. 60 CSM Buffer Change Date Timestamp of the last time the CSM Buffer was changed. 61 Account Number Total N 12 (yymmddhhmmss) N2 The total number of accounts associated with an instrument type. Valid values range from 00 to 45. 62 Bank ID Type 1 N2 Bank/Branch Code ID Type associated with the account number. Valid values are: • • • • 63 1 = IBAN 2 = BBAN 3 = BIC 4 = RTTN Bank/Branch Code 1 AN 34 Bank/Branch Code associated with the account number. 64 Account Number 1 AN 28 Account number associated with a Customer ID. 65 Account Type 1 AN 2 The account type of an account number. 66 Account Status 1 AN 2 The status of the account. Values from 00 to 15 indicate an open status; all others are user-defined. 67 Account Description 1 ANS 10 The description of the account. 68 Bank ID Type 2 N2 Bank/Branch Code ID Type associated with the account number. Valid values are: • • • • 1 = IBAN 2 = BBAN 3 = BIC 4 = RTTN BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 341 Data element definitions Subtag 69 Description Bank/Branch Code 2 Format AN 34 Bank/Branch Code associated with the account number. 70 Account Number 2 AN 28 Account number associated with a Customer ID. 71 Account Type 2 AN 2 The account type of an account number. 72 Account Status 2 AN 2 The status of the account. Values from 00 to 15 indicate an open status; all others are user-defined. 73 Account Description 2 ANS 10 The description of the account. 74 Bank ID Type 3 N2 Bank/Branch Code ID Type associated with the account number. Valid values are: • • • • 75 1 = IBAN 2 = BBAN 3 = BIC 4 = RTTN Bank/Branch Code 3 AN 34 Bank/Branch Code associated with the account number. 76 Account Number 3 AN 28 Account number associated with a Customer ID. 77 Account Type 3 AN 2 The account type of an account number. 78 Account Status 3 AN 2 The status of the account. Values from 00 to 15 indicate an open status; all others are user-defined. 79 Account Description 3 ANS 10 The description of the account. 80 Bank ID Type 4 N2 Bank/Branch Code ID Type associated with the account number. Valid values are: • • • • 1 = IBAN 2 = BBAN 3 = BIC 4 = RTTN BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 342 Data element definitions Subtag 81 Description Bank/Branch Code 4 Format AN 34 Bank/Branch Code associated with the account number. 82 Account Number 4 AN 28 Account number associated with a Customer ID. 83 Account Type 4 AN 2 The account type of an account number. 84 Account Status 4 AN 2 The status of the account. Values from 00 to 15 indicate an open status; all others are user-defined. 85 Account Description 4 ANS 10 The description of the account. 86 Bank ID Type 5 N2 Bank/Branch Code ID Type associated with the account number. Valid values are: • • • • 87 1 = IBAN 2 = BBAN 3 = BIC 4 = RTTN Bank/Branch Code 5 AN 34 Bank/Branch Code associated with the account number. 88 Account Number 5 AN 28 Account number associated with a Customer ID. 89 Account Type 5 AN 2 The account type of an account number. 90 Account Status 5 AN 2 The status of the account. Values from 00 to 15 indicate an open status; all others are user-defined. 91 Account Description 5 ANS 10 The description of the account. Customer account definitions The fields described in the following table are standard fields for each of the 45 accounts that can be associated with the Customer data source. Accounts 1 through 5 are contained in the Customer data source. Accounts 6 through 45 are contained in the Customer Account data source. The subtags representing these fields are included following the table. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 343 Data element definitions Field definitions Bank ID Type - Bank/Branch Code ID Type associated with the account number. Valid values are: • • • • 1 = IBAN 2 = BBAN 3 = BIC 4 = RTTN Bank/Branch Code - Bank/Branch Code associated with the account number. Account Number - Account number associated with a Customer ID. Account Type - The account type of an account number. Account Status - The status of the account. Values from 00 to 15 indicate an open status; all others are userdefined. Account Description - The description of the account. Subtag definitions – Customer account subtags The following is a list of Customer account subtags. Data length and type is provided for each. Subtag Description Format 92 Bank ID Type 6 93 Bank/Branch Code 6 AN 34 94 Account Number 6 AN 28 95 Account Type 6 AN 2 96 Account Status 6 AN 2 97 Account Description 6 98 Bank ID Type 7 99 Bank/Branch Code 7 AN 34 A0 Account Number 7 AN 28 A1 Account Type 7 AN 2 A2 Account Status 7 AN 2 A3 Account Description 7 A4 Bank ID Type 8 A5 Bank/Branch Code 8 AN 34 A6 Account Number 8 AN 28 A7 Account Type 8 AN 2 A8 Account Status 8 AN 2 A9 Account Description 8 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 N2 ANS 10 N2 ANS 10 N2 ANS 10 344 Data element definitions Subtag Description Format AA Bank ID Type 9 AB Bank/Branch Code 9 AN 34 AC Account Number 9 AN 28 AD Account Type 9 AN 2 AE Account Status 9 AN 2 AF Account Description 9 AG Bank ID Type 10 AH Bank/Branch Code 10 AN 34 AI Account Number 10 AN 28 AJ Account Type 10 AN 2 AK Account Status 10 AN 2 AL Account Description 10 AM Bank ID Type 11 AN Bank/Branch Code 11 AN 34 AO Account Number 11 AN 28 AP Account Type 11 AN 2 AQ Account Status 11 AN 2 AR Account Description 11 AS Bank ID Type 12 AT Bank/Branch Code 12 AN 34 AU Account Number 12 AN 28 AV Account Type 12 AN 2 AW Account Status 12 AN 2 AX Account Description 12 AY Bank ID Type 13 AZ Bank/Branch Code 13 AN 34 B0 Account Number 13 AN 28 B1 Account Type 13 AN 2 B2 Account Status 13 AN 2 B3 Account Description 13 B4 Bank ID Type 14 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 345 Data element definitions Subtag Description Format B5 Bank/Branch Code 14 AN 34 B6 Account Number 14 AN 28 B7 Account Type 14 AN 2 B8 Account Status 14 AN 2 B9 Account Description 14 BA Bank ID Type 15 BB Bank/Branch Code 15 AN 34 BC Account Number 15 AN 28 BD Account Type 15 AN 2 BE Account Status 15 AN 2 BF Account Description 15 BG Bank ID Type 16 BH Bank/Branch Code 16 AN 34 BI Account Number 16 AN 28 BJ Account Type 16 AN 2 BK Account Status 16 AN 2 BL Account Description 16 BM Bank ID Type 17 BN Bank/Branch Code 17 AN 34 BO Account Number 17 AN 28 BP Account Type 17 AN 2 BQ Account Status 17 AN 2 BR Account Description 17 BS Bank ID Type 18 BT Bank/Branch Code 18 AN 34 BU Account Number 18 AN 28 BV Account Type 18 AN 2 BW Account Status 18 AN 2 BX Account Description 18 BY Bank ID Type 19 BZ Bank/Branch Code 19 AN 34 C0 Account Number 19 AN 28 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 346 Data element definitions Subtag Description Format C1 Account Type 19 AN 2 C2 Account Status 19 AN 2 C3 Account Description 19 C4 Bank ID Type 20 C5 Bank/Branch Code 20 AN 34 C6 Account Number 20 AN 28 C7 Account Type 20 AN 2 C8 Account Status 20 AN 2 C9 Account Description 20 CA Bank ID Type 21 CB Bank/Branch Code 21 AN 34 CC Account Number 21 AN 28 CD Account Type 21 AN 2 CE Account Status 21 AN 2 CF Account Description 21 CG Bank ID Type 22 CH Bank/Branch Code 22 AN 34 CI Account Number 22 AN 28 CJ Account Type 22 AN 2 CK Account Status 22 AN 2 CL Account Description 22 CM Bank ID Type 23 CN Bank/Branch Code 23 AN 34 CO Account Number 23 AN 28 CP Account Type 23 AN 2 CQ Account Status 23 AN 2 CR Account Description 23 CS Bank ID Type 24 CT Bank/Branch Code 24 AN 34 CU Account Number 24 AN 28 CV Account Type 24 AN 2 CW Account Status 24 AN 2 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 347 Data element definitions Subtag Description Format CX Account Description 24 CY Bank ID Type 25 CZ Bank/Branch Code 25 AN 34 D0 Account Number 25 AN 28 D1 Account Type 25 AN 2 D2 Account Status 25 AN 2 D3 Account Description 25 D4 Bank ID Type 26 D5 Bank/Branch Code 26 AN 34 D6 Account Number 26 AN 28 D7 Account Type 26 AN 2 D8 Account Status 26 AN 2 D9 Account Description 26 DA Bank ID Type 27 DB Bank/Branch Code 27 AN 34 DC Account Number 27 AN 28 DD Account Type 27 AN 2 DE Account Status 27 AN 2 DF Account Description 27 DG Bank ID Type 28 DH Bank/Branch Code 28 AN 34 DI Account Number 28 AN 28 DJ Account Type 28 AN 2 DK Account Status 28 AN 2 DL Account Description 28 DM Bank ID Type 29 DN Bank/Branch Code 29 AN 34 DO Account Number 29 AN 28 DP Account Type 29 AN 2 DQ Account Status 29 AN 2 DR Account Description 29 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 348 Data element definitions Subtag Description Format DS Bank ID Type 30 DT Bank/Branch Code 30 AN 34 DU Account Number 30 AN 28 DV Account Type 30 AN 2 DW Account Status 30 AN 2 DX Account Description 30 DY Bank ID Type 31 DZ Bank/Branch Code 31 AN 34 E0 Account Number 31 AN 28 E1 Account Type 31 AN 2 E2 Account Status 31 AN 2 E3 Account Description 31 E4 Bank ID Type 32 E5 Bank/Branch Code 32 AN 34 E6 Account Number 32 AN 28 E7 Account Type 32 AN 2 E8 Account Status 32 AN 2 E9 Account Description 32 EA Bank ID Type 33 EB Bank/Branch Code 33 AN 34 EC Account Number 33 AN 28 ED Account Type 33 AN 2 EE Account Status 33 AN 2 EF Account Description 33 EG Bank ID Type 34 EH Bank/Branch Code 34 AN 34 EI Account Number 34 AN 28 EJ Account Type 34 AN 2 EK Account Status 34 AN 2 EL Account Description 34 EM Bank ID Type 35 EN Bank/Branch Code 35 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 AN 34 349 Data element definitions Subtag Description Format EO Account Number 35 EP Account Type 35 AN 2 EQ Account Status 35 AN 2 ER Account Description 35 ES Bank ID Type 36 ET Bank/Branch Code 36 AN 34 EU Account Number 36 AN 28 EV Account Type 36 AN 2 EW Account Status 36 AN 2 EX Account Description 36 EY Bank ID Type 37 EZ Bank/Branch Code 37 AN 34 F0 Account Number 37 AN 28 F1 Account Type 37 AN 2 F2 Account Status 37 AN 2 F3 Account Description 37 F4 Bank ID Type 38 F5 Bank/Branch Code 38 AN 34 F6 Account Number 38 AN 28 F7 Account Type 38 AN 2 F8 Account Status 38 AN 2 F9 Account Description 38 FA Bank ID Type 39 FB Bank/Branch Code 39 AN 34 FC Account Number 39 AN 28 FD Account Type 39 AN 2 FE Account Status 39 AN 2 FF Account Description 39 FG Bank ID Type 40 FH Bank/Branch Code 40 AN 34 FI Account Number 40 AN 28 FJ Account Type 40 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 28 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 AN 2 350 Data element definitions Subtag Description Format FK Account Status 40 FL Account Description 40 FM Bank ID Type 41 FN Bank/Branch Code 41 AN 34 FO Account Number 41 AN 28 FP Account Type 41 AN 2 FQ Account Status 41 AN 2 FR Account Description 41 FS Bank ID Type 42 FT Bank/Branch Code 42 AN 34 FU Account Number 42 AN 28 FV Account Type 42 AN 2 FW Account Status 42 AN 2 FX Account Description 42 FY Bank ID Type 43 FZ Bank/Branch Code 43 AN 34 G0 Account Number 43 AN 28 G1 Account Type 43 AN 2 G2 Account Status 43 AN 2 G3 Account Description 43 G4 Bank ID Type 44 G5 Bank/Branch Code 44 AN 34 G6 Account Number 44 AN 28 G7 Account Type 44 AN 2 G8 Account Status 44 AN 2 G9 Account Description 44 GA Bank ID Type 45 GB Bank/Branch Code 45 AN 34 GC Account Number 45 AN 28 GD Account Type 45 AN 2 GE Account Status 45 AN 2 GF Account Description 45 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 N2 ANS 10 351 Data element definitions Subtag Description GG Format AVS Check AN 1 Indicates if Address Verification should be performed. Default is 0; valid values are: • • GH 0 = No 1 = Yes Deposit Type AN 1 The deposit type associated with the customer. Default is 0; valid values are: • • 0 = Use standard 1 = Use commercial Subtag definitions – Customer Multibyte subtags The following is a list of Customer Multibyte subtags. All of these subtags represent data carried in the Customer Multibyte data source. These values represent multibyte versions of specific Customer and Customer Account data. Data length and type is provided for each. Note: Multibyte information is carried as binary in the Customer Multibyte data source. This binary information must be represented in these subtags in a two-character hexadecimal display format. Refer to “Card AccountMultibyte subtag — Two-Character Hexadecimal Display Format” under S-72, Tag 01 (Card Data Source Updates and Inquiries) for information about how this hexadecimal display data must be created. Subtag M0 Description Customer ID Multi-Byte Format AN ..144 The multibyte representation (in two-character hexadecimal display format) of the customer ID associated with the customer record. M1 Address 1 Multi-Byte AN ..100 The multibyte representation (in two-character hexadecimal display format) of the first address line associated with the customer record. M2 Address 2 AN ..100 The multibyte representation (in two-character hexadecimal display format) of the second address line associated with the customer record. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 352 Data element definitions Subtag M3 Description Postal Code Format AN ..40 The multibyte representation (in two-character hexadecimal display format) of the postal code associated with the customer record. Subtags M4–NC carry multibyte representations (in two-character hexadecimal display format) of the account descriptions for accounts 1 through 80—associated with a customer record. Account descriptions are user-defined descriptions of the corresponding accounts. M4 Account 1 Description AN ..40 M5 Account 2 Description AN ..40 M6 Account 3 Description AN ..40 M7 Account 4 Description AN ..40 M8 Account 5 Description AN ..40 M9 Account 6 Description AN ..40 MA Account 7 Description AN ..40 MB Account 8 Description AN ..40 MC Account 9 Description AN ..40 MD Account 10 Description AN ..40 ME Account 11 Description AN ..40 MF Account 12 Description AN ..40 MG Account 13 Description AN ..40 MH Account 14 Description AN ..40 MI Account 15 Description AN ..40 MJ Account 16 Description AN ..40 MK Account 17 Description AN ..40 ML Account 18 Description AN ..40 MM Account 19 Description AN ..40 MN Account 20 Description AN ..40 MO Account 21 Description AN ..40 MP Account 22 Description AN ..40 MQ Account 23 Description AN ..40 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 353 Data element definitions Subtag Description Format MR Account 24 Description AN ..40 MS Account 25 Description AN ..40 MT Account 26 Description AN ..40 MU Account 27 Description AN ..40 MV Account 28 Description AN ..40 MW Account 29 Description AN ..40 MX Account 30 Description AN ..40 MY Account 31 Description AN ..40 MZ Account 32 Description AN ..40 N0 Account 33 Description AN ..40 N1 Account 34 Description AN ..40 N2 Account 35 Description AN ..40 N3 Account 36 Description AN ..40 N4 Account 37 Description AN ..40 N5 Account 38 Description AN ..40 N6 Account 39 Description AN ..40 N7 Account 40 Description AN ..40 N8 Account 41 Description AN ..40 N9 Account 42 Description AN ..40 NA Account 43 Description AN ..40 NB Account 44 Description AN ..40 NC Account 45 Description AN ..40 S-72: Tag 36, Customer Card Relation Table Required subtags for a Customer to Card Relation data source update Inclusion of subtags depends on the type of update function being performed. Function Add Required subtags Subtags must be supplied for any data source fields that need to be set to specific values. Data source fields not included will be set to default values in the new record. Replace Not supported for the Customer to Card Relation data source. 1 Update Not supported for the Customer to Card Relation data source. 1 Delete No subtags are required or processed. 1 Because the Customer to Card Relation data source only consists of key fields, you can only add or delete records. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 354 Data element definitions Subtag definitions – Customer to Card Relation subtags The following is a list of Customer to Card Relation subtags. All of these subtags represent data carried in the Customer to Card Relation data source. Data length and type is provided for each. Subtag Description 00 Format Customer ID Type N2 Indicates the type of entity represented by the ID. Valid values are defined by the customer and may range from 01 to 99. A value of 00 indicates that no Customer ID was used. 01 Customer ID AN 36 The value of the ID entered to represent the customer. 02 PAN AN 28 The value of the Primary Account Number. 03 Card Sequence Number AN 3 The number used to identify an individual member when several members have the same card number (or PAN). S-72: Tag 48, Elan File Update Information Format: Variable based on the subtags included TDEs: Data Record Tag 48 contains fields needed to process file updates for the Elan interchange. The structure of tag 48 is as follows. Refer to the Elan reference documentation for information about the Elan transaction messages. Tag 48: Elan File Update Information Subtag 01 Description File Name Format ANS 2 Identifies the type of file being updated. Interchange Message: This field maps to data element 101 (File Name) in the Elan transaction message. 02 File Update Code N1 The type of file update to be done. Interchange Message: This field maps to data element 91 (File Update Code) in the Elan transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 355 Data element definitions Tag 48: Elan File Update Information Subtag Description 03 Card Type Format ANS 2 Interchange Message: This field maps to data element 120 (FHM Base Segment Info) in the Elan transaction message. 04 Reason Code ANS 2 Interchange Message: This field maps to data element 120 (FHM Base Segment Info) in the Elan transaction message. 05 Capture Code ANS 1 Interchange Message: This field maps to data element 120 (FHM Base Segment Info) in the Elan transaction message. 06 Expiration Date (YYMM) N4 Interchange Message: This field maps to data element 120 (FHM Base Segment Info) in the Elan transaction message. 07 DPC Number ANS 4 Interchange Message: This field maps to data element 60 (From Host Maintenance Data) in the Elan transaction message. 08 Terminal ID ANS 8 Interchange Message: This field maps to data element 60 (From Host Maintenance Data) in the Elan transaction message. 09 Last File Maintenance Time Stamp ANS 14 Interchange Message: This field maps to data element 60 (From Host Maintenance Data) in the Elan transaction message. S-72: Tag 49, FIS ISO File Update Format: Variable based on the subtags included TDEs: Data Record BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 356 Data element definitions Tag 49 contains file update fields that can be sent to Fidelity National Information Services (FIS) using the FIS ISO Interface. The structure of tag 49 is as follows. Tag 49: FIS ISO File Update Subtag Description 01 Response Code 02 Isssuer Transport Data 03 File Update Code 04 Authorization Agent ID Code Format AN 2 AN 40 AN 1 AN 11 S-72: Tag 50, Interac Exceptions Browser Information Format: Variable based on the subtags included TDEs: Data Record Tag 50 contains administrative data being sent to Interac from the Interac Exceptions Browser. This data is moved to the Data Record TDE and sent to the File Update Router, which routes the data to the Interac interface. The structure of tag 50 is as follows. Tag 50: Interac Exceptions Browser Information Subtag Description Format 01 Issuer Node ID N6 02 Admin Type N2 03 Trace/action code N2 04 Original settlement date N6 05 Message class N2 06 Remote node ID N6 S-72: Tag 51, Application PAN Relation Data Source Updates Format: Variable based on the subtags included TDEs: Data Record Tag 51 contains fields in the Application PAN Relation data source to be updated or inquired on in a file action request message sent from the ISO 93 host to the BASE24- eps system. Requires the AS215 - EMV MultiApplication Support module license. The structure of tag 51 is as follows. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 357 Data element definitions Tag 51: Application PAN Relation Data Source Updates Subtag Description 01 Format Institution ID AN 20 A combination of letters and numbers that uniquely identifies the institution that issued the multiapplication EMV card. 02 Primary PAN AN 28 The primary PAN associated with a multi-application EMV chip card. 03 Primary PAN Sequence Number AN 3 The primary PAN sequence number associated with a multi-application EMV chip card. 04 Application PAN AN 28 An application PAN associated with the primary PAN. 05 Application PAN Sequence Number AN 3 An application PAN sequence number (APSN) used to identify an individual application on a multiapplication EMV card. S-72: Tag 52, CUP Stand-in Parameter Update Format: Variable based on the subtags included TDEs: Data Record Tag 52 contains data being sent to the CUP network for Stand In Parameter Update messages. This data is moved to the Data Record TDE and sent to the File Update Router, which routes the data to the CUP Host File Message component. The structure of tag 52 is as follows. Tag 52: CUP Stand-in Parameter Update Subtag 01 Description Parameter type Format A3 STP - synchronize black card list parameter record 02 Issuer's IIN AN 11 The field is padded with blanks if the IIN is less than 11 digits long. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 358 Data element definitions Tag 52: CUP Stand-in Parameter Update Subtag Description 03 Format Description ANS 20 Reserved for use by issuer 04 Expiry date N8 Indicates the date that the record will expire. If the system time is later than the recorded time, the card is regarded as expired and filled with default value as blanks. Valid format: YYYYMMDD. S-72: Tag 53, Visa Token File Format: Variable based on the subtags included TDEs: Network Tokenization Service Tag 53 contains token data being sent to VisaNet for file updates. The structure of tag 53 is as follows. Tag 53: Visa Token File Subtag Description Format 01 Token 02 Token Requester ID N11 03 Token Reference ID AN32 04 Token Type 05 Additional Data 06 Message Reason Code 07 Transaction Identifier N15 08 Token Assurance Level AN2 09 Token Status AN1 10 PAN Reference ID 11 Token Expiration Date 12 RFU AN2 13 Last Updated By AN1 14 Activation Code 15 Activation Code, Expiration Date/ Time 16 Activation Code, Verification Attempts BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN13...19 AN2 ANS1...255 N4 ANS32 N4 AN6-8 AN12 N4 359 Data element definitions Tag 53: Visa Token File Subtag Description 17 Number of Activation Codes Issued 18 Device Type 19 Device ID 20 Device Number 21 Device Name 22 Token List Format N4 AN2 ANS1…48 N15 ANS16 AN20...207 This tag maps to Visa field DE123.98.01 where multiple tokens can be returned in a token list inquiry. 23 Token Inquiry Type AN1 Valid values are as follows: 1 = List all by PAN 2 = List all by PAN Reference ID 3 = Detail by Token 4 = Detail by Token Reference 24 Total Number Tokens N4 25 Starting Query Number N4 S-72: Tag 54_Visa PAN File Format: Variable based on the subtags included TDEs: Network Tokenization Service Tag 54 contains PAN data being sent to VisaNet for file updates. The structure of tag 54 is as follows. Tag 53: Visa PAN File Subtag Description Format 01 PAN Reference ID ANS32 02 Replacement PAN AN13…19 03 Replacement PAN N4 04 Error Codes N4 05 Transaction Identifier N15 S-72: Tag 99, Failed Message Data Format: ANS ..994 TDEs: BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 360 Data element definitions Tag 99 contains the first 994 bytes of a message that could not be parsed. This tag is sent in an administrative notification for a failed message. This tag is a variable length field up to 999 characters (including the two-digit tag identifier and three-digit length). S-72: Tag BB, Reserved Format: Currently undefined TDEs: Currently undefined Tag BB is reserved for future use. S-93: Transaction Destination Institution Identification Code Format: LLVAR N ..11 TDEs: Transaction Destination Institution ID Code The Transaction Destination Institution Identification Code data element contains the code identifying the institution that is the transaction destination. S-94: Transaction Originator Institution Identification Code Format: LLVAR N ..11 TDEs: Transaction Originator Institution ID Code The Transaction Originator Institution Identification Code data element contains the code identifying the institution that is the transaction originator. S-96: Key Management Data Format: LLLVAR ANS ..547 TDEs: Tags 01, 03, 04, and 05 are mapped to and from the PIN Key TDE or MAC Key TDE, depending on the key type. Tag 02 is mapped to and from the Security Control Information TDE. The Key Management Data TDE contains several fields associated with the key management messages (such as, 1804, 1805, and 1814). Use of tags This data element carries tagged data items. The tags defined for this data element are listed in the table below. Tagged data items are structured in the following manner: a tag identifying the type of data, followed immediately by a three-digit length (LLL) identifying the length of the data, followed immediately by the data itself. Tag + LLL + data. Tagged data varies in length depending on the tag, and multiple tagged data items can be included in any order within the data element. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 361 Data element definitions Tag Description 01 Format Key Type N2 Variable data 00 = PIN key 01 = MAC key 02 Key Index 03 Key Length AN 1 N1 1, 2, or b, where b denotes a blank space 0, 1 = Single length 2 = Double length 3 = TR-31 length 04 Key AN 16, 32, or 33-512 AN 16 or 32 - key is variant 05 The encrypted key (in hexadecimal characters) of the length specified in the Key Length tag. AN 80 or AN 96 -key is TR-31 Key Block If the length of tag 04 is 80 or 96 bytes, the key is a TR-31 Key Block key. AN 6 4 or 6 hexadecimal check digits or spaces. Check Digits Note: Tag 01 is mandatory in MAC key response messages. Key response messages in which tag 01 is omitted are treated as PIN key response messages. Example data element The following is an example of the S-96 data element for a PIN key change request where the index is 1 and the key length is single-length: 0190100200020011030011 Key Value Description 019 The three-position data element length indicator. 01 The tag identifier for the key type. 002 The length of the tag 01 data. 00 The variable data for tag 01, indicating that a PIN key is being requested. 02 The tag identifier for the key index. 001 The length of the tag 02 data. 1 the variable data for Tag 02, indicating to use a key index of 1. 03 The tag identifier for the key length. 001 The length of the tag 03 data. 1 The variable data for Tag 03, indicating to use a singlelength key. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 362 Data element definitions S-100: Receiving Institution Identification Code Format: LLVAR N ..11 TDEs: Receiving Institution (tde.rcv_inst_cntry_cde, tde.rcv_inst_id_cde) The Receiving Institution Identification Code data element contains a code that identifies the institution receiving a request message. This data element is included because of its potential need by an acquirer host sending a request through BASE24‑eps without knowledge of who the end recipient is to be. S-102: Account Identification 1 S-103: Account Identification 2 Format: LLVAR ANS ..28 TDEs: Account 2 (tde.acct2_num, tde.acct2_typ, tde.acct2_set) The Account Identification 2 data element contains a series of digits and/or characters used to identify a customer account or relationship. This data element always identifies the to account in a transaction (for example, the account being credited in a transfer transaction). S-123: Reserved for Private Use Format: LLLVAR ANS ..999 TDEs: Varies by tag The Reserved for Private Use (S-123) data element is used for a number of purposes, depending on the information carried. Use of tags This data element carries tagged data items. The tags defined for this data element are listed below. Tagged data items are structured in the following manner: a tag identifying the type of data, followed immediately by a three-digit length (LLL) identifying the length of the data, followed immediately by the data itself. The data type can be alphanumeric or special characters, but ACI recommends using alphanumeric characters. Tag + LLL + data. Tagged data varies in length depending on the tag, and multiple tagged data items can be included in any order within the data element. Use of subtags Some tags use subtags to identify the various data fields involved in the file action. Refer to the specific tag documentation for descriptions of the supported subtags and their purposes. Subtag data is structured as follows: the subtag identifying the type of field data, followed immediately by a threedigit length (LLL) identifying the length of the field data, followed immediately by the field data itself. Subtag + LLL + field data. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 363 Data element definitions Multiple subtags can be present within a single tag, and can be in any order within the tag. S-123: Tag 01, Address Verification Data Format: AN 33 TDEs: Address Verification (tde.addr, tde.zip_cde, tde.addr_vfn_typ) This tag contains the following address verification data, as described below. Tag 01: Address Verification Data Position 1–20 Description Address Length 20 The cardholder billing address used when performing address verification. All information that is numeric in nature must be entered as numeric data (e.g., First Street must be entered as 1st Street). 21 Option Code 1 The option code for address verification processing. Valid values are as follows: 0 = Unknown 1 = Open 2 = Address verification data only 3 = Address verification and authorization BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 364 Data element definitions Tag 01: Address Verification Data Position 22 Description Result Code Length 1 A code indicating the result of address verification processing. Valid values are as follows: A = Address matches. ZIP does not. Acquirer rights not implied. B = Visa only. Street address match; postal code not verified due to incompatible formats (Acquirer sent both street address and postal code.) Acquirer rights not implied. C = Visa only. Street address and postal code not verified due to incompatible formats. (Acquirer sent both street address and postal code.) D = Visa only. Street address and postal code match. Acquirer rights not implied. E = Content error. F=Visa only. Street address and postal code match. Applies to U.K. only. G = Visa only. Global non-AVS participant; address is not verified for international transaction. Acquirer rights not implied. I= Visa only. Address information not verified for international transaction. M = Visa only. Street address and postal code match. Acquirer rights implied. N = No match (Acquirer sent postal code only, or street address only, or both postal code and street address) P =Visa only. Postal code match; acquirer sent both postal code and street address, but street address not verified due to incompatible formats. Acquirer rights not implied. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 365 Data element definitions Tag 01: Address Verification Data Position 22 Description Length R = Retry: System unavailable or timed out. (Issuer processor ordinarily performs its own AVS but was unavailable.) Available for U.S. issuers only. S = Not applicable. If present, replaced with U by V.I.P. Acquirer rights not implied. Available for U.S. issuers only. T = Address verification not performed. U = Address not verified. Acquirer rights implied. (e.g., Visa tried to perform check on issuer processor’s behalf but no AVS information was available on record, issuer processor is not an AVS participant, or AVS data was present in the request but issuer did not return an AVS result.) W = Whole ZIP matches, but street address does not. X = Whole ZIP matches. Y = Street address and postal code match. Z = ZIP matches, address does not match or address not included in request. Acquirer rights not implied. 0 = null BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 366 Data element definitions Tag 01: Address Verification Data Position 23 Description Status Code Length 1 A = Address. Addresses matched, but postal codes did not match. E = Error. The transaction was not eligible for address verification or an editing error occurred while attempting to process the message. N = No. Addresses did not match and postal codes did not match. R = Retry. Primary and secondary authorizers were unavailable or declined the transaction and address verification was not performed on the BASE24‑eps system. S = Service not supported. The BASE24‑eps system authorized the transaction, but did not have the component needed for address verification. U = Unavailable. Address information was not available to the processor performing address verification. W = Whole ZIP. Nine-digit postal codes matched, but addresses did not match. X = Exact. Addresses and nine-digit postal codes matched. Y = Yes. Addresses and five-digit postal codes matched. Z = ZIP. Five-digit postal codes matched, but addresses did not match. b = Address verification information was not included in this transaction (b denotes a blank character). 0 = Address verification information was included in this transaction, but was not verified. A transaction to be verified by a host or interchange carries this code. A transaction to be verified on the BASE24‑eps system, but declined before address verification could be performed also carries this code. 24–32 Zip Code 9 The cardholder billing postal code received with the transaction if address verification was performed. When the transaction contains an address verification status code without an address or a postal code, this field contains zeros. If address verification was not performed, this field contains blanks. In the United States, postal code is synonymous with ZIP code. 33 Address Verification Type 1 0 = AVS not supported (avs_typ_not_supported). Default. 1 = Complete address data (avs_typ_compl_addr_data). 2 = Condensed version 2 (avs_typ_condensed_2). 3 = Condensed version 3 (avs_typ_condensed_3). 4 = Condensed version 4 (avs_typ_condensed_4). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 367 Data element definitions S-123: Tag 02, Card Verification Data Format: AN 9 TDEs: Card Verification (tde.crd_vrfy_rslt, tde.crd_vrfy_disp, tde.crd_vrfy_disp_set) or CID Verification This tag contains the following card verification data, as described below. Tag 02: Card Verification Data Position 1 Description Card Verification Disposition Length 1 A code indicating the disposition of card verification. Valid values are as follows: C = Invalid CVD, continue D = Invalid CVD, deny R = Invalid CVD, referral b = Not applicable (b denotes a blank character). 2 Card Verification Data Presence Indicator 1 A code indicating whether the card verification digits (CVD) are present on the card, and if so, the result of the CVD check. Valid values are as follows: 0 = CVD value is deliberately bypassed or not provided by the merchant. 1 = CVD value is present. 2 = CVD value is on the card, but is illegible. 3 = CVD value is not on the card. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 368 Data element definitions Tag 02: Card Verification Data Position 3 Description Card Verification Result Length 1 A code indicating the result of card verification processing. Valid values are as follows: 0 = Card verification was performed and the CVD was valid. 1 = Card verification was performed and the CVD was invalid. 2 = Authorizing entity has not yet attempted card verification or could not verify the CVD due to a security device error. 3 = Card verification failed. 4 = Card verification failed due to an invalid parameter. 5 = Card verification failed due to a track length error. 6 = Card verification was not performed because the CVD was not on the card. Not all cards have an encoded or printed CVD value. 7 = Card verification was not performed. Either the merchant ignored the CVD on purpose or the cardholder falsely indicated that the CVD was not on the card. 8 = The issuer has not certified or has not provided the encryption keys to the interchange. 9 = Card verification was not performed because the card verification keys were not present. 4 Manual Card Verification Disposition 1 A code indicating the disposition of manual card verification. Valid values are as follows: C = Invalid CVD2, continue D = Invalid CVD2, deny R = Invalid CVD2, referral 5 Manual Card Verification Data Presence Indicator 1 A code indicating whether the manual card verification digits (CVD2) are present on the card, and if so, the result of the CVD2 check. Valid values are as follows: 0 = CVD2 value is deliberately bypassed or not provided by the merchant. 1 = CVD2 value is present. 2 = CVD2 value is on the card, but is illegible. 3 = CVD2 value is not on the card. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 369 Data element definitions Tag 02: Card Verification Data Position 6 Description Manual Card Verification Result Length 1 A code indicating the result of manual card verification processing. Valid values are as follows: 0 = Card verification was performed and the CVD2 was valid. 1 = Card verification was performed and the CVD2 was invalid. 2 = Authorizing entity has not yet attempted card verification or could not verify the CVD2 due to a security device error. 3 = Card verification failed. 4 = Card verification failed due to an invalid parameter. 5 = Card verification failed due to a track length error. 6 = Card verification was not performed because the CVD2 was not on the card. Not all cards have an encoded or printed CVD2 value. 7 = Card verification was not performed. Either the merchant ignored the CVD2 on purpose or the cardholder falsely indicated that the CVD2 was not on the card. 8 = The issuer has not certified or has not provided the encryption keys to the interchange. 9 = Card verification was not performed because the card verification keys were not present. 7 CID Disposition 1 A code indicating the disposition of card verification for an American Express card. Valid values are as follows: C = Invalid CID, continue D = Invalid CID, deny R = Invalid CID, referral 8 CID Presence Indicator 1 A code indicating whether the Card Identifier (CID) codes are present on the card, and if so, the result of the CID check. Valid values are as follows: 0 = CID value is deliberately bypassed or not provided by the merchant. 1 = CID value is present. 2 = CID value is on the card, but is illegible. 3 = CID value is not on the card. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 370 Data element definitions Tag 02: Card Verification Data Position 9 Description Length CID Verification Result 1 A code indicating the result of manual CID card verification processing. Valid values are as follows: 0 = Card verification was performed and the manual CID was valid. 1 = Card verification was performed and the manual CID was invalid. 2 = Authorizing entity has not yet attempted card verification or could not verify the manual CID due to a security device error. 3 = Card verification failed. 4 = Card verification failed due to an invalid parameter. 5 = Card verification failed due to a track length error. 6 = Card verification was not performed because the CID2 was not on the card. Not all cards have an encoded or printed CID2 value. 7 = Card verification was not performed. Either the merchant ignored the CID2 on purpose or the cardholder falsely indicated that the CID2 was not on the card. 8 = The issuer has not certified or has not provided the encryption keys to the interchange. S-123: Tag 03, Manual CVD (CVD2) Format: AN 3 TDEs: Manual CVV (tde.man_cvv) Tag 03 contains the manually entered CVD value (CVD2). Only the leftmost 3 bytes of the CVD2 are used. S-123: Tag 04, Manual CID Format: AN 4 TDEs: CID This tag is currently reserved for future use. Tag 04 contains a manually entered American Express Card Identifier (CID) code value. S-123: Tag 05, Visa CPS Data Format: AN 46 TDEs: Visa Custom Payment Service Tag 05 contains the Visa Custom Payment Service (CPS) fields as described below. Refer to the appropriate Visa documentation for additional information on CPS. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 371 Data element definitions Tag 05: Visa CPS Data Position 1 Description Authorization Characteristics Indicator Length 1 A code used by the acquirer to request CPS qualification. If qualified, VisaNet Integrated Payment System (VIP) changes the code to reflect the results of its CPS Evaluation. Valid values that can be sent by the acquirer are as follows: I = Incremental to previously approved transaction O = Original authorization for which incremental authorizations may be received. P = Preferred customer R = Recurring payment Y = Yes, transaction participation requested Authorization Characteristics Indicator continued Valid values that VIP can return to the acquirer if the request contained a value of Y are as follows. All values, except N, indicate that the transaction is qualified for the reason stated. A = Card present; magnetic stripe read and sent or, for Retail 2 (keyentered) or Commercial Card submissions, the magnetic stripe is not included but other submission requirements are met; signature obtained; CVV requested if magnetic stripe is present: All CPS market segments. C = Meets requirements for A above plus merchant name, location present and cardholder-activated terminal indicator set, but no signature required; AFD. E = Meets requirements for A, plus merchant name and location (enriched name and location data) present; also valid for Retail 2 (keyentered), Commercial Card, and Visa Cash Back submissions. F = Meets requirements for CPS/Account Funding. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 372 Data element definitions Tag 05: Visa CPS Data Position Description Length Authorization Characteristics Indicator continued Valid values that VIP can return to the acquirer if the request contained a value of Y are as follows. All values, except N, indicate that the transaction is qualified for the reason stated. K = Meets requirements for CPS/Retail Key Entry Fee program. This payment service is intended for face-to-face, retail key-entered transactions where the magnetic stripe cannot be read. Although select developing market segments are eligible for this payment service, these transactions are assessed the CPS/Retail 2 fee. M = Meets national payment service requirements with no address verification: Direct Marketing (currently M used for Germany only). N = Transaction is not qualified. U = Meets requirements for Basic CPS/Electronic Commerce program (3-D Secure) V = Meets address verification requirements; verification requested for card-not-present transactions (such as Transport market segments); also meets CPS/card-not-present without SET requirements. W = Meets requirements for Basic CPS/Electronic Commerce program (non-3-D Secure) Authorization Characteristics Indicator continued Valid values that VIP can return to the acquirer if the request contained a value of R are as follows. R = Meets Direct Marketing recurring payment qualification without address verification request. U.S. only; also meets CPS/card-notpresent with SET requirements (no address verification required). N = Transaction is not qualified. Valid values that VIP can return to the acquirer if the request contained a value of I are as follows. I = Incremental authorization qualified for CPS, card may or may not be present: Hotel/Auto Rental N = Transaction is not qualified. Valid values that VIP can return to the acquirer if the request contained a value of P are as follows. P = Meets requirements for Preferred Customer, card not present: Hotel/ Auto Rental and Transport. N = Transaction is not qualified. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 373 Data element definitions Tag 05: Visa CPS Data Position Description Length Authorization Characteristics Indicator continued Valid values that a VIP can return to the acquirer if the request contained a value of ?? are as follows. A = Reauthorize for full amount D = Delayed charges I = Installment Payment N = Incremental authorization P = Reauthorize for partial amount (Partial/Split shipment) R = Recurring Payment S = Resubmission T = Account top-up U = Unscheduled stored credential transaction X = No show 2–3 Chargeback Rights Indicator 2 A code notifying the issuer of the CPS chargeback protection level assigned by BASE II and passed to the issuer in deferred clearing advices. Valid values are as follows: 00 = Card present—non-T&E 01 = Card present—T&E 02 = Card-not-present AVS—non-T&E 03 = Card-not-present AVS—T&E 04 = Card-not-present–Preferred Customer—T&E 05 = Card present–No Signature—non-T&E 08 = Card present/Key-entered CPS/Retail—non-T&E 09 = Card present/Key-entered CPS/Retail—T&E 10 = Card-not-present—T&E, Non-3-D Secure 11 = Card-not-present—non-T&E, Non-3-D Secure 12 = Card-not-present—T&E, 3-D Secure 13 = Card-not-present—non-T&E, 3-D Secure 14 = Card Present—CPS/Small-Ticket/Non-T&E or Contactless Spaces Indicator Not Set 15 = U.S. ATM rules apply 16 = Card Present—PIN-authenticated POS 17 = Card Present—Electronically read (U.S. region only) b = Indicator not set (where b denotes a blank space) bb =U.S. ATM rules not applicable (where b denotes a blank space) 4–5 Duration 2 The number of days (01–99) anticipated for auto rental or hotel stay. For auto rental prepays and hotel deposits, the value reflects the number of days covered by the advance payment. Used only in authorization requests. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 374 Data element definitions Tag 05: Visa CPS Data Position 6 Description Market-Specific Data Identifier Length 1 A code identifying the industry for which market-specific data has been provided in other CPS fields. Used only in authorization requests. Valid values are as follows: A = Auto rental H = Hotel N = Failed market-specific data edit The acquirer sets this field to A or H if a value is present in the Duration field. The acquirer sets this field to H if a value is present in the Prestigious Property Indicator field. V.I.P. sets this field to a value of N if this field, the Duration field, or the Prestigious Property Indicator field are invalid. 7 Prestigious Property Indicator 1 A code used by CPS acquirers in the Visa USA Prestigious Lodging program to identify a property floor limit. Used only in authorization requests. Valid values are as follows: D = Prestigious property with $500 limit B = Prestigious property with $1,000 limit S = Prestigious property with $1,500 limit 8 Requested Payment Service 1 A code for dual-message acquirers that define their choice of a specific custom payment service in the deferred clearing transaction. Valid values for the U.S. region are as follows: A = CPS retail credit card D = CPS retail check card E = CPS retail key entry G = CPS/Electronic commerce—Basic H = CPS/Account funding J = CPS/Electronic commerce—Preferred 1 = CPS passenger transport 2 = CPS passenger transport 2 (good only for exception item processing) 3 = CPS hotel 4 = CPS hotel 2 (good only for exception item processing) 5 = CPS auto rental 6 = CPS auto rental 2 (good only for exception item processing) 7 = CPS card not present 8 = CPS automated fuel dispenser Valid values for non-U.S. regions are as follows: A = CPS retail/petrol B = CPS restaurants C = CPS card not present (Germany only) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 375 Data element definitions Tag 05: Visa CPS Data Position 9–23 Description Length Transaction Identifier 15 A Visa-generated unique identifier for each original transaction which links original authorization requests to subsequent messages, such as reversals. 24–27 Validation Code 4 A code calculated by the VisaNet Integrated Payment System (VIP) to ensure key fields in the authorization requests match their respective fields in BASE II deferred clearing messages. 28–29 Multiple Clearing Sequence Number 2 Used by the VisaNet Integrated Payment System (VIP) to identify a specific BASE II clearing transaction record when multiple clearing records are submitted for single authorization. This field is used in conjunction with the Multiple Clearing Sequence Count field (positions 30– 31). 30–31 Multiple Clearing Sequence Count 2 Used by the VisaNet Integrated Payment System (VIP) to identify the total number of BASE II clearing transactions when multiple clearing records are submitted for a single authorization. This field is used in conjunction with the Multiple Clearing Sequence Number field (positions 28–29). 32-46 Original Transaction ID 15 A Visa-generated original unique identifier for each original transaction which links original authorization requests to subsequent messages, such as reversals. S-123: Tag 06, MasterCard Interchange Compliance Information Format: AN 15 TDEs: MasterCard Interchange Compliance (tde.mcici_date, tde.mcici_downgrade_rsn_cde, tde.mcici_ref_num) Tag 06 contains MasterCard interchange compliance information, as described below. Tag 06: MasterCard Interchange Compliance Information Position 1–4 Description Date Length 4 The date in MMDD format. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 376 Data element definitions Tag 06: MasterCard Interchange Compliance Information Position 5–6 Description Length Downgrade Reason Code 2 A code indicating the reason the transaction was downgraded when it was intended for CPS qualification but failed to meet the applicable validation criteria. Refer to Visa’s V.I.P. System SMS POS (Visa and Visa Electron) Technical Specifications, Volume 2 for descriptions of valid downgrade reason codes. 7–15 Reference Number 9 The code assigned by the interchange to a transaction that has met the required compliance edits. S-123: Tag 07, E-Commerce Indicator Format: AN 1 TDEs: E-Commerce Tag 07 is a one-digit field that contains the e-commerce indicator. Valid values are: Indicator Description 0 Not an electronic commerce transaction 1 Single mail/telephone order transaction 2 Recurring mail/telephone order transaction 3 Mail/telephone order installment payment 4 Unknown mail/telephone order transaction 5 Secure electronic transaction with cardholder certificate 6 Secure electronic transaction without cardholder certificate 7 Channel-encrypted electronic commerce transaction 8 Nonsecure electronic commerce transaction 9 Non-authenticated security transaction that does not comply with secure electronic transaction and the merchant supports secure electronic transaction A Electronic transaction with digital signature B Secure electronic transaction with channel encryption provided by interchange C Electronic transaction, not secured D MasterPass generated transaction E Digital Secure Remote Payment with Universal Cardholder Authentication Field (UCAF) F Partial Shipment or Recurring Payment G Digital Secure Remote Payment with Full EMV Data I Electronic 3DS 2.0 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 377 Data element definitions S-123: Tag 08, Secure Internet Validation Format: AN 4 TDEs: Secure Internet Validation • • • • • • • • • • • • • tde.siv_bad_disp tde.siv_bad_disp_set tde.siv_chk tde.siv_chk_set tde.siv_disp tde.siv_disp_set tde.siv_not_prsn_disp tde.siv_not_prsn_disp_set tde.siv_prf tde.siv_prfl_set tde.siv_prsn tde.siv_prsn_set tde.siv_rslt Electronic Commerce Universal Card Authentication Field Tag 08 contains Secure Internet Validation fields as described below. Tag 08: Secure Internet Validation Position 1 Description Secure Internet Validation Disposition Length 1 A code indicating the action to be taken when the CAVV or AAV associated with a transaction request is considered to be invalid. C = Continue processing the transaction. D = Deny the transaction. R = Refer the transaction. 2 Secure Internet Validation Presence Indicator 1 A code indicating whether the CAVV/AAV is present in the transaction, and if so, the result of the SIV check. 0 = CAVV/AAV is deliberately bypassed or not provided by the merchant 1 = CAVV/AAV is available in the transaction 2 = CAVV/AAV is not available in the transaction BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 378 Data element definitions Tag 08: Secure Internet Validation Position 3–4 Description Length Secure Internet Validation Result 2 A code indicating the result of secure internet validation. Valid values are as follows: 0 = No error, CAVV/AAV validated 1 = No error, CAVV/AAV not validated 2 = Security device failure 3 = Verification failure 4 = Invalid parameter 5 = CAVV/AAV not present 6 = CAVV/AAV not validated, data, database or system error 7 = CAVV/AAV not validated, authorization attempt 8 = CAVV/AAV not validated, valid attempt 9 = CAVV/AAV not validated, no issuer participation 10 = CAVV/AAV not validated, issuer error 11 = CAVV/AAV not validated, valid attempt by interchange 12 = CAVV/AAV validated, valid attempt by interchange 13 = CAVV/AAV not validated, valid attempt by issuer 14 = CAVV/AAV validated, valid attempt by issuer 15 = CAVV/AAV validated, information only 16 = CAVV/AAV not validated, attempt 17 = CAVV/AAV not validated, no file 18 = CAVV/AAV not validated, system error8 19 = CAVV/AAV not validated, acquirer participates, issuer does not 20 = Duplicate CAVV/AAV validation 21 = CAVV/AAV not validated, no code sent 22 = CAVV/AAV validated, verify attempts 23 = CAVV was not validated - no keys configured 99 = CAVV not present (SIV initialization value) S-123: Tag 09, Secure E-Commerce Data Format: AN 144 TDEs: Secure E-Commerce (tde.secom_chldr_cert_num, tde.secom_mrch_cert_num, tde.secom_txn_stain, tde.secom_xid) Tag 09 contains secure e-commerce fields, as described below. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 379 Data element definitions Tag 09: Secure E-Commerce Data Position Description 1–32 Length Cardholder Certificate Serial Number 32 The cardholder certificate serial number for secure e-commerce. 33–64 Merchant Certificate Serial Number 32 The merchant certificate serial number for secure e-commerce. 65–104 Transaction Stain 40 A hash value calculated by applying a secure hash algorithm to the XID and CardSecret (a secret SETdefined value known only to the cardholder and the issuer of the cardholder certificate). 105–144 Transaction Identifier (XID) 40 A unique transaction identifier assigned to a SET transaction. S-123: Tag 10, UCAF Data Format: Variable based on the subtags included TDEs: Electronic Commerce Universal Card Authentication Field Tag 10 contains Universal Cardholder Authentication Field (UCAF) information fields, as described below. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 380 Data element definitions Tag 10: UCAF Data Position 1 Description UCAF Indicator Length 1 The authentication collection indicator Valid values: 0 = UCAF data collection is not supported at merchant's website (ucaf_not_sppt). This could also indicate that a downgrade occurred. 1 = UCAF data collection is supported by merchant's website, but UCAF data may not be populated (ucaf_sppt). If UCAF data is present, it should contain an attempt AAV for MasterCard SecureCode. 2 = UCAF data collection is supported by merchant's website, and UCAF data was populated with a fully authenticated AAV (ucaf_populated). 3 = UCAF data collection is supported by the merchant, and UCAF data is present in static AAV form (ucaf_mrch_sppt). 4 = MasterCard risk-based decision-making (ucaf_mc_rsk_dcsn_remt_pmnts) 5 = Issuer risk-based decision-making (ucaf_iss_rsk_dcsn) 6 = Merchant risk-based decision-making (ucaf_mrch_rsk_dcsn) 7 = Partial shipment or recurring payment (ucaf_partial_shipment_recur) 2–33 UCAF Data 32 Universal Cardholder Authentication Field (UCAF) data 34 UCAF Original Indicator 1 Valid values: 0 = UCAF data collection is not supported at merchant's website (ucaf_not_sppt). 1 = UCAF data collection is supported by merchant's website, but UCAF data was not populated (ucaf_sppt). 2 = UCAF data collection is supported by merchant's website, and UCAF data was populated (ucaf_populated). 3 = UCAF data collection is supported by the merchant, and UCAF data is present (ucaf_mrch_sppt). 4 = MasterCard risk-based decision-making (ucaf_mc_rsk_dcsn_remt_pmnts) 5 = Issuer risk-based decision-making (ucaf_iss_rsk_dcsn) 6 = Merchant risk-based decision-making (ucaf_mrch_rsk_dcsn) 7 = Partial shipment or recurring payment (ucaf_partial_shipment_recur) 35 UCAF Downgrade Reason Code 1 Valid values: 0 = Missing Universal Cardholder Authentication Field (UCAF) 1 = Invalid Universal Cardholder Authentication Field (UCAF) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 381 Data element definitions Tag 10: UCAF Data Position 36 Description Length Program Protocol 1 Valid values: 1 = 3D Secure Version 1.0 (3DS 1.0) 2 = 3D Secure Version 2.0 (3DS 2.0) 37-72 Directory Server Transaction ID 36 S-123: Tag 11, Recurring Payment Indicator Format: AN 1 TDEs: Recurring Payment Data (tde.recur_pmnt_data, tde.recur_pmnt_data_set) Tag 11 contains the one-character Recurring Payment Indicator. Valid values are: • • • • • • • • • • A - Reauthorize for full amount C - Credentials stored from transaction D - Delayed changes I - Installment Payment N - Incremental Authorization P - Reauthorize for partial amount R - Recurring Payment S - Resubmission T - Account top-up X - No Show S-123: Tag 12, Point of Service Additional Format: AN 3 or 6 to 9 TDEs: Point of Service Additional Tag 12 contains the Point of Service Additional field in the ISO format as described below. Tag 12: Point of Service Additional Position 1 Description POS Transaction Security Indicator Length 1 A code indicating the card acceptors security level. 0 - No concern 1- Suspected fraud 2 - ID verified 2 Reserved (a reserved field) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 1 382 Data element definitions Tag 12: Point of Service Additional Position 3 Description Cardholder Activated Terminal Level Length 1 A code indicating whether the cardholder activated the terminal with the use of the card and the CAT security level. 0 - None 1 - Admin PIN 2 - Self-service terminal 3 - Limited amount terminal 4 - In-flight commerce 5 - Reserved 6 - E-commerce 7 - Transponder 8 - Mobile 9 - MPOS 4 TLE Indicator 1 A code indicating whether or not the POS terminal from which the transaction initiated is Terminal Line Encryption (TLE) certified. 1 = Not certified 2 = Certified Blank = Data is not set (value not mapped to the TDE) 5 UKPT/DUKPT Indicator 1 A code indicating whether or not the POS terminal from which the transaction occurred is Unique Key Per Terminal/Derived Unique Key Per Terminal (UKPT/DUKPT)-certified. 1 = Not certified 2 = Certified Blank = Data is not set (value not mapped to the TDE) 6 Fall Forward to Contact transaction Indicator 1 A code indicating whether or not the current transaction is a fall forward to contact transaction. 1 = mapped to true in the TDE, showing that the transaction is a fall forward to contact 2 = mapped to false in the TDE, showing that the transaction as nonfall forward to contact Blank = Data is not set (value not mapped to the TDE) 7 ATM Outside Home Territory Indicator 1 A code indicating whether the terminal is located outside the Home Territory. Space = Located in Home Territory N = Located in Home Territory Y = Located Outside Home Territory BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 383 Data element definitions Tag 12: Point of Service Additional Position 8 Description Length Additional Card Data Input Mode 1 A code providing additional information about the method used to input the information from the card to the terminal. Valid values are: 0 = Unknown 1 = Interactive Voice Response (IVR) 2 = Pull payments where merchants scan customer information 3 = Push payments where customers scan merchant information 4 = Card Data was key entered with keyed PCSC 5 = Card Data was read from the magnetic stripe with keyed PCSC 9 mPOS Acceptance Device 1 A code indicating the type of mobile point of sale (mPOS) device. Valid values are: 0 = Unknown 1 = Dedicated mPOS Terminal with PCI compliant dongle (with or without key pad) 2 = Off the Shelf Mobile Device S-123: Tag 13, Visa Indicator Format: AN 8 TDEs: Visa Indicator (tde.visa_ind_tag) Tag 13 contains Visa Indicator fields as described below. Tag 13: Visa Indicator Position 1 Description Deferred Billing Indicator Length 1 A code indicating whether billing is deferred for the transaction. The only valid value is D (deferred billing). 2 Existing Debt Indicator 1 A code indicating whether this transaction is a payment on existing debt. The only valid value is 9 (payment on existing debt). 3 Relationship Participant Indicator 1 A code indicating whether the merchant for the transaction participates in the Visa U.S.A. Relationship Manager Service. The only valid value is R (relationship participant). 4 Remote Terminal Indicator 1 A code indicating whether this transaction originated from a remote terminal. The only valid value is 1 (remote terminal). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 384 Data element definitions Tag 13: Visa Indicator Position 5 Description Length Digital Commerce Program Indicator 1 A code indicating whether the merchant for the transaction participates in the Digital Commerce Program. Valid values are: • • 6 0: Not provided 1: Digital Commerce Program indicator Visa Special Condition Codes 1 Valid values are: • 7-8 7: Purchase of cryptocurrency 2 An indicator specifying that a token-based e-commerce request was initiated using Visa Digital Commerce. Valid values are: • • Spaces: Not set 01: Secure Remote Commerce Indicator S-123: Tag 14, Internet IP Address Format: AN 15 TDEs: Not applicable (reserved for future use) Tag 14 contains the customer’s Internet IP address (in the format of nnn.nnn.nnn.nnn). The format of an IP address is a 32-bit numeric address written as four numbers separated by periods. Each number can be zero to 255. For example, 1.160.10.240 could be an IP address. S-123: Tag 15, Merchant Advice Code Format: AN 1 TDEs: MasterCard Merchant Advice Code (tde.mrch_advc_cde) Tag 15 contains the one-character merchant advice code for recurring payment transactions. Valid values are as follows: Code Description 1 New Account Information 2 Try again later 3 Do not try again (for recurring payments transactions) 4 Cancel recurring payment service S-123: Tag 16, American Express Customer ID Number Format: AN 4 TDEs: American Express Customer ID (tde.amex_cust_id) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 385 Data element definitions Tag 16 contains the four-character American Express customer ID number. S-123: Tag 17, American Express Auto Rental Data Format: AN 119 TDEs: Amex Auto Rental Tag 17 contains American Express auto rental data, as described below. Tag 17: American Express Auto Rental Data Position 1–9 Description Agreement Number Length 9 The invoice number of the rental agreement (issued by the rental agency) signed by the card member. 10–27 Audit Adjustment Amount 18 The amount of any charges that were added to the contract after the vehicle was checked in (for example, mileage or damages). 28–35 Reference Code 8 A reference number used by American Express to obtain supporting information for a charge from the Service Establishment. 36–53 Rental City 18 The city in which the auto was rented. 54–65 Rental Date and Time 12 The date and time (YYMMDDhhmmss) on which the car was rented. 66–67 Rental State 2 The two-character state code identifying the state in which the auto was rented. 68–87 Renter Name 20 The name of the person who rented the car. 88–105 Return City 18 The city in which the car was returned. 106–117 Return Date and Time 12 The date and time (YYMMDDhhmmss) on which the car was returned. 118–119 Return State 2 The two-character state code identifying the state in which the auto was returned. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 386 Data element definitions S-123: Tag 18, American Express Lodging Data Format: AN 69 TDEs: American Express Lodging (tde.amex_lodging_tag) Tag 18 contains American Express lodging data, as described below. Tag 18: American Express Lodging Data Position 1–6 Description Arrival Date Length 6 The arrival date (MMDDYY) of the guest. 7 Charge Type 1 The type of purchase associated with the charge. Valid values are as follows: 0 = Reserved 1 = Lodging 2 = Restaurant 3 = Gift shop 4–9 = Reserved 8–13 Departure Date 6 The departure date (MMDDYY) of the guest. 14 Program Code 1 Indicates the reason for the charge.If there is no special circumstance, the value 1 must appear in this field. Valid values are as follows: 0 = Reserved 1 = Used if no other code pertains 2 = Assured reservation—no show 3 = CARDeposit 4 = Delayed charge 5 = Express service 6 = Assured reservation 7–9 = Reserved BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 387 Data element definitions Tag 18: American Express Lodging Data Position Description 15–23 Length Reference Code 9 A reference number used by American Express to obtain supporting information for a charge from the Service Establishment. 24–41 Room Rate 18 The per diem rate charged for the customer’s stay at the establishment. 42–51 Record of Charge Number 10 The original Record of Charge (ROC) invoice number, or another number associated with the charge. 52–69 Sales Tax 18 The total tax amount in dollars and cents. S-123: Tag 19, American Express General Retail Data Format: AN 57 TDEs: American Express General Retail Tag 19 contains American Express general retail data, as described below. Tag 19: American Express General Retail Data Position 1–4 Description Charge Code 1 Length 4 A code used to identify the type of purchase associated with the charge. This field is defined by American Express. 5–8 Charge Code 2 4 A code used to identify the type of purchase associated with the charge. This field is defined by American Express. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 388 Data element definitions Tag 19: American Express General Retail Data Position Description 9–12 Length Charge Code 3 4 A code used to identify the type of purchase associated with the charge. This field is defined by American Express. 13–16 Charge Code 4 4 A code used to identify the type of purchase associated with the charge. This field is defined by American Express. 17–20 Charge Code 5 4 A code used to identify the type of purchase associated with the charge. This field is defined by American Express. 21–29 Reference Code 9 A reference number used by American Express to obtain supporting information for a charge from the Service Establishment. 30–39 Record of Charge Number 10 The original Record of Charge (ROC) invoice number, or another number associated with the charge. 40–57 Sales Tax 18 The total tax amount in dollars and cents. S-123: Tag 20, American Express Restaurant Data Format: AN 116 TDEs: American Express Restaurant Data (tde.amex_rest_beverage_amt, tde.amex_rest_charge_cde1, tde.amex_rest_desc_cde, tde.amex_rest_food_amt, tde.amex_rest_ref_cde, tde.amex_rest_tab_roc_id, tde.amex_rest_tag, tde.amex_rest_tax_amt, tde.amex_rest_tip1_amt, tde.amex_rest_tip1_cde, tde.amex_rest_tip2_amt, tde.amex_rest_tip2_cde) Tag 20 contains American Express restaurant data, as described below. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 389 Data element definitions Tag 20: American Express Restaurant Data Position 1–18 Description Beverage Amount Length 18 The total cost of beverages, if itemized separately from the food. 19–22 Charge Code 1 4 Identifies the type of purchase associated with the charge. This field is defined by American Express. 23 Description Code 1 A code defining the type of charge. Valid values are as follows: 0 = Food 1 = Food or beverage 2 = B-MY-GST 3–9 = Arbitrary A–Z = Arbitrary 24–41 Food Amount 18 The total cost of the food, or the food and beverages, if these charges are combined on the original Record of Charge. 42–50 Reference Code 9 A reference number used by American Express to obtain supporting information for a charge from the Service Establishment. 51–60 Record of Charge Number 10 The original Record of Charge (ROC) invoice number, or another number associated with the charge. 61–78 Tax Amount 18 The total tax amount in dollars and cents. 79–96 Tip 1 Amount 18 The amount of the tip given to the employee identified by the Tip 1 Code field. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 390 Data element definitions Tag 20: American Express Restaurant Data Position Description 97–114 Length Tip 2 Amount 18 The amount of the tip given to the employee identified by the TIP2CDE field. 115 Tip 1 Code 1 A code identifying an employee receiving a tip. 116 Tip 2 Code 1 A code identifying an employee receiving a tip. S-123: Tag 21, American Express Oil Data Format: AN 44 TDEs: American Express Oil Data (tde.amex_oil_charge_cde1, tde.amex_oil_ref_cde, tde.amex_oil_tab_roc_id, tde.amex_oil_tax_amt) Tag 21 contains American Express oil data, as described below. Tag 21: American Express Oil Data Position 1–4 Description Charge Code 1 Length 4 A code used to identify the type of purchase associated with the charge. This field is defined by American Express. 5–16 Reference Code 12 A reference number used by American Express to obtain supporting information for a charge from the Service Establishment. 17–26 Record of Charge Number 10 The original Record of Charge (ROC) invoice number, or another number associated with the charge. 27–44 Sales Tax Amount 18 The total tax amount in dollars and cents. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 391 Data element definitions S-123: Tag 22, Terminal Type Format: AN 2 TDEs: Terminal Type Tag 22 contains the POS condition code – terminal type. This field identifies the type of terminal from which the transaction was initiated. Valid values are as follows: Code Description 00 Administrative terminal 01 POS terminal 02 ATM terminal 03 Home terminal 04 ECR 05 Dial terminal 06 Travelers check machine 07 Fuel machine 08 Scrip machine 09 Coupon machine 10 Ticket machine 11 Point-of-Banking (POB) terminal 12 MICR terminal at teller 13 Franchise teller 14 Personal banking 15 Public utility 16 Vending 17 Self-service 18 Authorization 19 Payment 20 VRU unit 21 Smart phone 22 Interactive television 23 Personal Digital Assistant (PDA) 24 Screen phone 25 Internet 26 MICR terminal 27 Mobile POS BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 392 Data element definitions S-123: Tag 23, OAR Maximum Accounts Data Format: AN 4 TDEs: OAR Maximum Accounts Data Tag 23 contains OAR maximum accounts data, as described below. Tag 23: OAR Maximum Accounts Data Position Description 1–3 Length OAR Max Accounts per Send 3 The maximum number of accounts an acquirer can handle per message. 4 OAR Acquirer Capabilities 1 A code indicating whether to send both sides (from and to accounts) at the same time or whether to send one side (from or to accounts) at a time. S-123: Tag 24, Acquirer Interface Action Code Format: AN 6 TDEs: Acquirer Network Action Code This tag is mapped to and from the Acquirer Network Action Code TDE. The original action code value from the endpoint is also retained in this TDE. Tag 24 contains the action code for the acquiring network. This code is sent in P-39 in messages sent to interchanges. S-123: Tag 25, Issuer Interface Action Code Format: AN 6 TDEs: Issuer Network Action Code This tag is mapped to and from the Issuer Network Action Code TDE. The original action code value from the endpoint is also retained in this TDE. Tag 25 contains the action code for the issuing network. This code is received in P-39 in messages received from interchanges. S-123: Tag 26, Prepay Transaction Data Format: AN 70 TDEs: Prepay Transaction Data Tag 26 contains data for a prepay (phone top up) transaction, as described below. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 393 Data element definitions Tag 26: Prepay Transaction Data Position Description 1–20 Activation Phone Number Length 20 The activation phone number for the prepay transaction. 21–36 Activation Code 16 The activation code (PIN) for the transaction. 37–56 Customer Phone Number 20 The customer’s phone number. 57 Approval Code Length 1 The length of the approval code (from the prepay supplier). 58–63 Approval Code 6 The approval code (from the prepay supplier). 64–66 Action Code 3 The action code (from the prepay supplier). 67–70 Activation Code 4 The message reason code (associated with the prepay supplier). S-123: Tag 27, Language Code Format: AN 5 TDEs: Language Code Tag 27 contains a five-byte code indicating the language in which the host should format text in a response (e.g., for a statement print transaction). This code is formatted as ll_CC, where ll is the two-byte alpha language indicator from ISO-639 in lower-case and CC is the two-byte alpha country code from ISO-3166 in upper-case. Note that the language indicator and country code are separated by an underbar (_). The combination of language indicator and country code allows you to differentiate between different usages of a particular language in different countries. For example, a language code of en_US specifies the English language as used in the United States while a code of en_GB specifies the English language as used in the United Kingdom; a language code of es_ES specifies the Spanish language as used in Spain while a code of es_MX specifies the Spanish language as used in Mexico. S-123: Tag 29, International Service Assessment Flag Format: AN 1 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 394 Data element definitions TDEs: Visa Charge Indicator Tag 29 contains a one-byte code indicating whether an international service assessment (ISA) charge was assessed to the issuer for this transaction. Valid values are as follows, where b denotes a blank space: Code Description C A single currency ISA charge was assessed. R An ISA charge was assessed and rebated. S A multi-currency ISA charge was assessed. b Blank. An ISA charge was not assessed. The absence of this tag also implies that no ISA charge was assessed for the transaction. In request messages sent to the BASE24-eps system, you can either provide this tag set to a blank space, or not provide the tag at all, to indicate that an ISA charge was not assessed for the transaction. In request messages sent from the BASE24eps system to the host, an absence of the tag is used to indicate that an ISA charge was not assessed. BASE24eps never sends requests with this tag set to a blank space. S-123: Tag 30, Partial Authorization Indicator Format: AN 1 TDEs: Partial Authorization Indicator Tag 30 contains a one-byte code indicating whether a terminal acquirer supports partial authorizations. A value of 1 in this tag indicates that the terminal acquirer supports partial authorizations. Any other value in this field or omission of the field indicates that the terminal acquirer does not support partial authorizations. S-123: Tag 31, Visa Gateway Transaction Identifier Format: AN 15 TDEs: MasterCard Interchange Compliance Tag 31 contains acquirer reference data for the Visa authorization gateway for American Express or MasterCard transactions. This tag is required when Visa acquires American Express transactions using the Card Acceptance and Processing Network (CAPN) system message format. It is also required for the MasterCard Interchange Compliance (MIC) program. Tag 31: Visa Gateway Transaction Identifier Position 1–15 Description Gateway Transaction ID Format AN 15 Transaction information from the Visa authorization gateway for American Express tor MasterCard transactions. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 395 Data element definitions S-123: Tag 32, Purchase Amount Only Indicator S-123: Tag 33, Dynamic Card Verification Results Format: AN 3 TDEs: Dynamic Card Verification Results Tag 33 contains dynamic card verification values moved to and from the Dynamic Card Verification Results TDE. Note: Dynamic card verification digits (DCVD) from a contactless transaction are verified using a different algorithm from the standard algorithm used for card verification. For MasterCard PayPass cards, the DCVD is referred to as the CVC3. For Visa Wave cards, the DCVD is referred to as the dCVV. Tag 33: Dynamic Card Verification Results Position Description 1 Card Verification Disposition – Valid values are as follows: Format AN 1 C = Invalid DCVD, continue D = Invalid DCVD, deny R = Invalid DCVD, referral b = Not applicable ( b denotes a blank character) 2 Card Verification Data Presence Indicator – Valid values are as follows: AN 1 0 = DCVD value is deliberately bypassed or not provided by the merchant 1 = DCVD value is present 3 = DCVD value is not on the card BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 396 Data element definitions Tag 33: Dynamic Card Verification Results Position 3 Description Card Verification Result – Valid values are as follows: Format AN 1 0 = Card verification was performed and the DCVD was valid. 1 = Card verification was performed and the DCVD was invalid. 2 = Authorizing entity has not yet attempted card verification or could not verify the DCVD due to a security device error. 3 = Card verification failed. 4 = Card verification failed due to an invalid parameter. 5 = Card verification failed due to a track length error. 6 = Card verification was not performed because the DCVD was not on the card. 8 = The issuer has not certified or has not provided the encryption keys to the interchange. 9 = Card verification was not performed because the card verification keys were not present. 10 = Card verification was not performed due to missing data or because verification has been disabled. 99 = Card verification commands not supported by the HSM. b = No results present ( b denotes a blank character). S-123: Tag 35, Voice Authorization Transaction Identification Format: Variable based on the subtags included TDEs: Varies by subtag Tag 35 includes identification information for transactions generated from the BASE24-eps Voice Authorization user interface. A host can receive this information with transactions initiated using BASE24-eps Voice Authorization. Hosts should not return or send this information in messages to BASE24-eps. Tag 35 carries subtag data as shown in the table below. Note: BASE24-eps Voice Authorization is separately licensable, and this tag information is only present in the system if BASE24-eps Voice Authorization has been licensed. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 397 Data element definitions Tag 35: Voice Authorization Transaction/Screen Identification Subtag Description 01 User ID. The BASE24-eps user ID of the user who initiated the transaction from the Voice Authorization user interface. Format AN 16 TDE: User ID 02 Terminal IP Address of the Voice Authorization user interface that initiated the transaction. AN 20 TDE: User ID 03 Voice Authorization Acquirer/Issuer Transaction Indicator. Indicates whether the transaction is an acquirer or issuer transaction— based on the Voice Authorization window used to create the transaction. Valid values are as follows: N1 0 = Issuer transaction. 1 = Acquirer transaction. TDE: Voice Authorization Acquirer/ Issuer transaction S-123: Tag 36, EMV Status Data Format: AN 7 or 8 TDEs: EMV Status Tag 36 contains up to 8 bytes of EMV status data that is not carried by an EMV tag in the Integrated Circuit Card System Related Data (P-55) data element. The minimum length of the tag is 7 bytes. The length will be 8 bytes depending on the presence of the ATC Verification Result Status in the EMV Status TDE. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 398 Data element definitions Tag 36: EMV Status Data Position 1 Description ARQC Verification Status Format AN 1 A code indicating the result of authorization request cryptogram (ARQC) verification. Valid values are as follows: b = Not set, where b represents a blank space. 0 = ARQC not verified. 1 = ARQC was checked by the acquiring system or switch, but failed verification. 2 = ARQC was checked by the acquiring system or switch and passed verification. 3 = ARQC was checked by the BASE24‑eps or issuer system, but failed verification. 4 = ARQC was checked by the BASE24‑eps or issuer system and passed verification. Note: Values 1 and 2 refer to acquirer verification. Values 3 and 4 refer to issuer verification (if BASE24-eps verifies the ARQC, it is on behalf of the issuer). 2 Data Suspect Flag AN 1 A flag set by the acquirer to indicate whether the card authentication method (CAM) data is reliable. Valid values are as follows: b = Not set, where b represents a blank space 0 = CAM data is assumed to be correct (reliable) 1 = CAM data is unreliable 3 Last EMV Status AN 1 A flag indicating whether the card used to initiate a magnetic stripe transaction is a chip card. Valid values are as follows: b = Not set, where b represents a blank space 0 = Not a chip card 1 = Chip card BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 399 Data element definitions Tag 36: EMV Status Data Position 4–7 Description Reason Online Code Format AN 4 A code indicating the reason the transaction is to be authorized online or why a transaction has been completed locally. Values are defined in the ISO 8583 (1993) standard.In a request message, the valid values are as follows: bbbb = Not set, where b represents a blank space 1500 = ICC application, Common Data File unable to process 1501 = ICC application, Application Data File unable to process 1502 = ICC random selection 1503 = Terminal random selection 1504 = Terminal not able to process ICC 1505 = Online forced by ICC (CDF or ADF) 1506 = Online forced by card acceptor 1507 = Online forced by CAD to be updated 1508 = Online forced by terminal 1509 = Online forced by card issuer 1510 = Over floor limit 1511 = Merchant suspicious In an advice message that the terminal has previously attempted to send to the acquirer as a request message, this field contains the same value as in the original request message. In an advice message that the terminal has not previously attempted to send to the acquirer as a request message, the valid values are as follows: bbbb = Not set, where b represents a blank space 1004 = Terminal processed 1005 = ICC processed 1006 = Under floor limit 1007 = Stand-in processing at the acquirer’s option 8 ATC Verification Result status. 0 = Result not set 1 = Valid 2 = Out of range 3 = Sequence duplication 4 = Not valid BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 400 Data element definitions S-123: Tag 37, MDS Intermediate Network Facility Data Format: AN ..50 TDEs: MDS Maestro Tag 37 contains the Intermediate Network Facility Data used by MasterCard Debit Switch (MDS) for processing the following dispute transactions: adjustments, chargebacks, and representments. The value in this tag consists of alphanumeric characters and is variable-length up to 50 bytes. This tag maps to data element 62 (Intermediate Network Facility Data) in the MDS transaction message. For information about this data element and MDS transaction messages, refer to the MDS Online Specifications manual. S-123: Tag 38, MDS Network Data Format: AN 44 TDEs: MDS Maestro Tag 38 contains the Network Data used by MasterCard Debit Switch (MDS) for processing the following dispute transactions: adjustments, chargebacks, and representments. The value in this tag consists of alpha, numeric, and alphanumeric subelements totalling 44 bytes. This tag maps to data element 63 (Network Data) in the MDS transaction message. For information about this data element and MDS transaction messages, refer to the MDS Online Specifications manual. S-123: Tag 39, MDS Processor Private Data Format: AN ..50 TDEs: MDS Maestro Tag 39 contains the Processor Private Data used by MasterCard Debit Switch (MDS) for processing the following dispute transactions: adjustments, chargebacks, and representments. The value in this tag consists of alphanumeric characters and is variable-length up to 50 bytes. This tag maps to data element 127 (Processor Private Data) in the MDS transaction message. For information about this data element and MDS transaction messages, refer to the MDS Online Specifications manual. S-123: Tag 40, Acquirer Forwarding Institution Identification Format: N 11 TDEs: Acquirer Forwarding Institution Tag 40 contains the Acquirer Forwarding Institution Identification used for processing chargebacks. MasterCard Debit Switch (MDS) Note: This tag maps to data element 33 (Forwarding Institution Identification Code) in the MDS transaction message. For information about this data element and MDS transaction messages, refer to the MDS Online Specifications manual. S-123: Tag 41, Issuer Capture Date Format: N 6 (YYMMDD) TDEs: Issuer Capture Date BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 401 Data element definitions Tag 41 contains the Issuer Capture date field used for processing adjustments and representments. MasterCard Debit Switch (MDS) Note: This tag is mapped to DE 15 (Date, Settlement) in the MDS transaction message. For information on MDS transaction messages, refer to the MDS Online Specifications manual. S-123: Tag 42, MasterCard POS Entry Mode Format: AN 3 TDEs: MasterCard Interchange Compliance Information Tag 42 contains a MasterCard POS Entry Mode value for MasterCard authorization transactions processed through the VisaNet Gateway services. The data in this tag consists of 3 unpacked numeric characters and is required in authorization response (0110) messages only. In authorization request (1100) messages, it passes information from DE 22 received from MasterCard. This tag is mapped from DE 116 (Card Issuer Reference Data), Dataset ID 67 (MasterCard Clearing Data), Tag 01 in the VisaNet transaction message. For information on VisaNet transaction messages, refer to the appropriate VisaNet technical specification. S-123: Tag 43, MasterCard POS PIN Capture Mode Format: N2 TDEs: MasterCard Interchange Compliance Information Tag 43 contains a MasterCard POS PIN Capture Mode value for MasterCard authorization transactions processed through the VisaNet Gateway services. The data in this tag consists of 2 unpacked numeric characters and is required in authorization response (0110) messages only. This tag is mapped from DE 116 (Card Issuer Reference Data), Dataset ID 67 (MasterCard Clearing Data), Tag 02 in the VisaNet transaction message. For information on VisaNet transaction messages, refer to the appropriate VisaNet technical specification. S-123: Tag 44, MasterCard POS Data Format: AN ..26 TDEs: MasterCard Interchange Compliance Information Tag 44 contains MasterCard POS Data for MasterCard authorization transactions processed through the VisaNet Gateway services. The data in this tag is required in authorization response (0110) messages only. In authorization request (1100) messages, it passes information from DE 61 received from MasterCard. This tag is mapped from DE 116 (Card Issuer Reference Data), Dataset ID 67 (MasterCard Clearing Data), Tag 03 in the VisaNet transaction message. For information on VisaNet transaction messages, refer to the appropriate VisaNet technical specification. S-123: Tag 45, AMEX POS Data Code Format: AN 12 TDEs: AMEX Gateway Clearing Data Tag 45 contains AMEX POS Data Code for American Express authorization transactions processed through the VisaNet Gateway services. The data in this tag is required in authorization response (0110) messages only. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 402 Data element definitions This tag is mapped from DE 116 (Card Issuer Reference Data), Dataset ID 66 (American Express Clearing Data), Tag 01 in the VisaNet transaction message. For information on VisaNet transaction messages, refer to the appropriate VisaNet technical specification. S-123: Tag 46, Mastercard On-behalf Services Data Format AN ..40 TDE Mastercard M/Chip On-behalf Services TDE Electronic Commerce Universal Card Authentication Field Tag 46 contains on-behalf services data carried in Mastercard interchange messages. This data is used by Mastercard to identify the on-behalf services performed on a transaction and the results. For example, it could contain the results of PIN validation from stand-in processing by Mastercard. The data in this tag is alphanumeric and variable length up to 40 characters, in multiples of 4-character groups. A host can receive this information in 1100, 1110, 1120, 1220, 1400, and 1420 messages. This tag maps to and from the following: • • • DE 48 (Additional Data—Private Use) SE 71 (On-behalf Services) in outbound 1100 (0100 received from Mastercard) or inbound 1220 (0200 received from Mastercard) DE 48 (Additional Data—Private Use) SE 74 (Additional Processing Information) in outbound 1110 (0110 received from Mastercard) DE 48 (Additional Data—Private Use) SE 74 (Additional Processing Information) in inbound 1110 (0100 received from Mastercard, forwarded to the host (1100), 1110 response containing DE 123.46 received from host, 0110 response sent to Mastercard.) For information on Mastercard transaction messages, refer to the appropriate Mastercard technical specification. S-123: Tag 47, MasterCard On-behalf Services Issuer Chip Authentication Data Format: AN ..32 TDEs: On-behalf Services TDE Tag 47 contains the following data carried in the MasterCard interchange messages: Issuer Chip Authentication. This data is used by MasterCard for cryptogram processing. A host can send this information out in 0110 request messages if passed from the MasterCard interface. This tag is mapped from DE 48 (Additional Data—Private Use), Subelement 72 (Issuer Chip Authentication) in the MasterCard transaction message. For information on MasterCard transaction messages, refer to the appropriate MasterCard technical specification. S-123: Tag 48, MasterCard On-behalf Services Chip CVR/TVR Bit Error Results Format: AN ..50 TDEs: On-behalf Services TDE Tag 48 contains the following data carried in the MasterCard interchange messages: the Terminal Verification Results (TVR) and Card Verification Results (CVR) bitmask and expected values registered by the issuer. This data serves as notification of bit validation errors detected in the CVR/TVR within the issuer application data during M/Chip Cryptogram Validation processing. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 403 Data element definitions BASE24-eps can send this information to a host in 0100 and 0120 messages; BASE24-eps does not accept this information in any messages from a host. This tag is mapped from DE 48 (Additional Data—Private Use), Subelement 79 (Chip CVR/TVR Bit Error Results Listing) in the MasterCard transaction message. For information on MasterCard transaction messages, refer to the appropriate MasterCard technical specification. S-123: Tag 49, Dynamic Card Verification Authorization System ATC Value Format: AN 5 TDEs: Dynamic Card Verification ATC Tag 49 contains the following data carried in the MasterCard interchange messages: the derived full ATC value used in validation. This value is used with PayPass Dynamic CVC 3 On-behalf Services. BASE24-eps can send this information to a host in 0100 and 0120 messages; BASE24-eps does not accept this information in any messages from a host. This tag is mapped from DE 48 (Additional Data—Private Use), Subelement 34 (Dynamic CVC 3 ATC Information), Subfield 1 (ATC Value) in the MasterCard transaction message. For information on MasterCard transaction messages, refer to the appropriate MasterCard technical specification. S-123: Tag 50, Dynamic Card Verification ATC Synchronization Digits Format: Not applicable TDEs: Not applicable Tag 50 is reserved. The data to which this tag corresponds is used internally by BASE24-eps. This tag should not be sent to or received from a host. S-123: Tag 51, Dynamic Card Verification Regenerated ATC Format: Not applicable TDEs: Not applicable Tag 51 is reserved. The data to which this tag corresponds is used internally by BASE24-eps. This tag should not be sent to or received from a host. S-123: Tag 52, Dynamic Card Verification ATC Discrepancy Indicator Format: AN 1 TDEs: Dynamic Card Verification ATC Tag 52 contains the following data carried in the MasterCard interchange messages: the ATC Discrepancy Indicator used with PayPass Dynamic CVC 3 On-behalf Services. BASE24-eps can send this information to a host in 0100 and 0120 messages; BASE24-eps does not accept this information in any messages from a host. This tag is mapped from DE 48 (Additional Data—Private Use), Subelement 34 (Dynamic CVC 3 ATC Information), Subfield 3 (ATC Discrepancy Indicator) in the MasterCard transaction message. For information on MasterCard transaction messages, refer to the appropriate MasterCard technical specification. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 404 Data element definitions S-123: Tag 53, Dynamic Card Verification ATC Discrepancy Value Format: AN 5 TDEs: Dynamic Card Verification ATC Tag 53 contains the following data carried in the MasterCard interchange messages: the ATC Discrepancy value used with PayPass Dynamic CVC 3 On-behalf Services. BASE24-eps can send this information to a host in 0100 and 0120 messages; BASE24-eps does not accept this information in any messages from a host. This tag is mapped from DE 48 (Additional Data—Private Use), Subelement 34 (Dynamic CVC 3 ATC Information), Subfield 2 (ATC Discrepancy Value) in the MasterCard transaction message. For information on MasterCard transaction messages, refer to the appropriate MasterCard technical specification. S-123: Tag 54, Destination Customer Name Format: AN 30 TDEs: Customer Data Tag 54 contains a 30-character destination customer name. It is mapped to and from the Customer Data TDE. S-123: Tag 55, Billpay Information Format: Variable based on the subtags included TDEs: Billpay Transactions Tag 55 contains billpay information mapped to and from the Billpay Transactions TDE. It carries subtag data as shown in the table below. Tag 55: Billpay Information Subtag Description 1 Bill Reference Number 2 Region Code Format AN 11 N2 S-123: Tag 56, Additional Payment Information Format: Variable based on the subtags included TDEs: Payment Additional Information Tag 56 contains additional fields needed in some cases to process payment transactions. This tag carries subtag data as shown in the table below. MDS: This tag is used to process MasterCard Debit Switch (MDS) person-to-person consumer MasterCard MoneySend payment transactions. As specified by MDS, sender information is provided by acquirers in 0200 messages and receiver information is provided by issuers in 0210 messages. For information on MDS transaction messages, refer to the appropriate MDS technical specification. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 405 Data element definitions Tag 56: Additional Payment Information Subtag 01 Description Payment Receiver Reference Number Format AN 19 MDS: For 0210 messages, this tag is mapped to and from DE 124 (Member-defined Data), Subfield 1 (Unique Reference Number) in the MDS transaction message. LINK: Maps to data element 123, sub-field 043 (Transaction Reference) for LINK MPT transactions. 02 Payment Receiver ID AN 46 MDS: For 0210 messages, this tag is mapped to and from DE 124 (Member-defined Data), Subfield 2 (Recipient) in the MDS transaction message. LINK: Maps to data element 123, sub-field 042 (Recipient Proxy) for LINK MPT transactions. 03 Payment Receiver Address AN 91 MDS: For 0210 messages, this tag is mapped to and from DE 124 (Member-defined Data), Subfield 3 (Recipient Address) in the MDS transaction message. LINK: Maps to data element 123, sub-field 053 (Receiver Sort Code) for LINK MPT transactions. 04 Payment Receiver Phone Number AN 20 MDS: Not used. LINK: Maps to data element 123, sub-field 054 (Receiver Account) for LINK MPT transactions. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 406 Data element definitions Tag 56: Additional Payment Information Subtag 05 Description Payment Receiver User Field Format AN 65 MDS: For 0210 messages, this tag is mapped to and from DE 124 (Member-defined Data), Subfield 4 (Reserved Data) in the MDS transaction message. LINK: This tag is mapped to Field 127, subfield 002 in the LINK transaction message. 06 Payment Sender Reference Number AN 19 MDS: For 0200 messages, this tag is mapped to and from DE 124 (Member-defined Data), Subfield 1 (Unique Reference Number) in the MDS transaction message. LINK: Maps to data element 123, sub-field 046 (Payment Reference) for LINK MPT transactions. 07 Payment Sender ID AN 46 MDS: For 0200 messages, this tag is mapped to and from DE 124 (Member-defined Data), Subfield 2 (Sender/Payer Name/User ID) in the MDS transaction message. LINK: Maps to data element 123, sub-field 041 (Sender Proxy) for LINK MPT transactions. 08 Payment Sender Address AN 91 MDS: For 0200 messages, this tag is mapped to and from DE 124 (Member-defined Data), Subfield 3 (Sender/Payer Address) in the MDS transaction message. LINK: Maps to data element 123, sub-field 044 (NSC/BIC) for LINK MPT transactions. 09 Payment Sender Phone Number AN 20 MDS: Not used. LINK: Maps to data element 123, sub-field 045 (Account/IBAN) for LINK MPT transactions. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 407 Data element definitions Tag 56: Additional Payment Information Subtag 10 Description Payment Sender User Field Format AN 65 MDS: For 0200 messages, this tag is mapped to and from DE 124 (Member-defined Data), Subfield 4 (Reserved Data) in the MDS transaction message. LINK: This tag is mapped to Field 127, subfield 001 in the LINK transaction message. 11 Sanction Score Field AN 3 Banknet: For 0100, 0110, and 0120 messages, this tag is mapped to and from DE48, subelement 67, subfield 1 in the Banknet transaction message. MDS: For 0200, 0210, and 0220 messages, this tag is mapped to and from DE48, subelement 67, subfield 1 in the MDS transaction message. 12 Receiver/Recipient Data ANS..322 Banknet and MDS: Holds the complete Receiver/Recipient Data as necessary to format DE 108 SE 01. 13 Sender Data ANS..322 Banknet and MDS: Holds the complete Sender Data as necessary to format DE 108 SE 02. 14 MoneySend Transaction Data ANS..138 Banknet and MDS: Holds the complete Transaction Data as necessary to format DE 108 SE 03. 15 MoneySend Language Description ANS..61 Banknet and MDS: Holds the complete Language Data as necessary to format DE 108 SE 04. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 408 Data element definitions Tag 56: Additional Payment Information Subtag Description 16 Format Digital Account Information ANS 99 Banknet and MDS: Holds the complete Digital Account Information as necessary to format DE 108 SE 05. S-123: Tag 57, Shipping Information Format: Variable based on the subtags included TDEs: Shipping Tag 57 contains shipping information for a transaction. This tag carries subtag data as shown in the table below. It can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. American Express Card Acceptance and Processing Network (Amex CAPN): Amex CAPN uses this data with purchase transactions involving shipping (e.g., Internet, mail, and telephone purchases). The data in this tag maps to and from data element 47 (Additional Data - National) format ITD and data element 63 (Private Use Data) in the Amex CAPN transaction message. For information on Amex CAPN transaction messages, refer to the appropriate Amex CAPN technical specification. Tag 57: Shipping Information Subtag Description Format 01 Ship-to First Name AN 15 02 Ship-to Last Name AN 30 03 Ship-to Address 04 Ship-to Postal Code N9 05 Ship-to Country Code N3 06 Phone Number 07 Method AN 2 08 Weight ANS 8 09 SKU ANS 50 NS 15 ANS 15 S-123: Tag 58, Internet Information Format: Variable based on the subtags included TDEs: Internet Tag 58 contains Internet information for a transaction. This tag carries subtag data as shown in the table below. It can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 409 Data element definitions American Express Card Acceptance and Processing Network (Amex CAPN): Amex CAPN uses this data with Internet purchase transactions. The data in this tag maps to and from data element 47 (Additional Data - National) format ITD in the Amex CAPN transaction message. For information on Amex CAPN transaction messages, refer to the appropriate Amex CAPN technical specification. Tag 58: Internet Information Subtag Description Format 01 Email Address ANS 60 02 Hostname ANS 60 03 Browser Type ANS 60 04 IP Address NS 15 S-123: Tag 59, Travel and Entertainment Information Format: Variable based on the subtags included TDEs: Travel and Entertainment Tag 59 contains travel and entertainment information for a transaction. This tag carries subtag data as shown in the table below. It can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. American Express Card Acceptance and Processing Network (Amex CAPN): Amex CAPN uses this data with airline purchase transactions. The data in this tag maps to and from data element 47 (Additional Data - National) format APD in the Amex CAPN transaction message. For information on Amex CAPN transaction messages, refer to the appropriate Amex CAPN technical specification. Tag 59: Travel and Entertainment Information Subtag Description Format 01 Agreement Number ANS 9 02 Airline City Origin ANS 5 03 Airline City Destination ANS 5 04 Airline Passenger Name AN 25 05 Airline Ticket Number 06 Airline Travel Date AN 6 07 Arrival Date AN 6 08 Folio Number 09 T & E Indicator 10 Vehicle Return City ANS 18 11 Cardmember Name AN 40 12 Number of Cities 13 Routing Cities 14 Number of Airline Carriers BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 ANS 15 ANS 10 AN 2 N2 ANS 59 N2 410 Data element definitions Tag 59: Travel and Entertainment Information Subtag Description Format 15 Airline Carriers ANS 53 16 Fare Basis ANS 24 17 Number of Passengers N3 S-123: Tag 60, Installment Payment Information Format: Variable based on the subtags included TDEs: Installment Payment Data Tag 60 contains installment payment information mapped to and from the Installment Payment Data TDE. It carries subtag data as shown in the table below. It can be used in processing interchange transactions, and its use varies depending on the interchange involved in the transaction. AMEX GNS: This tag is used to process deferred payment plans (DPPs). The subtags are mapped to and from DE 48, subfields 2, 3, 5, 8, and 11 in the American Express transaction message. VisaNet: This tag is used to process installment payment transactions. The subtags are mapped to and from corresponding DE 104, dataset 5D tags 01–06 (Installment Payment Data tags) in the VisaNet transaction message. For information on VisaNet installment payment transaction messages, see the appropriate VisaNet technical specifications. Tag 60: Installment Payment Information Subtag Description Format 01 Total Amount of Payments 02 Currency Code of Payments N3 03 Number of Installments N3 04 Amount of each Installment N 12 05 Installment payment number N3 06 Frequency of Installments AN 1 07 Commission fee N 12 08 Item number 09 Date of first installment 10 Total amount funded 11 Percent of amount requested 12 Total expenses 13 Percent of total expenses 14 Total fees 15 Percent of total fees 16 Total taxes BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 N 12 AN 30 N6 N 12 N4 N 12 N4 N 12 N4 N 12 411 Data element definitions Tag 60: Installment Payment Information Subtag Description Format 17 Percent of total taxes N4 18 Total insurance 19 Percent of total insurance 20 Total other costs 21 Percent of total other costs 22 Monthly interest rate N 10 23 Annual interest rate N 10 24 Annual cost of financing N7 25 Installment payment type N2 26 DPP Acquirer/Issuer Identifier AN 4 27 DPP Plan Type AN 4 28 DPP Number of Installments 29 Plan Description 30 Total Tip N 12 31 Total Amount Plus Fees N 12 32 Issuer Transport Data N 12 N4 N 12 N4 N4 AN 20 Max AN 260 S-123: Tag 61, MICR Data Format: ANS ..64 TDEs: MICR Data Tag 61 contains MICR data to be used by a host for processing for check-based transactions (e.g., cash check, deposit check, and deposit check with cash back transactions from an ATM). S-123: Tag 62, Check Retention Flag Format: AN 1 TDEs: Self-Service Banking Check Tag 62 is a one-character alphanumeric field to be used by a host for indicating whether or not checks involved in a check-based transaction (e.g., cash check, deposit check, and deposit check with cash back transactions from an ATM) are to be returned or retained if the transaction is declined. Values are as follows: Value Description 0 Return all checks 1 Retain all checks BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 412 Data element definitions S-123: Tag 63, Transaction Subtype Format: AN 9 Length is based on the subtag ID, data length, and data for subtag 01 (e.g., 01004CI00). TDEs: Transaction Subtype Tag 63 contains a transaction subtype value mapped to and from the Transaction Subtype TDE. This tag can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction. The structure of the data in this tag is as follows. Tag 63: Transaction Subtype Subtag Description 01 Format Transaction Subtype AN 4 Interac Interchange: A transaction subtype of CI00 identifies Interac online bill pay transactions within BASE24-eps. This value is used by BASE24-eps to map internal purchase processing codes to and from the appropriate online bill pay processing codes in the Interac transaction message. For information about Interac transaction messages, refer to the appropriate Interac technical specification. S-123: Tag 64, Discover Clearing Data Format: Variable based on the subtag included TDEs: Discover Clearing Data Tag 64 contains Discover Card clearing data for transactions processed through the VisaNet Gateway services. The structure of the data in this tag is as follows. This tag is mapped from DE 116 (Card Issuer Reference Data), Dataset ID 68 (Discover Clearing Data), Tag 01 in the VisaNet transaction message. For information about VisaNet transaction messages, refer to the appropriate VisaNet technical specification. Tag 64: Discover Clearing Data Subtag Description Format 01 Discover Network Information AN ..29 02 Transaction Qualifier Data AN ..46 S-123: Tag 65, Retail Class Code Format: AN 4 TDEs: Retail Class Code BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 413 Data element definitions Tag 65 contains a four-digit retail class code. This tag can be used in processing interchange transactions, and its use can vary depending on the interchange involved in the transaction Banknet: Tag 65 is used by the Banknet interchange for UK Domestic Maestro (UKDM) Globalization support. A host will need to send and receive this tag in Banknet request messages if the Banknet Interface is configured to support UKDM processing. For Banknet transactions, this value maps to and from data element 112 (Additional Data - National Use), subelement 002 (Retailer Classification Code) in the Banknet UKDM transaction message. For information about the Banknet UKDM transaction messages, refer to the appropriate Banknet interchange technical specification. S-123: Tag 66, PRICE Transaction Block ID Format: AN 2 TDEs: PRICE Transaction Block ID Tag 66 is a two-character transaction block ID used by the PRICE interchange. It is required in second or successive requests (1100 messages) to PRICE for blocks of last movements. The information in this tag maps to and from DE 48 (Additional Private Data), subelement 12 (Identifying of Block of Last Movement) in the PRICE transaction message. For information on PRICE transaction messages, refer to the appropriate PRICE interchange technical specification. S-123: Tag 67, PRICE Commission Information Format: Variable based on the subtags included TDEs: Commission Information Tag 67 contains commission information used by the PRICE Interchange. The structure of the data in this tag is as follows. The information in this tag maps to and from DE 48 (Additional Private Data), subelement 31 (Information on Commissions) in the PRICE transaction message. For information on PRICE transaction messages, refer to the appropriate PRICE interchange technical specification. Tag 67: PRICE Commission Information Subtag Description Format 01 Amount AN 8 02 Currency AN 3 03 Type AN 1 S-123: Tag 69, Split Deposit Amount Format: N 12 TDEs: Split Deposit Amount Tag 66 contains the split deposit amount for split deposit transactions (transaction code 2F). In split deposit transactions, two accounts are identified for the deposit. The split deposit amount is associated with the first account; the deposit amount for the second account is calculated using the total deposit amount minus the split deposit amount. Example: A processing code of 2F2010 identifies a split deposit transaction, depositing funds to a checking account (account type 20) and a savings account (account type 10). The split deposit amount would be deposited BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 414 Data element definitions to the checking account; the remainder of the deposit would go to the savings account (total transaction amount minus the split deposit amount). S-123: Tag 70, Additional Verification Information Format: Variable based on the subtags included TDEs: Additional Verification Info Tag 70 contains a series of response codes used by some interchanges to denote that certain pieces of cardholder data have been verified. American Express Card Acceptance and Processing Network (Amex CAPN): The data in this tag maps to and from the American Express AAV, Billing Telephone Number and E-Mail Address Verification Response Message Subfields—positions 8 through 12—in data element 62 (Private Use Data) of an Amex CAPN transaction message. For information about the Amex CAPN transaction message, refer to the appropriate Amex CAPN interchange technical specifications. Tag 70: Address Verification Information Subtag 01 Description Cardmember Billing Postal Code Length AN 1 Amex CAPN: This value maps to and from data element 62, position 8 (Cardmember Billing Postal Code) in the Amex CAPN transaction message. 02 Cardmember Billing (Street) Address AN 1 Amex CAPN: This value maps to and from data element 62, position 9 (Cardmember Billing (Street) Address) in the Amex CAPN transaction message. 03 Cardmember First and Last Name AN 1 Amex CAPN: This value maps to and from data element 62, position 10 (Cardmember First and Last Name) in the Amex CAPN transaction message. 04 Cardmember Billing Phone Number AN 1 Amex CAPN: This value maps to and from data element 62, position 11 (Cardmember Billing Phone Number) in the Amex CAPN transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 415 Data element definitions Tag 70: Address Verification Information Subtag Description 05 Length Customer E-mail Address AN 1 Amex CAPN: This value maps to and from data element 62, position 12 (Customer E-mail Address) in the Amex CAPN transaction message. S-123: Tag 71, MasterCard Authorization Advice Date/Time Format: AN 10 (MMDDhhmmss) TDEs: Master Card Interchange Compliance Info Tag 71 contains the date and time a 0120 Confirmation or 0220 Preauthorization completion advice was received by the issuer or MasterCard. This data is used with MasterCard automated fuel dispenser (AFD) transactions processed through the VisaNet MasterCard gateway. VisaNet: The data in this tag maps to and from Field 116 (Card Issuer Reference Data), Dataset ID 67 (MasterCard Clearing Data), Tag 04 (Date and Time) of the VisaNet transaction message. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. S-123: Tag 72 Pre-Pay Generic Receipt Data Format: Variable based on the subtags included TDEs: Pre-Pay Generic Receipt Tag 72 contains the generic receipt message used for pre-pay top-up transactions. The structure of the data in this tag is as follows. Tag 72: Pre-Pay Generic Receipt Data Subtag Description Format 01 Message Timestamp: A timestamp indicating when the generic receipt message was last changed. N 15 02 Default Receipt Message Flag: A flag indicating whether the default receipt message is used in conjunction with the telco operator message. AN 1 03 Telco-specific Message Length: Length of the generic data in the telco-specific message field (subtag 04). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 N3 416 Data element definitions Tag 72: Pre-Pay Generic Receipt Data Subtag Description 04 Telco-specific Message: The generic data used as the telcospecific message. The length of the actual message is specified in subtag 03. Format AN 200 S-123: Tag 73, Pre-Pay Top-Up Receipt Data Format: Variable based on the subtags included TDEs: Pre-Pay Top-Up Receipt Tag 73 contains data to populate the receipt for pre-pay top-up transactions. The structure of the data in this tag is as follows. Tag 73: Pre-Pay Top-Up Receipt Data Subtag 01 Description Institution ID: The Institution ID assigned to the mobile operator interface. Format AN 20 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. 02 Marketing Message: Marketing message as supplied by the mobile operator. AN 200 S-123: Tag 74, Pre-Pay Top-Up Data Format: Variable based on the subtags included TDEs: Pre-Pay Top-Up Tag 74 contains information used for the authorization of pre-pay top-up transactions. The structure of the data in this tag is as follows. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 417 Data element definitions Tag 74: Pre-Pay Top-Up Data Subtag 01 Description Route Method: A code indicating the method used by the acquiring interface to identify the mobile operator (service provider). Valid values are as follows: Format ANS 1 M = PAN for phone top-up card issued by mobile operator (key entered) ; = PAN for phone top-up card issued by mobile operator (swiped) I = Mobile operator ID (IIN) P = Registered customer phone number L = Mobile operator ID (IIN) and registered customer phone number 02 Track 2 Data captured by the acquiring interface. This data is formatted as a track 2 buffer. AN 39 03 Pre-Pay Transaction Code: The external transaction code for the pre-pay top-up transaction, as established by the acquiring interface. AN 2 04 Phone Number to receive the topup. 05 Payment Method: A code indicating the method of payment for the topup transaction by the customer. Valid values are: ANS 20 AN 1 N = No Card Type (Cash) D = Debit Card C = Credit Card U = Unknown Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 418 Data element definitions Tag 74: Pre-Pay Top-Up Data Subtag Description Format 06 Reference Data (e.g. Auth Code or Tran ID) issued by the mobile operator in top-up and refund top-up responses. This value may be required for refunds, confirmations, or reversals. AN 15 07 Original Reference: The reference data from the Reference Data field in the original message if the transaction being processed is a refund or reversal. This field is established by the acquiring interface. AN 15 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. 08 Card type the device handler uses. AN 2 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. 09 Operator Name: The mobile operator name, for use on receipts. 10 Operator ID: The mobile operator ID. AN 30 AN 4 LINK: This subtag maps to data element 123, sub-field 002 (Product ID, value “4201”) in the LINK MPT transaction message. 11 Mobile Service Balance: The amount (balance) on the phone after the top-up. The Mobile Phone Operator Interface process establishes this field. The operator should return it in an approved topup response. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN18 419 Data element definitions Tag 74: Pre-Pay Top-Up Data Subtag 12 Description Other Mobile Service Balance: Value indicating a balance—in addition to the Mobile Service Balance. The Mobile Phone Operator Interface process establishes this field. The operator should return it in an approved topup response. Format AN 18 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. 13 Activation Code: A code supplied to the customer to activate a top-up. This field is supplied to the customer in the clear. The operator should return it in an approved topup response. AN 16 14 Approval Code: Approval code as supplied in responses from the mobile operator. The Mobile Phone Operator Interface process establishes this field. The operator should return it in an approved topup response. For declined transactions, this field may contain the response code returned from the operator. AN 15 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. 15 Response Code returned from mobile operator. This code is the operator’s actual response code. AN 5 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 420 Data element definitions Tag 74: Pre-Pay Top-Up Data Subtag Description 16 Mobile Operator Retailer ID used for clearing against the mobile operator. Format AN19 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. 17 Reversal Code: A code indicating the reason for a reversal. Valid values are as follows: AN 1 blank = Not a reversal S = Reason code A = Mobile Operator denial Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. S-123: Tag 75, Pre-Pay Response Data Format: Variable based on the subtags included TDEs: Pre-Pay Response Tag 75 contains information used in the response of pre-pay top-up transactions. The structure of the data in this tag is as follows. Tag 75: Pre-Pay Response Data Subtag Description 01 Tax Amount to be applied to the topup transaction. This field is available for printing on receipts. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Format N 19 421 Data element definitions Tag 75: Pre-Pay Response Data Subtag Description 02 Response Indicator specifying the pre-pay notification process required by the Device Handler process. This value is provided by the Telco Interface. Valid values are as follows: Format AN 1 blank = Information request complete. 1 = The Device Handler process presents a tax notification to the cardholder. 2 = The Device Handler process presents a telecommunication provider list to the cardholder and after the carrier is selected, the Device Handler process presents an available amounts list to the cardholder. 3 = The Device Handler process presents an available amounts list to the cardholder. Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. 03 Carrier Code: The telecommunication provider code used by the mobile network to identify a specific carrier. AN 5 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. 04 Carrier Name: The telecommunication provider name supplied to the customer. This field is available for printing on receipts. 05 Carrier Phone Number: The telecommunication provider's phone number which is supplied to the customer. This field is available for printing on receipts. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 20 ANS 15 422 Data element definitions S-123: Tag 76, Pre-Pay Voucher Format 1 Receipt Data Format: Variable based on the subtags included TDEs: Pre-Pay Voucher Format 1 Receipt Tag 76 contains the pre-pay top-up information used on the receipt of a voucher transaction. The structure of the data in this tag is as follows. Tag 76: Pre-Pay Voucher Format 1 Receipt Data Subtag Description Format 01 Batch ID: A value that identifies the order of the card in the batch load. This field is available for printing on receipts. N 11 02 Internal Card Identifier: The internal card identifier. This field is available for printing on receipts. N 11 03 Expiration Days: The number of days the account expiration date is extended after this replenishment. This field is available for printing on receipts. AN 4 04 Prepaid Card Identification Number used for replenishment of an account not enabled with a real-time recharge. This field is available for printing on receipts. AN 19 05 Shelf Date: The date (YYMMDD) after which the card used in this transaction can no longer be used. This field is available for printing on receipts. AN 6 S-123: Tag 77, Pre-Pay Online Receipt Data Format: Variable based on the subtags included TDEs: Pre-Pay Online Receipt Tag 77 contains the information used on the receipt for online pre-pay top-up transactions. The structure of the data in this tag is as follows. Tag 77: Pre-Pay Online Receipt Data Subtag 01 Description Expiration Date (YYMMDD). Available for printing on receipts. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Format N6 423 Data element definitions Tag 77: Pre-Pay Online Receipt Data Subtag Description 02 Prepaid Card Identification Number used for replenishment. This field may not be present for every transaction. Format AN 19 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. S-123: Tag 78, Inventory Voucher Data Format: Variable based on the subtags included TDEs: Inventory Voucher Tag 78 contains information associated with the purchase of pre-pay top-up vouchers. The structure of the data in this tag is as follows. Tag 78: Inventory Voucher Data Subtag Description Format 01 Acquirer Stock Code known by the inventory manager. This field is formatted by the acquiring process. AN 4 02 Issuer Stock Type known by the issuer (telco). This field is formatted by the acquiring process. AN 4 03 Stock Value: The denomination of the voucher, in whole current units. This field is formatted by the acquiring process. AN 19 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 424 Data element definitions Tag 78: Inventory Voucher Data Subtag Description 04 Deliver Sequence Number: The sequence number assigned to this transaction by the acquiring process. This field is formatted by the acquiring process. Format AN 12 Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. 05 Stock Number: The control or serial number associated with the stock item. The value in this field is available for printing on receipts. AN 16 06 Stock Expiration Date: The expiration date (CCYYMMDD) of the stock item. The value in this field is available for printing on receipts. AN 8 07 Reversal Type for the stock item. The inventory manager uses the value in this field to determine whether the stock item can be made available for resale. This value is formatted by the acquiring process. Valid values are as follows: AN 1 0 = Not specified. If a reversal, treat as normal reversal. 1 = Normal reversal. Stock item can be made available for resale. 2 = Doubtful reversal. Stock item should not be made available for resale. Note: This field is currently not populated by BASE24eps. This field is only being used for BASE24 passthrough. S-123: Tag 79, MasterCard Program Participation Indicator Format: AN 20 TDEs: MasterCard Debit Switch/Maestro TDE BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 425 Data element definitions Tag 79 contains program participation indicators used by MasterCard interchanges to monitor and track a participant’s activity in special promotion support programs. Indicators are one alphanumeric character each and supported as described in the following table. Note: The ISO 93 Host Interface process moves data to and from the MasterCard Debit Switch/Maestro TDE as a 20-byte field. Positions are not parsed individually. Position 1 Description Format Card Validation Code 2 (CVC 2) Validation Program Indicator AN 1 MDS Interchange: This value maps to and from data element 48 (Additional Data—Private Use), subelement 94 (Program Participation Indicator), subfield 1 (CVC 2 Program Participation Indicator) in the MDS transaction messages. For information about the MDS transaction message, refer to the MDS message specifications. 2 Quick Payment Service (QPS) Chargeback Eligibility Indicator. AN 1 MDS Interchange: This value maps to and from data element 48 (Additional Data), subelement 94 (Program Participation Indicator), subfield 2 (QPS/PayPass Chargeback Eligibility) in MDS transaction messages. For information about the MDS transaction message, refer to the MDS message specifications. 3–20 Reserved AN 18 S-123: Tag 80, Member to Member Data Format: AN.. 256 TDEs: Member to Member Data Tag 80 contains member to member data used by interchanges. Data is in tag-length-value (TLV) format as defined by an interchange. VisaNet: The data in this tag maps to and from data element 104, usage 2, dataset 71 (Member to Member Data) in the VisaNet transaction message. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. S-123: Tag 81, Stored Value Pre-Registered Service Indicator Format: AN 1 TDEs: Stored Value Service Indicator Tag 81 contains a Stored Value Preregistered Service Indicator. Valid values are: • • • • b = Single transaction (where b equals a blank space). 0 = First transaction in a series (storing payment details provided by the cardholder). 1 = Subsequent transaction in a series (using previously stored payment details). The original transaction was token-based with a valid cryptogram. 2 = Subsequent transaction in a series (using previously stored payment details). The original transaction may not have been token-based, but cardholder authentication was performed. All valid values (space, 0-2) are mapped to and from the the Stored Value Service Indicator TDE. All other values are not mapped. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 426 Data element definitions Set from incoming network messages based on Point of Service Entry Mode codes indicating that the transaction was initiated using credentials stored on file. Typically when this TDE is set, the Card Data Input Mode in the Point of Service TDE is also set to value 8 (electronic commerce). For outgoing messages when the Card Data Input Mode in the Point of Service TDE is 8 (electronic commerce) and this TDE is present with values of 1 or 2, the Point of Service Entry Mode is set to the network's credential on file corresponding value. S-123: Tag 82, MasterCard POS Transaction Status Indicator Format: AN 1 TDEs: MasterCard Debit Switch/Maestro TDE Tag 82 contains the MasterCard POS Transaction Status Indicator associated with the transaction. MasterCard: The data in this tag is mapped to and from the value in data element 61 (Point-of-Service Data), subfield 7 (POS Transaction Status) of the MasterCard transaction message. For information about the MasterCard transaction message, refer to the appropriate MasterCard technical specifications. S-123: Tag 83, MasterCard Promotion Code Format: AN 6 TDEs: MasterCard Promotion Code TDE Tag 83 contains a MasterCard promotion code to indicate participation in a particular MasterCard program or service. MDS Interchange: The data in this tag is mapped to and from data element 48 (Additional Data), subelement 95 (MasterCard Promotion Code) of the MDS transaction message. For information about the MDS transaction message, see the appropriate MDS technical specifications. S-123: Tag 84, Five Digit Card Security Code Format: AN 5 TDEs: Five Digit Card Security Code TDE Tag 84 contains a Five Digit Card Security Code (5CSC) value, which can be sent under some circumstances in POS authorization requests from the AMEX GNS interchange. Five Digit Card Security Codes are derived by the acquirer of a transaction from the card track data. AMEX GNS Interchange: The data in this tag is mapped from data element 53 (Security Related Control Information) of the AMEX GNS transaction message. For information about AMEX GNS transaction messages, see the appropriate AMEX GNS technical specifications. S-123: Tag 85, Payment Initiation Channel Information S-123: Tag 86, Visa Custom Payment Service Additional Data Format: AN 28 TDEs: Visa Custom Payment Service Additional Data Tag 86 contains information from the Visa Custom Payment Service Additional Data TDE. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 427 Data element definitions VisaNet: The data in this tag maps to and from data element 062 (Visa Custom Payment Service) of the VisaNet transaction message. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. Tag 86: Visa Custom Payment Service Additional Data Position Description 1-6 Auto rental date or lodging checkout date (YYMMDD). AN 6 Electronic Commerce Goods Indicator. Values: AN 1 7 Length D = Digital goods P = Physical goods 8 Excluded Transaction Identifier Reason Code. Values: AN 1 A = Transaction identifier is not available or not cleared through VisaNet. K = Transaction identifier is not included in the transaction. N = Not provided. 9-14 Extra Charges (There may be up to 6 extra charges, one position each). Values: AN 6 1 = Gasoline (auto rental extra charges). 2 = Extra mileage (auto rental extra charges) / Restaurant or room service (hotel extra charges). 3 = Late return (auto rental extra charges) / Gift shop (hotel extra charges). 4 = One-way service fee (auto rental extra charges) / mini-bar (hotel extra charges). 5 = Parking or moving violation (auto rental extra charges) / Telephone (hotel extra charges). 6 = Other (hotel extra charges). 7 = Laundry (hotel extra charges). 15 No show Indicator. Values: blank or 1 (No show for vehicle or hotel). AN 1 16 Restricted Ticket Indicator. Values: blank or 1 (Restricted ticket). AN 1 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 428 Data element definitions Tag 86: Visa Custom Payment Service Additional Data Position Description 17-28 Total Amount Authorized. Length AN 12 S-123: Tag 87, China UnionPay (CUP) Data Format: Variable based on the subtags included TDEs: CUP Interface Data, CUP Interface Data 4, CUP Interface Data 5, Generic Data, Chinese Customer ID Tag 87 contains China UnionPay (CUP) data that is passed to and accepted from a host. The structure of the data in this tag is as follows: Tag 87: China UnionPay (CUP) Data Subtag 01 Description Transaction Channel Type Length AN 2 China UnionPay (CUP): This value maps to and from data element 60, field 2, subfield 5 (Transaction Channel Type) in the CUP transaction message. 02 Initiation Method AN 1 China UnionPay (CUP): This value maps to and from data element 60, field 3 subfield 5 (Transaction Initiation Method) in the CUP transaction message. 03 Card Type AN 1 China UnionPay (CUP): This value maps to and from data element 60, field 3, subfield 9 (Card Type) in the CUP transaction message. 04 Card Category AN 2 China UnionPay (CUP): This value maps to and from data element 60, field 3, subfield 10 (Card Category) in the CUP transaction message. 05 Interactive Mode Indicator AN 1 China UnionPay (CUP): This value maps to and from data element 60, field 2, subfield 9 (Interactive Mode Indicator) in the CUP transaction message. 06 CUP Secure Certification Information ANS MAX 255 China UnionPay (CUP): This value maps to and from data element 48, Usage IN in the CUP transaction message. 07 Transaction Relevance Tag AN 2 China UnionPay (CUP): This value maps to and from data element 48, Usage AO in the CUP transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 429 Data element definitions Tag 87: China UnionPay (CUP) Data Subtag 08 Description Risk Reason Code Length AN 3 China UnionPay (CUP): This value maps to and from data element 48, Usage BC in the CUP transaction message. 09 Risk Level AN 1 China UnionPay (CUP): This value maps to and from data element 48, Usage BC in the CUP transaction message. 10 Risk Rating AN 3 China UnionPay (CUP): This value maps to and from data element 48, Usage BC in the CUP transaction message. 11 Risk Reserved AN 12 China UnionPay (CUP): This value maps to and from data element 48, Usage BC in the CUP transaction message. 12 ID Type AN 2 China UnionPay (CUP): This value maps to and from data element 57, Usage CI in the CUP transaction message. 13 ID Number AN 20 China UnionPay (CUP): This value maps to and from data element 57, Usage CI in the CUP transaction message. 14 Order Number AN 40 China UnionPay (CUP): This value maps to and from data element 48, Usage ON in the CUP transaction message. 15 Secondary Merchant ID AN 15 China UnionPay (CUP): This value maps to and from data element 48, Usage PM in the CUP transaction message. 16 Secondary Merchant Name/Address AN 40 China UnionPay (CUP): This value maps to and from data element 48, Usage PM in the CUP transaction message. 17 Server Sequence Number N6 China UnionPay (CUP): This value maps to and from data element 61, Usage SA in the CUP transaction message. 18 Authentication Time N 19 China UnionPay (CUP): This value maps to and from data element 61, Usage SA in the CUP transaction message. 19 Logistic Delivery ID N1 China UnionPay (CUP): This value maps to and from data element 61, Usage SA in the CUP transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 430 Data element definitions Tag 87: China UnionPay (CUP) Data Subtag 20 Description Sub-merchant ID Length N8 China UnionPay (CUP): This value maps to and from data element 61, Usage SA in the CUP transaction message. 21 CAVV Arithmetic Method N1 China UnionPay (CUP): This value maps to and from data element 61, Usage SA in the CUP transaction message. 22 Transaction Verification Mode N 16 China UnionPay (CUP): This value maps to and from data element 61, Usage AM in the CUP transaction message. 23 Operation Custom Data ANS 147 China UnionPay (CUP): This value maps to and from data element 61, Usage AM in the CUP transaction message. 24 CUP E-Commerce Indicator N2 China UnionPay (CUP): This value maps to and from data element 60.2.8 (positions 9-10) in the CUP transaction message. 28 Card status AN 3 China UnionPay (CUP): This value maps to and from data element 57, Usage AS, subtag SE in the CUP transaction message. 29 Mobile phone number ANS 20 China UnionPay (CUP): This value maps to and from data element 57, Usage AS, subtag SE in the CUP transaction message. 30 Merchant-specific Currency N1 China UnionPay (CUP): This value maps to and from data element 48, Usage CC in the CUP transaction message. 31 Merchant-specific settlement currency AN 3 China UnionPay (CUP): This value maps to and from data element 48, Usage CC in the CUP transaction message. 32 Original message type for stand-in processing N4 China UnionPay (CUP): This value maps to and from data element 48, Usage SI in the CUP transaction message. 33 Original transaction code for stand-in processing N6 China UnionPay (CUP): This value maps to and from data element 48, Usage SI in the CUP transaction message. 34 Original point of service for stand-in processing N2 China UnionPay (CUP): This value maps to and from data element 48, Usage SI in the CUP transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 431 Data element definitions Tag 87: China UnionPay (CUP) Data Subtag 35 Description VIP card indication for stand-in processing Length N1 China UnionPay (CUP): This value maps to and from data element 48, Usage SI in the CUP transaction message. 36 Reason of Failure for stand-in processing ANS 2 China UnionPay (CUP): This value maps to and from data element 48, Usage SI in the CUP transaction message. 37 Usage CI: Customer name ANS 20 China UnionPay (CUP): This value maps to and from data element 57, Usage CI in the CUP transaction message. 38 Usage CI: Customer other info ANS 54 China UnionPay (CUP): This value maps to and from data element 57, Usage CI in the CUP transaction message. 39 Usage NM: Remittance cardholder name 1 ANS 30 China UnionPay (CUP): This value maps to and from data element 61, Usage NM in the CUP transaction message. 40 Usage NM: Remittance cardholder name 2 ANS 30 China UnionPay (CUP): This value maps to and from data element 61, Usage NM in the CUP transaction message. 41 Usage VR: Secure Plus Verification Code ANS 20 China UnionPay (CUP): This value maps to and from data element 61, Usage VR in the CUP transaction message. 42 Usage ML: Multi Language Merchant Name and Address ANS 80 China UnionPay (CUP): This value maps to and from data element 117, Usage ML in the CUP transaction message. 43 Usage AS AR: Additional Response Code AN 3 China UnionPay (CUP): This value maps to and from data element 57, Usage AS AR in the CUP transaction message. 44 Usage SI: Payer's Gender ANS 1 China UnionPay (CUP): This value maps to and from data element 104, subelement 04, Usage SI in the CUP transaction message. 45 Usage SI: Payer's Nationality ANS 3 China UnionPay (CUP): This value maps to and from data element 104, subelement 05, Usage SI in the CUP transaction message. 46 Usage SI: Payer's City of Residence. ANS..40 China UnionPay (CUP): This value maps to and from data element 104, subelement 07, Usage SI in the CUP transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 432 Data element definitions Tag 87: China UnionPay (CUP) Data Subtag 47 Description Usage SI: Payer's Address of Residence Length ANS..80 China UnionPay (CUP): This value maps to and from data element 104, subelement 08, Usage SI in the CUP transaction message. 48 Usage SI: Payer equals Payee Indicator N1 China UnionPay (CUP): This value maps to and from data element 104, subelement 09, Usage SI in the CUP transaction message. 49 Usage BI: Business Type N2 China UnionPay (CUP): This value maps to and from data element 104, Usage BI in the CUP transaction message. 50 Usage SI: Additional Data Required by Regulator ANS..50 China UnionPay (CUP): This value maps to and from data element 104, subelement 11, Usage SI in the CUP transaction message. 51 Usage SI: Note China UnionPay (CUP): This value maps to and from data element 104, subelement 12, Usage SI in the CUP transaction message. 52 Usage BB: B2B - Business Type H..100 Note: “H” indicates that the tag value is hexadecimal represented in ASCII. N2 China UnionPay (CUP): This value maps to and from data element 104, subelement 01, Usage BB in the CUP transaction message. 53 Usage BB: B2B - Payment Medium N1 China UnionPay (CUP): This value maps to and from data element 104, subelement 02, Usage BB in the CUP transaction message. 54 China Union Pay (CUP): This value maps to and from data element 125, Usage QR in the CUP transaction message. This tag is comprised of the following data: ANS..79 QRC use case indicator: ANS 3 QRC voucher number: ANS... 20 C2B payment code: ANS... 34 Wallet ID 1: ANS... 11 Wallet ID 2: ANS... 11 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 433 Data element definitions Tag 87: China UnionPay (CUP) Data Subtag Description Length 55 China Union Pay (CUP): this value maos to and from data element 61.1 in the CUP transaction message. This tage is comprised of the following data: ANS..23 Chinese customer Id type: N 2 Chinese customer Id: ANS... 20 S-123: Tag 88, NYCE Data Format: Variable based on the subtags included TDEs: NYCE ISO Interface Tag 88 contains NYCE information to be passed to and accepted from a host. The structure of the data in this tag is as follows. Tag 88: NYCE Data Subtag Description 01 NYCE Issuer Interchange Qualifier. Values: Format ANS 1 P = Premier Issuer (Unregulated). 0 (zero) = Non-Premier Issuer (Unregulated). R = Regulated Premier Issuer with Fraud-prevention adjustment. S = Regulated Premier Issuer without Fraud-prevention adjustment. 1 = Regulated Non-Premier Issuer with Fraud-prevention adjustment. 2 = Regulated Non-Premier Issuer without Fraud-prevention adjustment. NYCE: This value maps to and from data element 124 (Text Information) tag NQ (NYCE Qualifier) subtag II (Issuer Interchange) in the NYCE transaction message. For information about NYCE transaction messages, refer to the appropriate NYCE technical specifications. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 434 Data element definitions Tag 88: NYCE Data Subtag Description 02 Format Business Use flag AN 1 NYCE: This value maps to and from the Person to Person (P2P) TDE and is used to map field 104 in the NYCE transaction message. 03 Intended Use flag AN 1 NYCE: This value maps to and from the Person to Person (P2P) TDE and is used to map field 104 in the NYCE transaction message. 04 Trace Number AN 15 NYCE: This value maps to and from the Person to Person (P2P) TDE and is used to map field 104 in the NYCE transaction message. S-123: Tag 89, Visa Data Format: Variable based on the subtags included TDEs: Visa Data Tag 89 contains VisaNet information to be passed to and accepted from a host. For information about VisaNet transaction messages, refer to the appropriate VisaNet technical specifications. The structure of the data in this tag is as follows. Tag 89: Visa Data Subtag 01 Description Format Card Authentication Reliability Indicator ANS 1 Mapped from the Visa Data TDE (crd_auth_rel_ind_) VisaNet: This value maps from data element 60 (Additional POS Information) in the VisaNet transaction message. 02 Spend Qualified Indicator ANS 1 Mapped from the Visa Data TDE (spend_qualified_ind). The host will receive this data, but will not send it. VisaNet: This value maps from data element 62.25 (Spend Qualified Indicator) in the VisaNet transaction message. 03 Multiple Payment Forms (or Split Tender) ANS 1 Mapped from the Visa Data TDE (mult_pmnt_forms). The host will receive this data, but will not send it. VisaNet: This value maps from data element 104, dataset ID 69 (Number of Payment Forms) in the VisaNet transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 435 Data element definitions Tag 89: Visa Data Subtag 04 Description Travel Tag Format ANS 1 Mapped from the Visa Data TDE (trvl_tag). The host will receive this data, but will not send it. Valid values are as follows: A = Cardholder may be traveling, destination matches purchased travel itinerary B = Cardholder may be traveling, destination unknown VisaNet: This value maps from data element 104, dataset ID 6C (Travel Tag Codes) in the VisaNet transaction message. 05 Visa Merchant Identifier AN 8 VisaNet: This value maps from data element 126, dataset ID 5. 06 Purchase ID ANS 26 VisaNet: This value maps from data element 62.7 S-123: Tag 90, Additional Card Data Input Capability Format: AN 1 TDEs: Point of Service Additional Data (adnl_crd_data_input_cap_data member) Tag 90 contains an Additional Card Data Input Capability value associated with the transaction. This value provides additional information needed to identify the Card Data Input Capability associated with the point of service of the transaction. It is used in combination with the Point of Service TDE (Card Data Input Capability data member). Valid values include: A = Terminal is capable of handling manually entered and contact magnetic stripe (crd_input_cap_manual_mag_stripe). B = Terminal is capable of handling Contact Magnetic Stripe and Contact EMV ICC (crd_input_cap_mag_stripe_and_icc). C = Terminal is capable of handling Manual, Contact Magnetic Stripe and Contact EMV ICC (crd_input_cap_manual_swipe_icc). D = Terminal is capable of handling Contactless Magnetic Stripe and Contactless EMV ICC (crd_input_cap_ctls_swipe_ctls_icc). E = Terminal is capable of handling manually entered and Contact EMV ICC (crd_input_cap_manual_icc). F = Terminal is capable of handling Contactless EMV ICC transactions only (crd_input_cap_icc_only). Discover: The data in this tag is used in mapping values to and from data element 61 position 11 (Card Data Input Capability) in the interchange transaction message. For information about the Discover transaction messages, refer to the appropriate technical specifications. S-123: Tag 91, Brazil BNDES Transactions Format: Variable based on the subtags included BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 436 Data element definitions TDEs: Visa Data Tag 91 contains Brazil BNDES Transaction information to be passed to and accepted from a host. For information about VisaNet transaction messages, refer to the appropriate VisaNet technical specifications.The structure of the data in this tag is as follows. Tag 91: Brazil BNDES Transaction Subtag 01 Description Format Cardholder Tax ID Type ANS 1 Mapped to and from the Visa Data TDE (crdhlder_tax_id_typ). The host will send and receive this data. VisaNet: This value maps to and from data element 104, dataset 6E (Cardholder Tax ID Type) in the VisaNet transaction message. 02 Cardholder Tax ID ANS 15 Mapped to and from the Visa Data TDE (crdhldr_tax_id). The host will send and receive this data. VisaNet: This value maps to and from data element 104, dataset 6E (Cardholder Tax ID) in the VisaNet transaction message. 03 Asset Indicator ANS 1 Mapped to and from the Visa Data TDE (asset_ind). The host will send and receive this data. VisaNet: This value maps to and from data element 104, dataset 6E (Asset Indicator) in the VisaNet transaction message. 04 Loan Type ANS 20 Mapped to and from the Visa Data TDE (loan_typ). The host will send and receive this data. VisaNet: This value maps to and from data element 104, dataset 6E (Loan Type) in the VisaNet transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 437 Data element definitions Tag 91: Brazil BNDES Transaction Subtag Description 05 Merchant Program Indentifier Format ANS 7 Mapped to and from the Visa Data TDE (merch_prog_id). The host will send and receive this data. VisaNet: This value maps to and from data element 104, dataset 6E (Merchant Program Indentifier) in the VisaNet transaction message. S-123: Tag 92, MasterCard Installment Data Format: Variable depending on the subtags included. TDEs: POS Data 1 Tag 92 supports the Brazilian installment payment transaction (Parcelas Purchase). It maps data to the POS Data 1 TDE. In the Banknet and MDS external messages, it is used to parse and build data element 112, sub-elements 001 and 002. In the VisaNet external message, it is used to parse and build data element 43. Tag 92: MasterCard Installment Data Subtag Description Format 01 Installment plan type ANS 2 02 Number of installments ANS 2 03 Installment amount ANS 12 04 Total amount ANS 12 05 Interest rate ANS 5 06 Interest rate flag ANS 1 07 First payment date (DDMMYY) ANS 6 08 First installment amount ANS 12 09 Fee amount ANS 12 10 Tax amount ANS 12 11 Insurance amount ANS 12 12 Third party amount ANS 12 13 Record amount ANS 12 14 Total effective amount ANS 12 15 Domestic card acceptor tax ID AN 40 16 MasterCard Installment Payment Data 1 AN 3 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 438 Data element definitions Tag 92: MasterCard Installment Data Subtag Description Format 17 MasterCard Installment Payment Data 2 ANS...720 18 MasterCard Installment Payment Data 3 ANS 38 19 Receipt Free Format ANS 512 20 Cuotas Installment Payment Response Data ANS..55 S-123: Tag 93, Mobile Payment Data Format: ANS 1 TDEs: MDS Maestro Tag 93 contains Mobile Payment Data used by the BankNet Interface and MasterCard Debit Switch (MDS). I This tag maps to data element 48 (Additional Data - Private Use), sub-element 48. For more information about this data element, refer to the BankNet Interface User Guide. Tag 93: Mobile Payment Data Subtag Description Format 01 Mobile payment indicator. Valid values are “1” (Issuer Domain) and “2” (Acquirer Domain). ANS 1 02 Mobile Remote Payment Transaction type, maps to DE 48 SE 48 SF 2. ANS 1 03 Mobile Phone number, maps to DE 48 SE 48 SF 3. 04 Convenience Fee, maps to DE 48 SE 48 SF 4. N 15 ANS 40 S-123: Tag 94, Airline Industry-Specific Data Format: Variable based on the subtags included TDEs: Travel and Entertainment Tag 94 contains airline industry-specific transaction data. Subtags 01-10, 0A, and 0B are mapped to VisaNet Field 104, Dataset ID 6. Subtags 11-14 are mapped to Visa DPS Field 104, Dataset ID 60. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 439 Data element definitions Tag 94: Airline Industry-Specific Data Subtag 01 Description Format Fare Basis Code-Leg 1 AN 6 The fare basis code for the first leg of the trip. 02 Fare Basis Code-Leg 2 AN 6 The fare basis code for the second leg of the trip. 03 Fare Basis Code-Leg 3 AN 6 The fare basis code for the third leg of the trip. 04 Fare Basis Code-Leg 4 AN 6 The fare basis code for the fourth leg of the trip. 05 Computerized Reservation System AN 4 Code indicating the computerized reservation system to make the reservation and purchase the ticket. 06 Flight Number-Leg 1 AN 5 Number of the airline flight to be taken on the first leg of the trip. 07 Flight Number-Leg 2 AN 5 Number of the airline flight to be taken on the second leg of the trip. 08 Flight Number-Leg 3 AN 5 Number of the airline flight to be taken on the third leg of the trip. 09 Flight Number-Leg 4 AN 5 Number of the airline flight to be taken on the fourth leg of the trip. 10 Trip Leg 1 Information. AN 7 Additional information about the first leg of the trip. 11 Trip Leg 2 Information. AN 7 Additional information about the second leg of the trip. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 440 Data element definitions Tag 94: Airline Industry-Specific Data Subtag 12 Description Trip Leg 3 Information. Format AN 7 Additional information about the third leg of the trip. 13 Trip Leg 4 Information AN 7 Additional information about the fourth leg of the trip. 14 Travel Agency Code/Name AN 33 A code indicating the travel agency. 0A Credit Reason Indicator AN 1 Code indicating the reason for a credit to the cardholder. Valid values are: A (Passenger transport ancillary fee cancellation) B (Airline ticket and passenger transport ancillary fee cancellation) C (Airline ticket cancellation) O (Other) P (Partial refund of airline ticket) 0B Ticket Change Indicator AN 1 Code indicating why a ticket was changed. Valid values are: C (Change to existing ticket) N (New Ticket) S-123: Tag 95, Passenger Transport Ancillary Data Format: Variable based on the subtags included TDEs: Travel and Entertainment Tag 95 contains ancillary services and passenger data that is used to parse and build Field 104, Dataset ID 6B in the VisaNet external message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 441 Data element definitions Tag 95: Passenger Transport Ancillary Data Subtag 01 Description Format Code Format AN 2 Used to indicate which interchange interface set the data. Valid values include “01” (Visa) and “02” (Visa DPS). 02 Ancillary Ticket Document Number AN 15 Contains the form number assigned by the carrier for the transaction. This code is composed of the carrier code, form, and serial number without the check digit. 03 Ancillary Service Category 1 AN 4 (required) Must contain the ancillary service category code for the sole or primary type of service that is being provided 04 Ancillary Service Sub-category 1 AN 4 (optional) If present, it must contain a valid ancillary service subcategory code for the Ancillary Service Category 1 tag. 05 Ancillary Service Category 2 AN 4 (required) Must contain the ancillary service category code for the sole or primary type of service that is being provided 06 Ancillary Service Sub-category 2 AN 4 (optional) If present, it must contain a valid ancillary service subcategory code for the Ancillary Service Category 2 tag. 07 Ancillary Service Category 3 AN 4 (required) Must contain the ancillary service category code for the sole or primary type of service that is being provided BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 442 Data element definitions Tag 95: Passenger Transport Ancillary Data Subtag 08 Description Ancillary Service Sub-category 3 Format AN 4 (optional) If present, it must contain a valid ancillary service subcategory code for the Ancillary Service Category 3 tag. 09 Ancillary Service Category 4 AN 4 (required) Must contain the ancillary service category code for the sole or primary type of service that is being provided 0A Ancillary Service Sub-category 4 AN 4 (optional) If present, it must contain a valid ancillary service subcategory code for the Ancillary Service Category 4 tag. 0B Passenger Name AN 20 This tag must contain either the passenger’s name. If the passenger’s name is unavailable, this field must contain the cardholder’s name. For U.S. National, intra-regional Visa Europe, and domestic Visa Europe transactions, this tag cannot begin with a space on originals and their reversals requesting EIRF or any Custom Payment Service. 0C Issued in Connection with Ticket Number AN 15 If this purchase has a connection or relationship to another purchase, such as a baggage fee from a passenger transport ticket, this tag must contain the ticket document number for the other purchase. For standalone purchases, this tag must contain the same value as the Ancillary Ticket Document Number Tag. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 443 Data element definitions Tag 95: Passenger Transport Ancillary Data Subtag Description 0D Format Credit Reason Indicator AN 1 (optional) If present, this tag must contain one of the following values indicating the reason for the credit to the cardholder: A (Passenger transport ancillary fee cancellation) B (Airline ticket and passenger transport ancillary fee cancellation) O (Other) 0E Ancillary Fee AN..108 The subtag contains up to six instances of the fee and an instance is structured as follows: • • • • Amount Type AN 2 Currency Code N 3 Amount Sign AN 1 (values 'C' or 'D') Amount N 12 This value maps from data element 48, subelement 54, subfields 1 and 2 in the MDS transaction message. S-123: Tag 96, Network Token Service Format: Variable based on the subtags included TDEs: Network Tokenization Service Generic Data Tag 96 contains network token service data that is used to parse and build external messages for various interfaces. The following external messages use Tag 96: Interface External message fields and data elements AMEX GNS DE 34 DE 60 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 444 Data element definitions Interface External message fields and data elements Banknet DE 48.26, 48.30, 48.33.01, 48.33.02, 48.33.05, 48.33.06, 48.33.07, 48.36, and 48.85 DE 120.1 - 120.7, 120.22, and 120.23 (tokenization complete notification messages) DE 120.1, 120.2, and 120.7 (tokenization activation code notification messages) DE 120.1 - 120.5, and 120.13 (tokenization event notification messages) DE 124 China UnionPay (CUP) DE 63.TK, subtags 01 and 07 CO-OP DE 124, tags T1, T2, T3, T4, T5, T6, T8, T9, TA, TB, and TP. DE 125, tag T9 Discover DE 56.01.01 FIS DE 124, tags T1, T2, T3, T4, T5, T6, T8, T9, TA, TB, and TP DE 125, tags T2, T3, and T4 MDS DE 48.30, 48.33.01, 48.33.02, 48.33.05, 48.33.06, 48.33.08, 48.33.09 DE 120.1 - 120.7, 120.22, and 120.23 (tokenization complete notification messages) DE 120.1 - 120.5, and 120.13 (tokenization event notification messages) NYCE DE 124, tags T1, T2, T3, T4, T6, T8, T9, TB, TC, TP, and TQ PULSE DE 124, tags T1, T2, T3, T5, T6, T8, T9, TA, TB, and TP DE 125, tags T2, T4, T5, and TB SAMA SPAN2 DE 47, tag 02, 07-10 DE 47.2, tags 05 and 06 SHAZAM DE 124, tag T07 STAR DE 107, tag TI DE 124, tags T1, T2, T3, T4, T5, T6, T7, T8, TA, TB, TP, and V1.2 DE 125, tag M5 Visa DPS DE 104, tag $TM BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 445 Data element definitions Interface External message fields and data elements VisaNet DE 44.15 DE 56.01.01 DE 115 DE 120.56 and 120.57 DE 123.67, subtag 03-05 DE 123.68, subtags 01 - 08, 10-14, 0A-0C, 1D, 1F31-1F33, 123.D4, DE 125.01, subtag 01 - 04-07, 125.02, subtags 03 - 09, and 0A DE 127.40, subtags 01 and 02 DE 127.PAN.41 subtags 01 and 02 127.TC.40 subtags 01 and 02 Tag 96: Network Token Service Subtag 01 Description Token data Format N var The token used to replace the cardholder Primary Account Number (PAN). 02 Token assurance level AN 2 The confidence level of the token to PAN/cardholder binding. 03 Token requester ID UN 11 The ID of the token requester. 04 Last 4 digits of PAN UN 4 The last four digits of the cardholder’s PAN. 05 PAN account range N 9 or N 19 The first nine digits of the PAN, or the full Visa cardholder PAN in the authorization response for a transaction initiated with a Visa token. 06 Account status AN 1 The account range’s status as regulated or non-regulated. 07 Token status • • • • • AN 1 1 = Active token 2 = Suspended token 3 = Deactivated token 4 = Expired token 5 = Inactive token BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 446 Data element definitions Tag 96: Network Token Service Subtag 09 Description Action indicator Format AN 1 Indicates the action to be taken on the token provided in DE 2. • • • • • 0 = Inquiry 1 = Suspend token 2 = Deactivate token 3 = Resume token 4 = Update PAN expiration date Note: This data is parsed when received on an inbound message; it is not built on an outbound message. 10 Replacement PAN Expiration Date N4 Expiration date that is replacing the number that is embossed, encoded, or both on the card that represents the cardholder's PAN. Format: YYMM 11 PAN reference number AN var Contains the value used as a substitute for the payment token that does not expose information about the payment token or the PAN that the payment token replaces. Length depends upon the interface using it. 12 Detokenization transaction ID AN var An ID assigned by the Token Service Provider that uniquely identifies the token lookup transaction. Length depends upon the interface using it. 13 Token type • • • • • 14 AN 2 00 = Unknown 01 = Card on file 02 = Secure element 03 = Host card emulation 04 = Quick read PAN information AN var Length depends upon the interface using it. 15 Token transaction identifier AN var Length depends upon the interface using it. 16 Token service provider AN var Indicates the service provider that created the token, for example VI for Visa or MC for MasterCard. Length depends upon the interface using it. 17 Token customer name AN var Length depends upon the interface using it. 18 Token expiration date AN var 19 Token trace ID AN var BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 447 Data element definitions Tag 96: Network Token Service Subtag Description Format 20 Card verification method at device N2 21 Contactless usage N1 Contains value indicating if the token is permitted for use in contactless transactions. • • 22 0 = Token is not permitted for use in contactless transactions 1 = Token is permitted for use in contactless transactions Card on file electronic commerce usage N1 Contains value indicating if the token is permitted for use in card on file electronic commerce transactions. • • 23 0 = Token is not permitted for use in card on file electronic commerce transactions 1 = Token is permitted for use in card on file electronic commerce transactions Mobile/Digital wallet electronic commerce usage • • N1 0 = Token is not permitted for use in mobile/digital wallet e-commerce transactions 1 = Token is permitted for use in mobile/digital wallet e-commerce transactions 24 Correlation ID AN 14 25 Number of active tokens for the primary account number ANS 2 26 Issuer product configuration ID 27 Consumer language 28 Final tokenization decision ANS 10 AN 2 ANS 1 The final tokenization decision that was used in the tokenization of the card. • • • 29 0 = Failed 1 = Approve 2 = Approve, but requires additional authentication Final tokenization decision indicator ANS 1 The element of the service that was responsible for determining the final tokenization decision. • • • • 1 = Tokenization eligibility response 2 = Tokenization authorization response 3 = Issuer predefined tokenization rules 4 = Mobile application 30 T&C identifier ANS 32 31 T&C date and time ANS 10 32 Number of activation attempts BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 ANS1 448 Data element definitions Tag 96: Network Token Service Subtag Description Format 33 Token unique reference 35 Tokenization event indicator 36 Device type AN8 37 Tokenization event reason code AN 2 38 Event requestor 39 PAN source AN 2 40 Device number AN2 42 Device ID 44 Wallet provider ID ANS2…3 45 Wallet account ID ANS32 46 Wallet account email address AN..32 47 Wallet provider tokenization recommendation AN 1 48 Wallet service provider tokenization recommendation standard version AN 2 49 Wallet service provider device score N2 50 Wallet service provider account score N2 51 Wallet service provider tokenization recommendation reason ANS 6 53 Activation code ANS 8 54 Activation code expiration date and time N 10 57 Token activation code verification result AN 1 58 Token storage type AN 2 60 Activation methods AN 286 61 Device name ANS 20 62 Consumer's activation code distribution method preference 63 Device location 64 Device IP address 65 Provisioning message type AN 2 66 Mobile number last 4 digits ANS 4 67 Payment application instance ID 68 Primary account number card sequence number 69 Wallet service provider account ID hash 70 Seller ID AN 20 71 Payment account reference AN 35 72 Token information verification indicator BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 ANS 48 N1 ANS 1 ANS48 ANS 165 ANS 9 ANS 12 ANS 48 AN 3 ANS 64 AN 1 449 Data element definitions Tag 96: Network Token Service Subtag Description Format 73 Token-based QR code data 74 Number of suspended tokens 75 Active account management velocity checking result AN2 76 Issuer special condition codes AN 2 78 Last updated by AN 1 79 Number of inactive tokens N2 80 Number of activation codes Issued N2 81 AKM elapsed total N4 82 AKN NOT N3 83 AKM CTTA N7 84 CVV2 authorization request data response yype 85 Visa token score 86 Visa token decisioning 87 Terms and conditionsverification AN 64 88 Issuer terms and conditions date/time AN 32 89 Token vault PAN update - replacement PAN 90 Activation verification result 91 Starting query number 92 Additional trace data 93 Device IMEI AN 15 94 Android ID AN 16 95 Provisioning attempts on this advice N3 96 Account to device bonding age N5 97 Device country AN 2 98 Protection type N3 99 Presentation type N3 0A Device serial number 0B Location source 0C Device time zone 0D Device time zone setting 0E Device bluetooth MAC 0F OS type 0G OS version BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 32 N2 ANS 2 N2 AN 2 N13..19 AN 1 N4 ANS..24 AN 20 N3 AN 1 N3 AN 16 N3 AN 16 450 Data element definitions Tag 96: Network Token Service Subtag Description Format 0H OS build AN 16 0L Wallet provider PAN age N5 0M User account age N5 0N Wallet account age N5 0P Days since last activity N5 0Q Number of transactions in the last 12 months N5 0R Days since last account N5 0S Suspended cards in account N3 0T Wallet account country 0U Number of active tokens N3 0V Number of devices with active tokens N3 0W Number of active tokens in all devices N3 0X Consumer entry mode N3 0Y Additional transaction analysis data 1A Asset ID 1B Return code AN 2 1C Token effective date AN 4 1D Wallet account email address age AN 4 1E Wallet provider phone score AN 2 1G Tokenized card verification results 1H LUK/SUK replenishment status N 02 1I CDCVM method A A 02 1J Token update reason text AN 2 AN 2 AN 12 AN 02 ANS 100 S-123: Tag 97, CUP Recurring Data Format: Variable based on the subtags included TDEs: CUP Recurring Data Tag 97 contains recurring CUP data that is passed to and from the CUP Recurring Data TDE. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 451 Data element definitions Tag 97: CUP Recurring Data Subtag 01 Description Format User ID Category. ANS 2 China UnionPay (CUP): This value maps to and from data element 48, Usage PZ in the CUP transaction message. 02 User ID Payment Item ANS 40 China UnionPay (CUP): This value maps to and from data element 48, Usage PZ in the CUP transaction message. 03 Payment Method Tag ANS 2 China UnionPay (CUP): This value maps to and from data element 48, Usage PZ in the CUP transaction message. 04 Payment Method Type ANS 40 China UnionPay (CUP): This value maps to and from data element 48, Usage PZ in the CUP transaction message. 05 Time Span of Relationship N3 China UnionPay (CUP): This value maps to and from data element 48, Usage PZ in the CUP transaction message. 06 Maximum Mandatory Amount N 12 China UnionPay (CUP): This value maps to and from data element 48, Usage PZ in the CUP transaction message. 07 Minimum Mandatory Amount N 12 China UnionPay (CUP): This value maps to and from data element 48, Usage PZ in the CUP transaction message. 08 Payment Period ANS 17 China UnionPay (CUP): This value maps to and from data element 48, Usage PZ in the CUP transaction message. S-123: Tag 98, Region Specific Payment Data Format: Variable based on the subtags included TDEs: Region Specific Payment Data Tag 98 contains payment data that is applicable to a country or region, and that is to be passed to and accepted from a host. Tag 98 is in TLV format. The structure of the data in this tag is as follows: Tag 98: Region Specific Payment Data Subtag 01 Description Card Issuer Data This value maps to and from data element 124, subfield 1 in the MDS and Banknet transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 452 Data element definitions Tag 98: Region Specific Payment Data Subtag 02 Description Tax (IVA) This value maps to and from data element 124, subfield 2 in the MDS and Banknet transaction message. 03 Tax Amount Base This value maps to and from data element 124, subfield 3 in the MDS and Banknet transaction message. 04 Retailer Data This value maps to and from data element 124, subfield 4 in the MDS and Banknet transaction message. 05 Terminal Acquirer Data This value maps to and from data element 124, subfield 5 in the MDS and Banknet transaction message. 06 Original Processing Code This value maps to and from data element 124, subfield 6 in the MDS and Banknet transaction message. 07 Bill Payment/Top up Data This value maps to and from data element 124, subfield 7 in the MDS and Banknet transaction message. 08 Local POS Data This value maps to and from data element 124, subfield 8 in the MDS and Banknet transaction message. 09 Local Response Codes This value maps to and from data element 124, subfield 9 in the MDS and Banknet transaction message. 10 Original Transaction Data This value maps to and from data element 124, subfield 10 in the MDS and Banknet transaction message. 11 Payment Indicator This value maps to and from data element 124, subfield 11 in the MDS transaction message. 12 Interchange Code This value maps to and from data element 124, subfield 12 in the MDS transaction message. 13 Interchange Fixed Amount This value maps to and from data element 124, subfield 13 in the MDS transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 453 Data element definitions Tag 98: Region Specific Payment Data Subtag 14 Description Interchange Percentage This value maps to and from data element 124, subfield 14 in the MDS transaction message. 15 Local Interchange Group This value maps to and from data element 124, subfield 15 in the MDS transaction message. 16 IAC Tax Amount This value maps to and from data element 124, subfield 16 in the MDS transaction message, or to and from data element 124, subfield 11 in the Banknet transaction. 17 Customer ID This value maps to and from data element 112, subfield 11 in the Banknet transaction message. 18 Merchant Tax ID This value maps to and from data element 112, subfield 29 in the MDS transaction message. 19 Brazil Commercial and Financing Data This value maps to and from data element 112, subfield 12 in the Banknet transaction message. 20 CAFIS POS Data This value maps to and from data element 112, subfield 30 in the Banknet transaction message. 21 CAFIS Response Code This value maps to and from data element 112, subfield 31 in the Banknet transaction message. 22 Additional Installment Payment Response Data This value maps to and from data element 112, subfield 16 in the Banknet transaction message. 23 Brazil Post-Dated Transaction Data This value maps to and from data element 112, subfield 18 in the Banknet transaction message. 24 Cuotas Payment - Installment Payment Response Data This value maps to and from data element 112, subfield 03 in the Banknet transaction message 25 Argentina Domestic - Billing Period This value maps to and from data element 124, subfield 1 in the MDS transaction message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 454 Data element definitions Tag 98: Region Specific Payment Data Subtag 26 Description Argentina Domestic - Recurrent Payment Reference Number This value maps to and from data element 124, subfield 2 in the MDS transaction message. 27 Argentina Domestic - Card Acceptor Tax ID This value maps to and from data element 124, subfield 3 in the MDS transaction message. 28 Argentina Domestic - Legal Corporate Name This value maps to and from data element 124, subfield 4 in the MDS transaction message. 29 Colombian Domestic Fee Inquiry Mapped to and from data element 112, subfield 35 in the Banknet transaction message. 30 Argentina Domestic - Cardholder Identification Method This value maps to and from data element 124, subfield 5 in the MDS transaction message. 31 Argentina Domestic - POS Invoice Number This value maps to and from data element 124, subfield 6 in the MDS transaction message. 32 Netherlands Primary Cardholder ID This value maps to and from data element 112, subelement 37, subfield 1 in the Banknet transaction message. 33 Netherlands Secondary Cardholder ID This value maps to and from data element 112, subelement 37, subfield 2 in the Banknet transaction message. S-123: Tag 99, Healthcare Services Format: Variable based on the subtags included TDEs: Healthcare TDE Tag 99 contains service information for healthcare transactions, and that is to be passed to and accepted from a host. The structure of the data in this tag is as follows: BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 455 Data element definitions Tag 99: Healthcare Services Subtag Description 01 Length Healthcare Data • • • • AN..95 Provider ID - AN 9 Service Type - AN 2 Payer ID - AN 6 Reason Code - AN 2 Occurs up to 5 times. 02 Inventory Informational Approval System (IIAS) Substantiation Indicator AN 1 0 = An IIAS was not used at the point of sale 1 = An IIAS was used at the point of sale 2 = Merchant is exempt from using an IIAS 4 = Transaction submitted as real-time substantiated but from a non-IIAS certified merchant S-123: Tag 0A, PULSE Data Format: Variable based on the subtags included TDEs: PULSE Data, Multi-Clearing Sequence Number Tag 0A contains data to support Pay Express transactions in the PULSE interface. This tag carries subtag data as shown in the table below. Tag 0A: PULSE Data Subtag Description Format 01 Reference Number AN 9 02 Merchant Transaction ID 03 Multi-clear Sequence Number AN 2 04 Multi-clear Count Number AN 2 AN 16 S-123: Tag 0B, American Express Additional Card Information Format: 0-255, Variable based on the subtags included TDEs: Card Additional Data Tag 0B contains data to support the Goods Sold data in the AMEX CAPN interface. This tag carries subtag data as shown in the table below. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 456 Data element definitions Tag 0B: American Express Additional Card Information Subtag Description 01 American Express Goods Sold Code 02 American Express card present Goods Sold data version 03 Seller ID set to Payment Service Provider's (Aggregators) or OptBlue Participant's specific seller or vendor 04 Seller email address set to the seller email address 05 Seller telephone set to the seller telephone Format AN 4 N2 ANS 20 LLVAR ANS ..40 N 20 S-123: Tag 0C, Security Services Format: 0-96, Variable based on the subtags included TDEs: MasterCard M/Chip On-Behalf Services Tag 0C contains data mapped by the MDS interface to the Security Services Table of the MasterCard M/Chip OnBehalf Services TDE. This tag carries subtag data as shown in the table below, with multiple occurrences of 6 bytes. Tag 0C: Security Services Subtag Description Format 01 Security indicator AN 3 02 Security data AN 3 S-123: Tag 0D, MasterCard Indicators Format: Variable based on the subtags included TDEs: MasterCard Magnetic Stripe Compliance TDE Tag 0D contains MasterCard Indicators, including the MasterCard Magnetic Stripe Compliance indicators. This tag is mapped from DE 48 (Additional Data-Private Use) Subelement 88 (Magnetic Stripe Compliance Status Indicator) and Subelement 89 (Magnetic Stripe Compliance Error Indicator) in the Banknet transaction message. For information on Banknet transaction messages, refer to the appropriate Banknet technical specification. Tag 0D: MasterCard Indicators Subtag Description 01 Magnetic Stripe Compliance Status Indicator BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Format AN 1 457 Data element definitions Tag 0D: MasterCard Indicators Subtag Description 02 Format Magnetic Stripe Compliance Error Indicator AN 1 S-123: Tag 0E, Authentication Indicator Format: N1 TDEs: Generic Data TDE One numeric character indicating the whether the transaction qualified for Authentication Service Type 1 or Type 2. S-123: Tag 0F, Merchant On-Behalf Services Format: ANS...99 TDEs: MasterCard M/Chip On-Behalf Services TDE Used to parse DE 48, SE 51 (MasterCard M/Chip On-Behalf Services TDE, Merchant On-behalf Services data member) in 0110, 0130 and 0410 messages received inbound from the network to the ISO Host Interface 1993 external data that houses Banknet DE 48, SE 51 (DE 123, Tag 0F). It is also mapped to VisaNet data element 104.65.23. S-123, Tag 0G, Time Validation Information Format: Variable based on the subtags included TDEs: Generic Data TDE Tag 0G contains Time Validation Information data and is mapped to and from MasterCard DE 48.49 and Banknet DE 48.49. The tag is mapped to the Generic Data TDE with the outer key MC_DATA and inner key TIME_VALID_INFO. Tag 0G: Time Validation Information Subtag Description Format 01 Time Value N8 02 Time Discrepancy Value N5 03 Time Discrepancy Indicator AN 2 S-123: Tag 0H, Transaction Integrity Class Format: AN 2 TDEs: Generic Data TDE Tag 0H contains Transaction Integrity Class data and is mapped to and from MasterCard DE 48.52, Banknet DE 48.52, and VisaNet DE 104.65.28. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 458 Data element definitions The tag is mapped to the Generic Data TDE with the outer key MC_DATA and inner key TXN_INTEGRITY_CLASS. S-123: Tag 0I, STAR Access Data Format: ANS...999 TDEs: Generic Data TDE, STAR Data Field TDE Tag 0I contains STAR Access data and is mapped to and from STAR Access DE 110 format AX. Tag 0I: STAR Access Data Subtag 01 Description Access Transaction Sequence Number (ATSN) Format AN 15 Unique identifier assigned by the STAR network upon receipt of an authorization request from the acquirer that can be used to match messages throughout the life cycle of a transaction. 02 Incremental Authorization AN 1 Valid values: • • 03 'I' - Incremental authorization Space - Not an incremental authorization Purchase Identifier AN 26 Represents customer code, rental agreement number, hotel folio number, airline ticket number, etc. 04 Merchant Ship Date N8 The anticipated or true date the merchandise or product is mailed. (YYYYMMDD) 05 Merchant Back Order AN 2 Valid values: • • 06 '00' or space - Not a backordered item '01'- Backordered item Multiple Clearing Transaction Number N3 Indicates transaction is part of multiple shipments, number of anticipated shipments. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 459 Data element definitions Tag 0I: STAR Access Data Subtag Description 07 Multiple Clearing Transaction Count Format N3 Number of this shipment that the record represents. 08 Acquirer Reference Number 09 SMS/DMS Indicator AN 23 AN 3 Set by the network to indicate whether the Acquirer Processor is dual message (DMS) or single message (SMS). 10 Reserved for future use - 11 Reserved for future use - 12 Reserved for future use - 13 Authorized Amount N 12 S-123: Tag 0J, Advice Reason Detail Code Format: Variable based on the subtags included TDEs: MasterCard Advice Detail TDE Tag 0J contains a conditional detail code that provides specific information regarding the exact purpose of the MDS or Banknet Advice message. This field maps to data element 60 (Advice Reason Code), subfield 2, in the MDS and Banknet transaction message. Tag 0J: Advice Reason Detail Code Subtag 01 Description MasterCard Advice Detail Code Format N4 S-123: Tag 0M, Secure E-commerce Indicators Format: Variable based on the subtags included TDEs: Generic Data TDE Tag 0M contains a code indicating whether a card transaction qualifies as a secure e-commerce transaction. For Discover, this code indicates whether the cardholder was authenticated using ProtectBuy. This field maps to data element 61 (Point of Sale Data), position 9 (POS E-commerce Transaction Indicator) in the Discover transaction message. The outer key used to store this data in the Generic Data TDE is PROTECT_BUY. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 460 Data element definitions Tag 0M: Secure E-commerce Indicators Subtag Description 01 Format Discover POS E-commerce Transaction Indicator. Valid values: • • N1 5 = Card Transaction is a secure e-commerce transaction (Cardholder authenticated using ProtectBuy) 6 = Merchant attempted to authenticate the Cardholder information using ProtectBuy, but was not able to complete authentication because the Cardholder or the Issuer does not participate in ProtectBuy. Generic Data TDE - inner key TXN_IND S-123: Tag 0N, RuPay e-Commerce Indicators Format: Variable based on the subtags included TDEs: Generic Data TDE Tag 0N contains codes used for RuPay e-Commerce. The outer key used to store this data in the Generic Data TDE is INTFRPY. Tag 0N: RuPay e-Commerce Indicators Subtag Description 01 Format Encryption Technique Indicator AN 2 Generic Data TDE - inner key ENCRYPT_IND 02 Terminal Operating Environment AN 1 Generic Data TDE - inner key TERM_OPER_ENVMT S-123: Tag 0P, Terminal Conversion Rate Format: N8 TDEs: Conversion Rate TDE Tag 0P contains terminal conversion rate data and is mapped to and from RuPay DE 48.080. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 461 Data element definitions S-124: Reserved for Private Use Format: LLLLVAR ANS ..9999 TDEs: Varies by tag, mainly Generic Data TDE The Reserved for Private Use (S-124) data element is used to pass unmapped data fields as received from network interfaces (such as Visa and Banknet) through to the host. This data element is currently only processed for request and advice request messages and is not processed for response messages. The data is predominately obtained from the Generic Data TDE to build outbound requests and is used to populate the Generic Data TDE on inbound requests. Each tag and subtag is mapped to a corresponding outer key and inner key in the Generic Data TDE. The mapping between the tag and Generic Data TDE outer key is configured in the Genrc_Data_Outer_Tag data source, and the mapping between the subtag and the Generic Data TDE inner key is configured in the Genrc_Data_Inner_Tag data source. Whether a tag or subtag is output in S-124 is governed by whether the mapping is present in the Genrc_Data_Outer_Tag or Genrc_Data_Inner_Tag data sources. Suppression of tags is possible by removing entries from these data sources. These data sources currently do not have a User Interface so any changes must be done using DALCI files. They do have OLTPs and need to be reloaded and warmbooted for changes to take effect. Two-character tags starting with 'P' 'Q' and 'R' have been reserved for use in customer specific modifications (CSMs). When using a custom tag, the two-character sub-tag does not need to use custom values. If an additional custom subtag is required for an existing tag, two-character subtags starting with 'P' 'Q' and 'R' have been reserved for use in CSMs. Use of tags This data element carries tagged data items. The tags defined for this data element are listed below. Tagged data items are structured in the following manner: a tag identifying the type of data, followed immediately by a four-digit length (LLLL) identifying the length of the data, followed immediately by the data itself. The data type can be alphanumeric or special characters, but ACI recommends using alphanumeric characters. Tag + LLLL + data. Tagged data varies in length depending on the tag, and multiple tagged data items can be included in any order within the data element. Use of subtags Some tags use subtags to identify the various data fields involved in the file action. Refer to the specific tag documentation for descriptions of the supported subtags and their purposes. Subtag data is structured as follows: the subtag identifying the type of field data, followed immediately by a threedigit length (LLL) identifying the length of the field data, followed immediately by the field data itself. Subtag + LLL + field data. Multiple subtags can be present within a single tag, and can be in any order within the tag. S-124: Tag 01, Acquirer Data Format: Variable depending on the subtags included BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 462 Data element definitions TDEs: Generic Data Acquirer Component ID Sequential Routing Info Acquirer STAN Acquirer POS Entry Mode VISA Data Acquirer POS Condition Code Tag 01 contains data received from the acquiring endpoint for fields that are defined in ISO8583 (1987 or 1993), and so could be populated by any network. The outer key used to store this data in the Generic Data TDE is ACQ_DATA. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. When building an outbound request, BASE24-eps may obtain the data from multiple TDEs in the order listed. When parsing an inbound request, BASE24-eps will always populate the Generic Data TDE. Tag 01: Acquirer Data Subtag 01 Description Acquiring endpoint component ID • • • 02 • 03 • 04 • • Variable based on endpoint. Usually AN 3…12 Generic Data TDE - inner key ACQ_POS_ENTRY_MDE Acquirer POS Entry Mode TDE Acquiring endpoint POS Condition Code (ISO DE 25) • N6 Generic Data TDE - inner key ACQ_STAN Acquirer STAN TDE Acquiring endpoint POS Entry Mode (ISO DE 22) • ANS 8 Generic Data TDE - inner key ACQ_CMPNT_ID Sequential Routing Information TDE Acquirer Component ID TDE Acquiring endpoint System Trace Audit Number (ISO DE 11) • Format Variable based on endpoint. Usually AN 2 Generic Data TDE - inner key POS_COND_CDE Visa Data TDE Acquirer POS Condition Code TDE BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 463 Data element definitions Tag 01: Acquirer Data Subtag Description 05 Format Acquiring additional response data (ISO DE 44) • Variable based on endpoint. Usually ANS..99 Generic Data TDE - inner key ADNL_RESP_DATA S-124: Tag 02_HISO 1993 Data Format: Variable depending on the subtags included TDEs: Generic Data Tag 02 contains data received from the acquiring endpoint for fields that are related to HISO 1993. The outer key used to store this data in the Generic Data TDE is HISO93. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 02: HISO 1993 Data Subtag Description 01 Acquiring endpoint interface name when received inbound from a HISO 1993 acquiring interface in DE 62 tag 17 Format ANS 16 Generic Data TDE - inner key ACQ_INTF_NAM S-124: Tag 03, Visa Data Format: Variable depending on the subtags included TDEs: Generic Data Tag 03 contains data received from the acquiring endpoint for fields that are related to Visa network data. The outer key used to store this data in the Generic Data TDE is VISA. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 03: Visa Data Subtag 01 Description Visa Additional POS Information (Visa DE 60) Format AN 12 Generic Data TDE - inner key ADNL_POS_INFO BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 464 Data element definitions Tag 03: Visa Data Subtag Description 02 Visa Other Amounts (Visa DE 61) Format N ..36 Generic Data TDE - inner key OTHER_AMTS 03 Visa Custom Payment Service Fields Bitmap (Visa DE 62.0) AN 16 Generic Data TDE - inner key CSTM_PMNT_SRVC_FLDS S-124: Tag 04, MasterCard Data Format: Variable based on the subtags included TDEs: Generic Data TDE Tag 04 contains data received from the acquiring endpoint for fields that are related to the MasterCard network data. The outer key is used to store this data in the Generic Data TDE is MC. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 04: MasterCard Data Subtag Description 01 MasterCard Processor Pseudo ICA Format N7 Generic Data TDE - inner key PROCESSOR_PSEUDO_ICA 02 MasterCard Transaction Disposition AN 2 Generic Data TDE - inner key TXN_DISP 03 MasterCard Test Results AN..87 Generic Data TDE - inner key TST_RSLT 04 MasterCard Account Data Compromise Information ANS 30 Generic Data TDE - inner key ACCT_DATA_CMPRMS_INFO 05 MasterCard Account Type Indicator ANS 1 Generic Data TDE - inner key ACCT_TYP_IND BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 465 Data element definitions Tag 04: MasterCard Data Subtag Description 06 Banknet Debt Repayment Receiver Last Name Format ANS 35 Generic Data TDE - inner key DEBT_RPMNT_RCV_LAST_NAM 07 Banknet Debt Repayment Receiver Postal Code ANS 10 Generic Data TDE - inner key DEBT_RPMNT_RCV_POSTAL_CD E 08 Banknet Debt Repayment Receiver Date of Birth AN 8 Generic Data TDE - inner key DEBT_RPMNT_RCV_DOB 09 Banknet Debt Repayment Receiver Account Number ANS 20 Generic Data TDE - inner key DEBT_RPMNT_RCV_ACCT_NUM S-124: Tag 05, CBAE Data Format: Variable depending on the subtags included TDEs: Generic Data Tag 05 contains data received from the acquiring endpoint for fields that are related to the French CBAE (Cartes Bancaires Acquéreur-Emetteur, or Cartes Bancaires Acquirer-Issuer) network data. The outer key used to store this data in the Generic Data TDE is CBAE. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 05: CBAE Data Subtag Description 01 Format CBAE Acquiring Institution Country N 3 Code (CBAE DE 19) where nonstandard values are used (900-999) Generic Data TDE - inner key ACQ_CNTRY_CDE S-124: Tag 06, Fraud Enhanced Data Format: Variable based on the subtags included TDEs: Generic Data BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 466 Data element definitions Tag 06 contains data specific to fraud. The outer key used to store this data in the Generic Data TDE is ECOM_FRAUD_DATA. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 06: Fraud Enhanced Data Subtag Description 01 Last Registered User Profile Change Date Format N 8 (DDMMCCYY) Generic Data TDE - inner key RGSTR_USER_LAST_CHNG_DAT S-124: Tag 08, PROSA Data Format: Variable depending on the subtags included TDEs: Generic Data Tag 08 contains data specific to the PROSA interface. The outer key used to store this data in the Generic Data TDE is PROSA. The inner keys are the same as the subtags. The following table describes the subtags used to store the data in the Generic Data TDE. Tag 08: PROSA Data Subtag Description Format Q1 Authorization Identification Mode ANS 2 Q2 Media Access Indicator AN 2 Q5 Original Amounts AN 104 Q6 Deferred Payments AN 6 QM MasterCard Debit AN 12 QV Mobile Top-up AN 74 S: 124: Tag 09, LINK LIS5 Format: Variable depending on the subtags included TDEs: Generic Data Tag 09 contains data received from the acquiring endpoint for fields that are related to LINK LIS5 network data. The outer key used to store this data in the Generic Data TDE is INTFLIS5. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 467 Data element definitions Tag 09: LINK LIS5 Subtag Description 01 Automated Deposit Type (LIS5 DE 61 subfield 15) Format ANS 1 Generic Data TDE - inner key DEPOSIT_TYPE 02 Device Deposit Capability (LIS5 DE 61 subfield 16) ANS 1 Generic Data TDE - inner key DEPOSIT_CAP S-124: Tag 10, RuPay Format: Variable depending on the subtags included TDEs: Generic Data Tag 10 contains data received from the acquiring endpoint for fields that are related to RuPay network data. The outer key used to store this data in the Generic Data TDE is INTFRPY. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 10: RuPay Subtag Description 01 Issuer Supplied ID (RuPay Field 48 Tag 077) Format ANS..40 Generic Data TDE - inner key: IVR_UNIQUE_ID 02 UIDAI Authentication Code (RuPay Field 62) ANS..999 Generic Data TDE - inner key: UIDAI_AUTH_CDE 03 Finger Print Minutiae (RuPay Field 63) ANS..999 Generic Data TDE - inner key: BIOMETRIC_ENCRYPT_DATA 04 Additional Biometric Data 1 (RuPay Field 126) ANS..999 Generic Data TDE - inner key: ADNL_BIOMETRIC_DATA_126 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 468 Data element definitions Tag 10: RuPay Subtag Description 05 Additional Biometric Data 2 (RuPay Field 127) Format ANS..999 Generic Data TDE - inner key: ADNL_BIOMETRIC_DATA_127 06 ECI Indicators (RuPay Field 48, Tag N 2 056) Generic Data TDE - inner key: E_COM_IND 07 UID Number (RuPay Field 48, Tag 066) N 12 Generic Data TDE - inner key: UID_NUM 08 Income Tax PAN Number (RuPay Field 48, Tag 067) AN 10 Generic Data TDE - inner key: TAX_PAN 09 Customer Telephone Number (RuPay Field 48, Tag 074) N 12 Generic Data TDE - inner key: CUST_PHN_NUM 10 Transaction Identifier (RuPay Field 48, Tag 079 ) AN 4 Generic Data TDE - inner key: TRANS_ID 11 Authorization Response Code (RuPay Field 48, Tag 081) N4 Generic Data TDE - inner key: AUTH_RESP_CDE 12 Source Of Fund (RuPay Field 48, Tag 082) N2 Generic Data TDE - inner key: SRC_FUND 13 OCT - Remitter instrument type (RuPay Field 104, Tag 008) ANS 1 Generic Data TDE - inner key: DE104.008 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 469 Data element definitions Tag 10: RuPay Subtag Description 14 OCT- Remitter instrument ID (RuPay Field 104, Tag 009) Format ANS 50 Generic Data TDE - inner key: DE104.009 15 OCT - Payload Format Indicator (RuPay Field 104, Tag 013) N2 Generic Data TDE - inner key: DE104.013 16 OCT - Point of initiation method (RuPay Field 104, Tag 014 ) N2 Generic Data TDE - inner key: DE104.014 S-124: Tag 11, Additional Cardholder Verification Format: Variable depending on the subtags included TDEs: Generic Data Tag 11 contains additional cardholder verification data. The outer key used to store this data in the Generic Data TDE is ADNL_CRDHLD_VRFY. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 11: Additional Cardholder Verification Subtag Description 01 MasterCard E-ID Format N2 Generic Data TDE - inner key: MC_E_ID S-124:Tag 12, SAMA SPAN2 Data Format: Variable depending on the subtags included TDEs: Generic Data Tag 12 contains eCommerce and mail or telephone order information for SAMA SPAN2. The outer key used to store this data in the Generic Data TDE is INTSPN2. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 470 Data element definitions Tag 12: SAMA SPAN 2 Data Subtag Description Format 01 Merchant Refund / Reversal Indicator A1 02 Transaction Mode Indicator A2 03 Recurring Payment Details AN 10 04 mada PSP Identifier A4 05 eCommerce and MO/TO data Card Scheme Indicator A2 S-124: Tag 13, FIS PayNet Payment Data Format: Variable depending on the subtags included TDEs: Generic Data Tag 13 contains payment data for the FIS Efunds Interface from DE-105 through DE-108. The outer key used to store this data in the Generic Data TDE is INTFFIS_ PMNT . The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 13: FIS PayNet Payment Data Subtag Description Format 01 Consumer billing account number ANS..25 02 Receiver phone/pager number ANS .. 40 03 Receiver's e-mail address ANS..60 04 Funder's e-mail address ANS..60 05 Funder text ANS..50 06 Merchant/biller invoice number ANS..25 07 Merchant/Biller's email address ANS..60 08 Payment description ANS..50 S-124: Tag 14, FIS DE-109 Data Format: Variable depending on the subtags included TDEs: Generic Data Tag 14 contains Sender data for the FIS Efunds Interface from DE-109 . The outer key used to store this data in the Generic Data TDE is INTFFIS_DE109 . The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 471 Data element definitions Tag 14: FIS DE-109 Data Subtag Description Format 01 Sender account number AN..34 02 Sender date of birth AN..08 (MMDDYYYY) 03 Sender e-mail address AN..30 04 Sender funding source AN2 values 01-06 05 Sender general identification AN..50 06 Sender masked PAN AN..19 07 Sender mobile service provider name AN..30 08 Sender optional message AN..37 09 Sender phone number AN..20 10 Sender participation ID AN..30 11 Sender name AN..41 12 Sender street address AN..50 13 Sender city AN..25 14 Sender state/province AN..3 15 Sender country code AN..3 16 Sender postal code AN..10 17 Sender place, apartment, suite, office AN..9 18 Sender country AN..24 19 Sender identification type AN..2 20 Sender identification number ANS..25 21 Sender identification country code ANS..3 22 Sender identification expiration date ANS..8 (MMDDYYYY) 23 Sender nationality ANS..3 24 Sender country of birth ANS..12 25 Sender original date ANS..6 26 Sender name 2 or first name AN..24 27 Sender structured sender namemiddle name ANS..80 28 Sender structured name ANS..80 29 Sender tag OF AN..5 30 Sender tag O1 AN..19 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 472 Data element definitions Tag 14: FIS DE-109 Data Subtag Description Format 31 Sender cell phone number including AN..20 country and area codes 32 Sender work phone number including country and area codes AN..20 33 Sender fax number including country and area codes AN..20 34 Sender pager number including country and area codes AN..20 35 Sender customer service number including country and area codes AN..20 36 Sender transaction description AN..11 37 Sender transaction purpose AN 2 38 Sender unique reference number AN..19 39 Sender URL of online merchant AN..99 S-124: Tag 15, FIS DE-110 Data Format: Variable depending on the subtags included TDEs: Generic Data Tag 15 contains Receiver data for the FIS Efunds Interface from DE-110 . The outer key used to store this data in the Generic Data TDE is INTFFIS_DE110 . The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 15: FIS DE-110 Data Subtag Description Format 01 Receiver account number AN..34 02 Receiver date of birth AN..08 (MMDDYYYY) 03 Receiver email address AN..30 04 Receiver general identification AN..50 05 Receiver masked PAN AN..19 06 Receiver mobile service provider name AN..30 07 Receiver optional message AN..45 08 Receiver mobile phone number AN..20 09 Receiver name AN..41 10 Receiver street address AN..50 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 473 Data element definitions Tag 15: FIS DE-110 Data Subtag Description Format 11 Receiver city AN..25 12 Receiver state/province AN..3 13 Receiver country code AN..3 14 Receiver postal code AN..10 15 Receiver place, apartment, suite, office AN..9 16 Receiver country AN..24 17 Receiver identification type AN..2 18 Receiver identification number ANS..25 19 Receiver identification country code ANS..3 20 Receiver identification expiration date AN..8 21 Receiver nationality ANS..3 22 Receiver country of birth ANS..12 23 Receiver original date ANS..6 24 Receiver name 2 or first name AN..24 25 Receiver structured receiver namemiddle name ANS..80 26 Receiver structured name ANS..80 27 Receiver tag OF AN..5 28 Receiver tag O1 AN..19 29 Receiver cell phone number including country and area codes AN..20 30 Receiver phone number including country and area codes AN..20 31 Receiver fax number including country and area codes AN..20 32 Receiver pager number including country and area codes AN..20 33 Receiver customer service number including country and area codes AN..20 34 Receiver unique reference number AN..19 Enter the actual information in this section (optional). Enter an example to illustrate your reference here (optional). BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 474 Data element definitions S-124: Tag 16, FDR 184 Data Format: Variable depending on the subtags included TDEs: Generic Data Tag 16 contains data received from the acquiring endpoint for fields that are related to FDR 184 network data. The outer key used to store this data in the Generic Data TDE is INTFFDR. The following table describes the subtags and the inner key used to store the data in the Generic Data TDE. Tag 16: FDR 184 Data Subtag Description 01 Detailed Decline Reason Code (FDR 184 DE 123 Tag DR) Format AN 4 Generic Data TDE - inner key DeclineReasonCode S-127: Reserved for Private Use Format: LLLLVAR ANS ..9999 TDEs: Varies by tag The Reserved for Private Use (S-127) data element is used for a number of purposes, depending on the information carried. Use of tags This data element carries tagged data items. The tags defined for this data element are listed below. Tagged data items are structured in the following manner: a tag identifying the type of data, followed immediately by a four-digit length (LLLL) identifying the length of the data, followed immediately by the data itself. The data type can be alphanumeric or special characters, but ACI recommends using alphanumeric characters. Tag + LLLL + data. Tagged data varies in length depending on the tag, and multiple tagged data items can be included in any order within the data element. Use of subtags Some tags use subtags to identify the various data fields involved in the file action. Refer to the specific tag documentation for descriptions of the supported subtags and their purposes. Subtag data is structured as follows: the subtag identifying the type of field data, followed immediately by a threedigit length (LLL) identifying the length of the field data, followed immediately by the field data itself. Subtag + LLL + field data. Multiple subtags can be present within a single tag, and can be in any order within the tag. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 475 Data element definitions S-127: Tag 01, Statement Print Data Format: AN ..9999 TDEs: Statement Print Tag 01 contains statement print data. Tag 14 of P-62 is present in a message received from the host when more statement print data exists. Note: The statement print buffer must be in the format agreed to by both the issuer and acquirer. Binary data should not be passed (only character data). Consider the amount of data the acquirer can support when formatting this data. If too much data is sent, the data will be truncated by the acquirer. This tag applies to a message type of 1110. Statement print control characters The following table describes the statement print control characters that can be embedded by the host in statement print data to control the format and content of the data. These control characters are recognized and acted upon by the BASE24‑eps ATM device handlers prior to sending the statement print data to the ATM. Control characters Description <B> </B> Beginning and ending tags bracketing text that is to be printed in bold format. The device handler replaces these tags with the corresponding start and stop escape sequences for printing bold characters. <D> </D> Beginning and ending tags bracketing text that is to be printed in double-width character format. The device handler replaces these tags with the corresponding start and stop escape sequences for printing double-width characters. <I> </I> Beginning and ending tags bracketing text that is to be printed in italic format. The device handler replaces these tags with the corresponding start and stop escape sequences for printing italic characters. <U> </U> Beginning and ending tags bracketing text that is to be printed in underlined format. The device handler replaces these tags with the corresponding start and stop escape sequences for printing underlined characters. <BR> Specifies the insertion of a line break. The device handler replaces this tag with a line break sequence. <FF> Specifies the insertion of a form feed. The device handler replaces this tag with a form feed sequence. <HT> Specifies the insertion of a horizontal tab. The device handler replaces this tag with a tab sequence. <R nn> <S n> Specifies the insertion of replacement text. The text used to replace the <R nn> tag is taken from those entries in the ATM Consumer Media data source with the following key formats:stmt_prnt_txt_nnThe device handler uses the nn provided in the <R > tag to locate a matching entry in the ATM Consumer Media data source. For example, <R 12> would match stmt_prnt_txt_12. The device handler then replaces the <R > tag with corresponding text from the identified ATM Consumer Media data source entry. Specifies the insertion of n spaces, where n can be a hexadecimal value of 2 through F, representing from 2 to 15 spaces respectively. The device handler replaces this tag with the corresponding number of spaces. The <S > tag is used for space compression. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 476 Data element definitions Mini-statement print data Mini-statement print data provided by hosts for printing at an ATM must contain the proper number of spaces in each line to allow for proper alignment when printed at the ATM. The data must also contain embedded line feed characters to indicate the location of line breaks. The required line feed characters are 0x0A (hexadecimal A). The following is an example of mini-statement print data including the line breaks: <mini stmt line 1>0x0A<mini stmt line 2>0x0A<mini stmt line 3> Printed, the mini-statement data would appear as follows: <mini stmt line 1> <mini stmt line 2> <mini stmt line 3> S-127: Tag 02, Open Account – From Format: AN ..5051 TDEs: OAR Tag 02 contains the accounts associated with the from side of a transaction. The Action Code (P-39) data element must be set to a value of 083 (Approved, OAR) to indicate that multiple accounts are being returned in the response so the acquirer handles the transaction correctly. Consider the amount of data the acquirer can support when formatting this data. If too much data is sent, the data will be truncated by the acquirer. Tag 14 of P-62 is present in a message received from the host when more account data exists. The data carried in this tag is formatted as follows: Tag 02: Open Account – From Position 1–2 Description Number of Accounts Length 2 The number of from accounts carried in this tag. 3–5051 1–2 The following four fields occur 1 to 99 times. Each occurrence contains 51 characters. Account Type 2 A code indicating the type of from account. 3–22 Account Descriptor 20 A free-form text description of the account. 23 Primary or Secondary Flag 1 A flag indicating whether this is a primary or secondary account. Valid values are as follows: 1 = Primary 2 = Secondary BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 477 Data element definitions Tag 02: Open Account – From Position Description 24–51 Length Account Number 28 The account number of the from account. S-127: Tag 03, Open Account – To Format: AN ..5051 TDEs: OAR Tag 03 contains the accounts associated with the to side of a transaction. The Action Code (P-39) data element must be set to a value of 083 (Approved, OAR) to indicate that multiple accounts are being returned in the response so the acquirer handles the transaction correctly. Consider the amount of data the acquirer can support when formatting this data. If too much data is sent, the data will be truncated by the acquirer. Tag 14 of P-62 is present in a message received from the host when more account data exists. The data carried in this tag is formatted as follows: Tag 03: Open Account – To Position 1–2 Description Number of Accounts Length 2 The number of to accounts carried in this tag. 3–5051 1–2 The following four fields occur 1 to 99 times. Each occurrence contains 51 characters. Account Type 2 A code indicating the type of to account. 3–22 Account Descriptor 20 A free-form text description of the account. 23 Primary or Secondary Flag 1 A flag indicating whether this is a primary or secondary account. Valid values are as follows: 1 = Primary 2 = Secondary 24–51 Account Number 28 The account number of the to account. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 478 Data element definitions S-127: Tag 04, Fleet Card Data Format: AN 200 TDEs: Fleet Data Tag 04 contains fleet card data, as described below. Tag 04: Fleet Card Data Position 1–17 Description Customer Reference Indicator Number Length 17 The customer identification number. 18–34 Driver ID Number 17 The driver’s license number. 35–36 Fuel Product Code/Fuel Type 2 A two-digit code indicating the type of fuel purchased. Valid values are 00 through 99. 37–48 Gross Fuel Price 12 The gross fuel price. Two decimal places are implied. 49 Unit of Measure 1 A code indicating the unit of measure. 50–56 Odometer Reading 7 The odometer reading at the time of purchase. 57–68 Product Code 1 12 The product code of the item sold. 69–80 Product Code 2 12 The product code of the item sold. 81–92 Product Code 3 12 The product code of the item sold. 93–104 Product Code 4 12 The product code of the item sold. 105–116 Product Code 5 12 The product code of the item sold. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 479 Data element definitions Tag 04: Fleet Card Data Position Description 117–128 Length Product Code 6 12 The product code of the item sold. 129–140 Product Code 7 12 The product code of the item sold. 141–152 Product Code 8 12 The product code of the item sold. 153–158 Quantity 6 The quantity of fuel purchased. Two decimal places are implied. 159 Service Type 1 The type of service. Valid values are as follows: 1 = Self service 2 = Full service 160–171 Tax Amount 12 The tax amount. Four decimal places are implied. 172–183 Unit Cost 12 The unit cost. Four decimal places are implied. 184–200 Vehicle Number 17 The vehicle number. S-127: Tag 05, Fleet Product Codes Format: AN 656 TDEs: Fleet Product Codes (tde.flt_prod_cdes_descr, tde.flt_prod_cdes_dr_cr_ind, tde.flt_prod_cdes_disc_amt, tde.flt_prod_cdes_disc_ind, tde.flt_prod_cdes_meas_unit, tde.flt_prod_cdes_net_gr_ind, tde.flt_prod_cdes_qty, tde.flt_prod_cdes_tot_nf_pr, tde.flt_prod_cdes_vat_amt, tde.flt_prod_cdes_vat_rate, tde.flt_prod_cdes_vat_typ) Tag 05 contains fleet product codes, as described below. Tag 05: Fleet Product Codes Position 1–656 Description Length The following fields occur eight times. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 480 Data element definitions Tag 05: Fleet Product Codes Position 1–35 Description Description Length 35 The description of the purchased item. 36 A code indicating whether the extended amount is a debit or a credit. Valid values are as follows: 1 C = Credit D = Debit 37–45 Discount Amount 9 The amount of the discount applied to the purchase amount. 46 Discount Indicator 1 A flag indicating whether a discount was applied to the purchase amount. Valid values are as follows: Y = Yes, a discount was applied to the purchase amount. N = No, a discount was not applied to the purchase amount. 47–49 Unit of Measure 3 A code indicating the unit of measure. 50 Net Gross Indicator 1 A flag indicating whether the amount includes a tax. Valid values are as follows: Y = Yes, a tax is included in the amount. N = No, a tax is not included in the amount. 51–55 Quantity 5 The number of items purchased. 56–64 Total Nonfuel 9 The total nonfuel price. Two decimal places are implied. 65–73 VAT Tax Amount 9 The amount of the value-added tax. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 481 Data element definitions Tag 05: Fleet Product Codes Position Description 74–78 Length VAT Tax Rate 5 The value-added tax rate. Five decimal places are implied. 79–82 VAT Tax Type 4 The type of value-added tax. S-127: Tag 06, Fleet Tax Data Format: AN 161 TDEs: Fleet Tax (tde.fleet_tax_stat, tde.fleet_tax_rate, tde.fleet_vat_rate) Tag 06 contains Fleet Tax data, as described below. Tag 06: Fleet Tax Data Position 1–5 Description VAT Tax Rate Length 5 The value-added tax rate. Five decimal places are implied. 6 Miscellaneous Fuel Tax Exemption Status 1 The miscellaneous fuel tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt 7–18 Miscellaneous Fuel Tax 12 The miscellaneous fuel tax amount. Four decimal places are implied. 19 Miscellaneous Nonfuel Tax Exemption Status 1 The miscellaneous nonfuel tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt 20–31 Miscellaneous Nonfuel Tax 12 The miscellaneous nonfuel tax amount. Two decimal places are implied. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 482 Data element definitions Tag 06: Fleet Tax Data Position 32 Description Federal Excise Tax Exemption Status - Non Fuel Length 1 The federal excise tax exemption status for nonfuel products. Valid values are as follows: 0 = Nonexempt 1 = Exempt 33–44 Federal Excise Tax - Non Fuel 12 The federal excise tax amount for nonfuel products. Two decimal places are implied. 45 Federal Excise Tax Exemption Status - Fuel 1 The federal excise tax exemption status for fuel. Valid values are as follows: 0 = Nonexempt 1 = Exempt 46–57 Federal Excise Tax - Fuel 12 The federal excise tax amount for fuel products. Two decimal places are implied. 58 State Motor Fuel Tax Exemption Status 1 The state motor fuel tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt 59–70 State Motor Fuel Tax 12 The state motor fuel tax amount. Two decimal places are implied. 71 County Fuel Sales Tax Exemption Status 1 The county fuel sales tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 483 Data element definitions Tag 06: Fleet Tax Data Position 72–83 Description County Fuel Sales Tax Length 12 The county fuel tax amount. Two decimal places are implied. 84 Non-Fuel State and Local Sales Tax Exemption Status 1 The nonfuel state and local sales tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt 85–96 Non-Fuel State and Local Sales Tax 12 The nonfuel state and local tax amount. Two decimal places are implied. 97 County Motor Fuel Tax Exemption Status 1 The county motor fuel tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt 98–109 County Motor Fuel Tax 12 The county motor fuel tax amount. Two decimal places are implied. 110 City Sales Fuel Tax Exemption Status 1 The city fuel tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt 111–122 City Sales Fuel Tax 12 The city fuel tax amount. Two decimal places are implied. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 484 Data element definitions Tag 06: Fleet Tax Data Position Description 123 Length City Motor Fuel Tax Exemption Status 1 The city motor fuel tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt 124–135 City Motor Fuel Tax 12 The city motor fuel tax amount. Two decimal places are implied. 136 Secondary State Fuel Tax Exemption Status 1 The secondary state fuel tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt 137–148 Secondary State Fuel Tax 12 The secondary state fuel tax amount. Two decimal places are implied. 149 Federal Sales Tax Exemption Status 1 The federal sales tax exemption status. Valid values are as follows: 0 = Nonexempt 1 = Exempt 150–161 Federal Sales Tax 12 The federal sales tax amount. Two decimal places are implied. S-127: Tag 07, MasterCard Fleet Data Format: AN 29 TDEs: MasterCard Fleet Data (tde.fleetm_cust_ref_ind, tde.fleetm_drvr_id_num, tde.fleetm_fuel_typ, tde.fleetm_gross_fuel_price, tde.fleetm_meas_unit, tde.fleetm_odo_rdng, tde.fleetm_fleet_prod_cde, tde.fleetm_fleet_data_qty, tde.fleetm_svce_typ, tde.fleetm_tax_amt , tde.fleetm_unit_cost, tde.fleetm_veh_num, tde.alt_tax_id, tde.mcrd_fleet_brand_cde, tde.mcrd_fleet_dec_rsn_cde, tde.non_fuel_itm_cnt, tde.mcrd_fleet_prod_typ, tde.tax_exempt_amt) BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 485 Data element definitions Tag 07 contains MasterCard Fleet Data, as described below. Tag 07: MasterCard Fleet Data Position Description 1–15 Alternate Tax ID Length 15 A code identifying an alternate tax. 16–19 Brand Code 4 The oil company brand code. 20–21 Decline Reason Code 2 A code indicating the reason the transaction was denied. Valid values are as follows: 01 = Invalid ID number 02 = Invalid drivers license number 03 = Invalid vehicle identification number 22–23 Number of Non-Fuel Items 2 The number of nonfuel items included in the purchase. 24 Product Type 1 A code read from the card track indicating which prompts occur at the POS device. Valid values are as follows: 1 = Prompt for ID number (drivers license number) and odometer reading. 2 = Prompt for vehicle identification number and odometer reading. 3 = Prompt for user-defined driver number and odometer reading. 4 = Prompt for odometer reading only. 5 = No prompt. 25–29 Tax Exemption Amount 5 The tax amount for tax exempt fleets. S-127: Tag 08, Visa Fleet Data Format: AN 37 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 486 Data element definitions TDEs: Visa Fleet Data (tde.fleetv_cust_ref_ind, tde.fleetv_drvr_id_num, tde.fleetv_fuel_typ, tde.fleetv_gross_fuel_price, tde.fleetv_meas_unit, tde.fleetv_odo_rdng, tde.fleetv_fleet_prod_cde, tde.fleetv_fleet_data_qty, tde.fleetv_svce_typ, tde.fleetv_tax_amt, tde.fleetv_unit_cost, tde.fleetv_veh_num, tde.visa_fleet_data_tag, tde.gross_non_fuel_price, tde.net_non_fuel_price, tde.net_fuel_price, tde.visa_fleet_prod_typ) Tag 08 contains Visa fleet data, as described below. Tag 08: Visa Fleet Data Position Description 1–12 Length Gross Non Fuel Price 12 The gross nonfuel price. 13–24 Net Fuel Price 12 The net fuel price. Four decimal places are implied. 25–36 Net Non-Fuel Price 12 The net nonfuel price. Two decimal places are implied. 37 Purchase Type 1 A code indicating the type of merchandise purchased. Valid values are as follows: 1 = Fuel purchase 2 = Nonfuel purchase 3 = Fuel and nonfuel purchase S-127: Tag 10, Card Data Source Updates and Inquiries Format: Variable based on the subtags included TDEs: Data Record Tag 10 contains fields in the Card, Card Account, and Card Account Multibyte data sources to be updated or inquired on in a file action request message sent from the ISO 93 host to the BASE24‑eps system. All fields carried in this tag are identified by a set of subtags that is common to both this tag and data element S-72 tag 01. In file action request messages, subtag data can be carried in S-72 tag 01 or S-127 tag 10, or both. For information about the subtag data that can be included in this tag, refer to data element S-72 tag 01. For inquiry responses, all Card, Card Account, and Card Account Multibyte data source information is carried, as subtag data, in this tag, and in all cases, data will only be returned in a subtag if there is data in the corresponding data source field. S-127: Tag 11, Card Data Source CSM Buffer Format: Variable based on the subtags included BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 487 Data element definitions TDEs: Card CSM Buffer Tag 11 contains the CSM buffer in the Card data source (Card) to be updated or inquired on in a file action request message sent from the ISO 93 host to the BASE24‑eps system. For any type of file action request, the Card CSM buffer can be placed in S-72 tag 01, S-127 tag 10, or S-127 tag 11, but not in more than one of those locations. For inquiry requests, the Card CSM buffer can be carried in S-127 tag 11 only if there is at least one other subtag being carried in S-72 tag 01 or S-127 tag 10. For inquiry responses, the Card CSM buffer is always returned as subtag 19 in S-127 tag 10. For information on the content and structure of the Card CSM buffer, refer to subtag 19, under the S-72, tag 01 data element description. S-127: Tag 12, Positive Balance Data Source CSM Buffer Format: Variable based on the subtags included TDEs: PBAL CSM Buffer Tag 12 contains the CSM buffer in the Positive Balance data source (PBAL) to be updated in a file action request message sent from the ISO 93 host to the BASE24‑eps system. The Positive Balance CSM buffer can be placed in S-72 tag 02 or S-127 tag 12, but not in both. For information on the content and structure of the Positive Balance CSM buffer, refer to subtag 10, under the S-72, tag 02 data element description. S-127: Tag 13, Visa Fleet Additional Data Format: AN 65 TDEs: VISA Fleet Additional Data (tde.fleetv_adnl_data_ind, tde.fleetv_cust_vat_rgrst_num, tde.fleetv_mrch_vat_rgrst_num, tde.fleetv_msg_id, tde.fleetv_other_tax, tde.fleetv_sum_cmmdty_cde) Tag 13 contains Visa fleet data, as described below. Tag 13: Visa Fleet Additional Data Position 1–12 Description Other Tax Format N 12 The other tax amount.This field is mapped from DE 104, dataset ID 5C, tag 17 (Other Tax) of the VisaNet SMS message. 13–32 Merchant VAT Registration Number AN 20 The merchant VAT registration or single business reference number.This field is mapped from DE 104, dataset ID 5C, tag 18 (Merchant VAT Registration/Single Business Reference Number) of the VisaNet SMS message. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 488 Data element definitions Tag 13: Visa Fleet Additional Data Position Description 33–45 Customer VAT Registration Number Format AN 13 This field is mapped from DE 104, dataset ID 5C, tag 19 (Customer VAT Registration Number) of the VisaNet SMS message. 46–60 Message ID AN 15 An identifier that is used to link the separate line item detail messages.This field is mapped from DE 104, dataset ID 5C, tag 1B (Message Identifier) of the VisaNet SMS message. 61 Additional Data Indicator. AN 1 Y = Additional data is provided separately in Draft Data TC 50 N = Additional data is not providedThis field is mapped from DE 104, dataset ID 5C, tag 1C (Additional Data Indicator) of the VisaNet SMS message. 62–65 Summary Commodity Code N4 This field is mapped from DE 104, dataset ID 5C, tag 1E (Summary Commodity Code) of the VisaNet SMS message. S-127: Tag 14, Check Status Inquiry Response Data Format: Variable based on the subtags included TDEs: Data Record Tag 14 contains response data for Check Status data source inquiries initiated using a file action request message sent from the ISO 93 host to the BASE24‑eps system. All fields carried in this tag are identified by a set of subtags that is common to both this tag and data element S-72 tag 26. In file action request messages, subtag data can be carried in S-72 tag 26 only. For inquiry responses, all Check Status data source information is carried, as subtag data, in data element S-127 tag 14. In all cases, inquiry response data is only returned in a subtag if there is data in the corresponding data source field. For information about the subtag data that can be included in this tag, refer to data element S-72 tag 26. S-127: Tag 15, Stop Payment Inquiry Response Data Format: Variable based on the subtags included TDEs: Data Record BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 489 Data element definitions Tag 15 contains response data for Stop Payment data source inquiries initiated using a file action request message sent from the ISO 93 host to the BASE24‑eps system. All fields carried in this tag are identified by a set of subtags that is common to both this tag and data element S-72 tag 27. In file action request messages, subtag data can be carried in S-72 tag 27 only. For inquiry responses, all Check Status data source information is carried, as subtag data, in data element S-127 tag 15. In all cases, inquiry response data is only returned in a subtag if there is data in the corresponding data source field. For information about the subtag data that can be included in this tag, refer to data element S-72 tag 27. S-127: Tag 16, Context Cookie Data Format: AN ..99 TDEs: Context Cookie Tag 16 contains a context cookie that is generated by BASE24-eps when multiple records exist for a partial key file update inquiry of the Stop Payment data source. In this case, the cookie will contain the primary key data of the current record read. This cookie data is sent back to the host in the file update inquiry response message and should be echoed back in the next file update inquiry request message to inquire on the next Stop Payment record. The cookie data enables the system to locate the next record to return. If this tag is not included, additional records are not available. This tag can contain up to 99 alphanumeric characters. The context cookie for Stop Payment file update inquiries is 72 characters, formatted as follows: Tag 16: Stop Payment Inquiry Context Cookie Format Position Content Format 1–20 Institution ID AN 20 21–48 Account Number AN 28 49–50 Account Type 51–61 High Check Number AN 11 61–72 Low Check Number AN 11 AN 2 S-127: Tag 17, CARDNET Data Format: Variable based on the subtags included TDEs: Japanese Data TDE Tag 17: CARDNET Data Subtag Description Format 01 Merchant Contract Company Code 02 Acquirer Category AN 2 03 Japanese Data Product Code AN 4 04 Merchant Company Code 05 Merchant Terminal Number BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 AN 11 AN 11 AN 8 490 Data element definitions Tag 17: CARDNET Data Subtag Description Format 06 Merchant Number AN 15 07 Domestic Response Code 08 Authorization on Country ID 09 Terminal Output Data AN 147 10 Domestic Use AN 121 11 Japanese Data Extended Usage AN 124 12 Japanese Data Transaction Code AN 4 13 Japanese Data Usage Field AN 2 14 Transaction Serial Number AN 12 AN 5 AN 11 S-127: Tag 18, CARDNET Payment Data Format: Variable based on the subtags included TDEs: Payment TDE Tag 18: CARNET Payment Data Subtag Description Format 10 Lump-sum payment AN 82 15 Acquirer Bank Code AN 4 16 Acquirer Branch Office code AN 4 17 Transaction Category AN 1 21 Lump-sum payment after receiving bonus AN 82 22 Payment afer receiving bonus (frequency specified) AN 82 23 Payment after receiving bonus (month specified) AN 82 24 Payment after receiving bonus (multiple months specified) AN 82 25 Payment after receiving bonus (multiple months specified, amounts specified) AN 82 31 Increased payment made after receiving bonus (start month, frequency specified) AN 82 32 Increased payment made after receiving bonus (start month, frequency, bonus amount specified) AN 82 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 491 Data element definitions Tag 18: CARNET Payment Data Subtag Description Format 33 Increased payment made after receiving bonus (start month, multiple months specified) AN 82 34 Increased payment made after receiving bonus (start month, frequency, multiple months, amount specified) AN 82 61 Installment (start month, frequency specified) AN 82 62 Installment (start month, frequency, amount specified) AN 82 63 Installment (start month, frequency, initial amount specified) AN 82 69 Second installment (start month, frequency specified) AN 82 80 Revolving AN 82 S-127: Tag 19, Cancellation/Return Category Format: AN 1 TDEs: Payment TDE Tag 19 carries payment cancellation/return category data. S-127: Tag 20, JIS2 Track Format: AN 69 TDEs: JIS2 Track TDE Tag 20 carries JIS2 Track data. S-127: Tag 21, Visa Fleet Data for Commercial Card Data Format: AN 72 TDEs: Visa Fleet Data Tag 21 carries fleet data submitted by fuel merchants in Visa fleet card transactions. VisaNet: The data in this tag maps to and from data element 104, usage 2 (Transaction-Specific Data), dataset 5C (Commercial Card Data) in the VisaNet transaction message. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 492 Data element definitions Tag 21: Visa Fleet Data for Commercial Card Data Position Description Format 1-4 Fuel brand. Corresponds to the VisaNet tag 1F09 ((Fuel brand). AN 4 5-9 Fuel transaction validation results. Corresponds to the VisaNet tag 1F0A (Fuel transaction validation results). AN 5 10 Fuel acceptance mode. Corresponds to the VisaNet tag 1F0B (Fuel acceptance mode). AN 1 11-30 Driver ID. Corresponds to the VisaNet tag 1F0C (Driver ID). AN 20 31-40 Job Number. Corresponds to the VisaNet tag 1F0D (Job number). AN 10 41-48 Fleet Number. Corresponds to the VisaNet tag 1F0E (Fleet number). 49-62 Vehicle Register Number. Corresponds to the VisaNet tag 1F0F (Vehicle register number). 63-68 Product Qualifier. Corresponds to the VisaNet tag 1F10 (Product Qualifier). AN 6 69-72 Expanded Fuel Type. Corresponds to the VisaNet tag 1F11 (Expanded Fuel Type). AN 4 AN 8 AN 14 S-127: Tag 22, Visa Fleet Data for Expanded Non-Fuel Format: AN..280 TDEs: Visa Fleet Data Tag 22 carries additional fleet data submitted by fuel merchants in Visa fleet card transactions. VisaNet: The data in this tag maps to and from data element 125, usage 2 dataset ID 6B (Expanded Fleet Service) in the VisaNet transaction message. For information about the VisaNet transaction message, refer to the appropriate VisaNet technical specifications. Tag 22: Visa Fleet Data for Expanded Non-Fuel Subtag Description 01 Expanded NonFuel Product Code 1. Corresponds to the VisaNet tag 01 (Expanded Non-Fuel Product Code 1) . BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Format AN 4 493 Data element definitions Tag 22: Visa Fleet Data for Expanded Non-Fuel Subtag Description 02 Expanded Non-Fuel Product Code 1 Quantity. Corresponds to the VisaNet tag 02 (Expanded Non-Fuel Product Code 1 Quantity) N4 03 Expanded Non-Fuel Product Code 1 Unit Cost. Corresponds to the VisaNet tag 03 (Expanded Non-Fuel Product Code 1 Unit Cost). N 12 04 Expanded NonFuel Product Code 2. Corresponds to the VisaNet tag 04 (Expanded Non-Fuel Product Code 2) . AN 4 05 Expanded Non-Fuel Product Code 2 Quantity. Corresponds to the VisaNet tag 05 (Expanded Non-Fuel Product Code 2 Quantity) N4 06 Expanded Non-Fuel Product Code 2 Unit Cost. Corresponds to the VisaNet tag 06 (Expanded Non-Fuel Product Code 2 Unit Cost). N 12 07 Expanded NonFuel Product Code 3. Corresponds to the VisaNet tag 07 (Expanded Non-Fuel Product Code 3) . AN 4 08 Expanded Non-Fuel Product Code 3 Quantity. Corresponds to the VisaNet tag 08 (Expanded Non-Fuel Product Code 3 Quantity) N4 09 Expanded Non-Fuel Product Code 3Unit Cost. Corresponds to the VisaNet tag 09 (Expanded Non-Fuel Product Code 3 Unit Cost). N 12 10 Expanded NonFuel Product Code 4. Corresponds to the VisaNet tag 0A (Expanded Non-Fuel Product Code 4) . AN 4 11 Expanded Non-Fuel Product Code 4 Quantity. Corresponds to the VisaNet tag 0B (Expanded NonFuel Product Code 4 Quantity) N4 12 Expanded Non-Fuel Product Code 4 Unit Cost. Corresponds to the VisaNet tag 0C (Expanded NonFuel Product Code 4Unit Cost). N 12 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Format 494 Data element definitions Tag 22: Visa Fleet Data for Expanded Non-Fuel Subtag Description 13 Expanded NonFuel Product Code 5. Corresponds to the VisaNet tag 0D (Expanded Non-Fuel Product Code 5) . 14 Expanded Non-Fuel Product Code 5 Quantity. Corresponds to the VisaNet tag 0E (Expanded NonFuel Product Code 5 Quantity) 15 Expanded Non-Fuel Product Code 5 Unit Cost. Corresponds to the VisaNet tag 0F (Expanded Non-Fuel Product Code 5 Unit Cost). N 12 16 Expanded NonFuel Product Code 6. Corresponds to the VisaNet tag 10 (Expanded Non-Fuel Product Code 6) . AN 4 17 Expanded Non-Fuel Product Code 6 Quantity. Corresponds to the VisaNet tag 11 (Expanded Non-Fuel Product Code 6 Quantity) N4 18 Expanded Non-Fuel Product Code 6 Unit Cost. Corresponds to the VisaNet tag 12 (Expanded Non-Fuel Product Code 6 Unit Cost). N 12 19 Expanded NonFuel Product Code 7. Corresponds to the VisaNet tag 13 (Expanded Non-Fuel Product Code 7) . AN 4 20 Expanded Non-Fuel Product Code 7 Quantity. Corresponds to the VisaNet tag 14 (Expanded Non-Fuel Product Code 7 Quantity) N4 21 Expanded Non-Fuel Product Code 7 Unit Cost. Corresponds to the VisaNet tag 15 (Expanded Non-Fuel Product Code 7 Unit Cost). N 12 22 Expanded NonFuel Product Code 8. Corresponds to the VisaNet tag 16 (Expanded Non-Fuel Product Code 8) . AN 4 23 Expanded Non-Fuel Product Code 8 Quantity. Corresponds to the VisaNet tag 17 (Expanded Non-Fuel Product Code 8 Quantity) N4 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 Format AN 4 N4 495 Data element definitions Tag 22: Visa Fleet Data for Expanded Non-Fuel Subtag Description 24 Expanded Non-Fuel Product Code 8 Unit Cost. Corresponds to the VisaNet tag 18 (Expanded Non-Fuel Product Code 8 Unit Cost). Format N 12 S-127: Tag 24, CBAE Additional Response Data Format: ANS Variable based on the subtags included TDEs: ERSB Additional Response Data TDE Tag 24 contains the Additional Response Data as specified by the tags in field 44 of the CBAE protocol. Only the field 44 tags applicable to the current CBAE message, which are not supported via existing ISO 8583:1993 Host Interface fields, should be present (see table below). Tag 24 has a TLV (Tag Length Value) structure as follows: • • Subtag: AN 2 Subtag Length: N 3 Note: Subtags AA, AC and AE are repeatable and can occur multiple times within tag 24. Tag 24: CBAE Additional Response Data Subtag Description Format AA Incorrect field ANS 4, 6 or 8 AC Field conversion ANS ..21 AD Reason for declining or approving the transaction ANS 2..5 AE Additional Service(s) Report sent to the acquirer by the network BA Maximum amount for which an authorization can be delivered ANS ..12 BB Telephone number ANS ..21 BD Network equipment identifier BF Minimum amount for which an authorization can be delivered ANS 2..20 ANS 2 ANS ..12 S-127: Tag 25, CBAE Additional National Data Format: ANS Variable based on the subtags included TDEs: ERSB Additional Data TDE BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 496 Data element definitions Tag 25 contains the Additional National Data as specified by the tags in field 47 of the CBAE protocol. Only the tags applicable to the current CBAE message, which are not supported via existing ISO 8583:1993 Host Interface fields, should be present (see table below). Tag 25 has a TLV (Tag Length Value) structure as follows: • • Subtag: AN 2 Subtag Length: N 3 Tag 25: CBAE Additional National Data Subtag Description Format 08 Site type ANS ..8 95 Network data AN ..50 96 SIRET N 14 S-127: Tag 26, CBAE National Data Format: ANS Variable based on the subtags included TDEs: ERSB Additional Data TDE E-Commerce Cardholder Authentication Information TDE Tag 26 contains the National Data as specified by the tags in field 59 of the CBAE protocol. Only the tags applicable to the current CBAE message, which are not supported via existing ISO 8583:1993 Host Interface fields, should be present (see table below). Tag 26 has a TLV (Tag Length Value) structure as follows: • • Subtag: AN 4 (0000-FFFF) Subtag Length: N 3 Note: Subtags 0101 and 0802 are repeatable and can occur multiple times within Tag 26. Tag 26: CBAE National Data Subtag Description Format 0100 Function Code N3 0101 Message Reason Code N4 0102 Year of transaction N2 0200 Transaction Regulatory and Technical Environment (RTE) AN 2 0201 Terminal Application Identifier (TAI) N 12 0202 Acceptor Contract Number / Merchant Identifier N7 0203 Acceptance System Logical Number N3 0204 Point of Acceptance Logical Number N3 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 497 Data element definitions Tag 26: CBAE National Data Subtag Description Format 0205 Terminal Country Code N3 0207 Cardholder Total Amount 0210 Customer Reference 1 ANS ..22 0211 Customer Reference 2 ANS ..22 0212 Contract Number ANS ..22 0213 VAT amount 0300 Visual Cryptogram Authentication (Subfield 3 of Visual Cryptogram Structure) N1 0301 Visual Cryptogram Processing Information - Response Origin (Subfield 1) N1 0302 Dynamic Virtual Card (CVD) Number N ..19 0303 Dynamic Virtual Card (CVD) Expiration Date N4 0410 Cardholder authentication method used by the issuer 0412 Result of use of secure remote payment architecture AN 8 0413 Modified transaction security mode AN 2 0705 Final authorization indicator presence information (Subfield 1) AN 1 0708 Advice reason code N7 0800 Invoice / Procedure type N1 0802 Risk scoring service 0803 International authorization network identifier 0804 Network rerouting reason N2 0807 Issuer Country Code N3 0808 Message source N 12 N 12 ANS 2 AN ..48 AN 1 AN 1 S-127: Tag 27, CBAE Funds Transfer Data Format: ANS Variable based on the subtags included TDEs: Funds Transfer Data TDE BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 498 Data element definitions Tag 27 contains the Funds Transfer Data as specified by the tags in field 112 of the CBAE protocol only when tag 01 subfield 1 (Nomenclature) is set to 3 (CB). Only the tags applicable to the current CBAE message, which are not supported via existing ISO 8583:1993 Host Interface fields, should be present (see table below). Tag 27 has a TLV (Tag Length Value) structure as follows: • • Subtag: AN 2 Subtag Length: N 3 Tag 27: CBAE Funds Transfer Data Subtag Description Format 01 Sender Identification Data ANS 2..99 02 Additional Data - Transaction ANS 2..99 03 Identifier of the type of application that was the origin of the funds transfer transaction AN 2 S-127: Tag 29, Italian Security Information Format: Variable based on subtags included TDEs: Italian Security Info TDE Tag 29 contains Italian Security Information as specified by tags in field 53 of the ABI Full protocol. Tag 29 has a Tag Length Value (TLV) structure as follows: • • Subtag: N2 Subtag length: N3 Tag 29: Italian Security Information Subtag Description Format 01 PIN Encryption Type N1 02 Dynamic Key AN..32 03 Card PIN Key DES AN 16 04 Random Number 05 Card PIN Key TDES N6 AN 32 S-127: Tag 30, Italian Identifier Format: Variable based on subtags included TDEs: Italian Security Info TDE Tag 30 contains Italian Identifier which specifies if the transaction is Italian domestic. Tag 30 has a Tag Length Value (TLV) structure as follows: • • Subtag: N2 Subtag length: N3 BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 499 Data element definitions Tag 30: Italian Identifier Subtag Description 01 Format Italian Identifier N1 S-128: Secondary Message Authentication Code Format: AN 16 TDEs: Not applicable The Secondary Message Authentication Code data element carries the message authentication code (MAC) for the message, subject to the following conditions: • • • Message authentication has been configured for the interface on the ISO8583 (93) Host Interface Configuration window. This data element is specified as conditional in the ISO message profile for the interface. At least one other secondary data element (S-65 through S-128) is included in the message. If message authentication has been configured and the message does not contain at least one other secondary data element, the MAC is placed in data element P-64. BASE24-eps® Release Version Independent ISO 8583:1993 Host External Message Specification - May 17, 2019 500