Upload
wai
View
689
Download
90
Embed Size (px)
Citation preview
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 1/62
SMARTVISTA FRONT END
EXTERNAL INTERFACE SPECIFICATIONISO-8583 CORE BANKING SYSTEM (CBS)
28.03.2014 10:45:03
Copyright © 1999-2011 Banking Production Center
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 2/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE2
Contents
OVERVIEW ....................................................................................................................................... 5
CBSCOMMUNICATION PROTOCOL ......................................................................................... 6
CBS ISO-8583 MESSAGE TYPES .................................................................................................. 7
1. Authorization Messages ............................................................................................................................................. 7 2. Reversal Messages ..................................................................................................................................................... 8 3. Administrative Messages .......................................................... ........................................................... ....................... 8 4. Network Management Messages ........................................................ ........................................................... ............. 8
CBS ISO – 8583 MESSAGE FLOWS .............................................................................................. 9
1. Authorization Messages ............................................................................................................................................. 9 2. Authorization Advice Messages ......................................................... ........................................................... ............. 9 3. Reversal Messages ..................................................................................................................................................... 9
3.1. Normal processing ............................................................................................................... 9
3.2. Time-out processing .......................................................................................................... 104. Administrative Messages .......................................................... ........................................................... ..................... 11 5. Network Management Messages ........................................................ ........................................................... ........... 11
5.1. Normal processing ............................................................................................................. 11
5.2. SAF List End processing ................................................................................................... 12
DATA FIELDS ................................................................................................................................. 14
1. Data Field Attributes ................................................................................................................................................ 14
2. Data Field Format ........................................................... ........................................................... ............................... 14 3. Data Field Presence Conditions................................................................................................................................ 15 4. Data Field Description ............................................................................................................................................. 15
4.1. Field 1: Secondary Bit-Map............................................................................................... 15
4.2. Field 2: Primary Account Number .................................................................................... 15
4.3. Field 3: Processing Code ................................................................................................... 16
4.4. Field 4: Amount, Transaction ............................................................................................ 18
4.5. Field 5: Amount, Account ................................................................................................. 18
4.6. Field 6: Amount, Cardholder Billing ................................................................................. 18
4.7. Field 9: Conversion Rate, Cardholder Billing ................................................................... 19
4.8. Field 10: Conversion Rate, Account ................................................................................. 19
4.9. Field 11: Systems Trace Audit Number ............................................................................ 194.10. Field 12: Time, Local Transaction .................................................................................... 20
4.11. Field 14: Date, Expiration ................................................................................................. 20
4.12. Field 15: Settlement Date .................................................................................................. 20
4.13. Field 18: Merchant Type ................................................................................................... 21
4.14. Field 22: Point of Service Date Code ................................................................................ 21
4.15. Field 24: Function Code .................................................................................................... 23
4.16. Field 32: Acquiring Institution Identification Code .......................................................... 23
4.17. Field 37: Retrieval Reference Number .............................................................................. 24
4.18. Field 38: Authorisation Identification Response ............................................................... 24
4.19. Field 39: Response Code ................................................................................................... 25
4.20. Field 41: Card Acceptor Terminal Identification .............................................................. 27
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 3/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE3
4.21. Field 43: Card Acceptor Name and Location .................................................................... 27
4.22. Field 48: Additional Data .................................................................................................. 28
4.23. Field 49: Currency Code, Transaction ............................................................................... 28
4.24. Field 50: Currency Code, Account .................................................................................... 28
4.25. Field 51: Currency Code, Cardholder Billing .................................................................... 294.26. Field 54: Additional Amounts ........................................................................................... 29
4.27. Field 61: Additional Amounts and Counters ..................................................................... 33
4.28. Field 62: Mini-statement data ............................................................................................ 34
4.29. Field 63: Account Balance ................................................................................................ 35
4.30. Field 64: Primary MAC Data ............................................................................................ 35
4.31. Field 91: Action Code ....................................................................................................... 35
4.32. Field 95: Replacement Amounts ....................................................................................... 36
4.33. Field 100: SVFE Issuer Institution Identifier .................................................................... 37
4.34. Field 102: Account Identification ...................................................................................... 37
4.35. Field 103: Account Identification – 2 ................................................................................ 374.36. Field 128: Secondary MAC Data ...................................................................................... 37
MESSAGE FORMATS ................................................................................................................... 40
1. Authorization Message ................................................... ........................................................... ............................... 40
1.1. Request .............................................................................................................................. 40
1.2. Response ............................................................................................................................ 412. Authorization Advice Messages ......................................................... ........................................................... ........... 42
2.1. Request .............................................................................................................................. 42
2.2. Response ............................................................................................................................ 443. Reversal Messages ................................................................................................................................................... 45
3.1. Request .............................................................................................................................. 453.2. Response ............................................................................................................................ 464. Administrative Messages .......................................................... ........................................................... ..................... 47
4.1. Request .............................................................................................................................. 47
4.2. Response ............................................................................................................................ 475. Network Management Messages ........................................................ ........................................................... ........... 48
5.1. Request .............................................................................................................................. 48
5.2. Response ............................................................................................................................ 48
MESSAGE MATCHING ................................................................................................................ 49
1. Message Matching Data Fields................................................................................................................................. 49 2. Search of original request for responses ....................................................... ........................................................... . 49
APPENDIX A (FIELD 48) .............................................................................................................. 50
1. Structure Field 48 ..................................................................................................................................................... 50 2. Structure Tags of Data Field 48 ............................................................................................................................... 50 3. Tag 001 –Settlement type ......................................................... ........................................................... ..................... 50 4. Tag 002 – SVFE Transaction Type .......................................................................................................................... 50 5. Tag 004 – Full Name ...................................................... ........................................................... ............................... 50 6. Tag 005 – Credit Type ............................................................................................................................................. 51 7. Tag 006 – Credit Issue Date ..................................................................................................................................... 51 8. Tag 007 – Credit Issue Interval ................................................................................................................................ 51 9. Tag 008 – Credit End Date ....................................................... ........................................................... ..................... 51 10. Tag 009 – Credit Enable Date .................................................. ........................................................... ..................... 51
11. Tag 010 – Service Identifier ..................................................................................................................................... 52 12. Tag 011 – Service Data ............................................................................................................................................ 52
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 4/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE4
13. Tag 012 – Prepaid Card Type .................................................................................................................................. 52 14. Tag 013 – Contract ID .................................................... ........................................................... ............................... 52 15. Tag 014 – Address Verification Data ........................................................... ........................................................... . 52 16. Tag 015 – Postal Code Data ..................................................................................................................................... 52 17. Tag 016 – Installment Payment Quantity ...................................................................................................... ........... 53 18. Tag 017 – Text Information Data ....................................................... ........................................................... ........... 53 19. Tag 018 – Card status ..................................................... ........................................................... ............................... 53 20. Tag 019 – Account status ......................................................................................................................................... 54 21. Tag 020 – External code for operation ......................................................... ........................................................... . 54 22. Tag 021 – Customer external account number ....................................................... .................................................. 54 23. Tag 022 – Customer mobile phone number ............................................................................................................. 54 24. Tag 023 – Account Type .......................................................................................................................................... 55 25. Tag 090-099 – Payment specific data ...................................................................................................................... 55
APPENDIX B (FIELD 54)............................................................................................................... 56
1. Structure Field 54 ..................................................................................................................................................... 56 2. Structure Tags of Data Field 54 ............................................................................................................................... 56
3. Tag 001 – Acquirer Fee Amount ........................................................ ........................................................... ........... 56 4. Tag 002 – Transaction Amount, Transaction Currency........................................................................................... . 56 5. Tag 003 – Transaction Currency .............................................................................................................................. 57 6. Tag 004 – Amount, Credit Initial ............................................................................................................................. 57 7. Tag 005 – Amount, Total Credit .............................................................................................................................. 57 8. Tag 006 – Issuer Fee Amount and Currency .......................................................... .................................................. 57 9. Tag 007 – Current Account Available Balance and Currency ................................................... ............................... 58 10. Tag 008 – Amount, Exceed Limit ............................................................................. Error! Bookmark not defined. 11. Tag 009 – Amount, Available Exceed Limit .......................................................... .................................................. 58
APPENDIX C (FIELD 61) .............................................................................................................. 59
1. Structure Field 61 ..................................................................................................................................................... 59
2. Structure Tags of Data Field 61 ............................................................................................................................... 59 3. Tag 001 – Cash-In Counters ..................................................... ........................................................... ..................... 59 4. Tag 002 – Recycling Counters ................................................................................................................................. 59 5. Tag 003 – Recycling Cash-Out Counters ..................................................... ........................................................... . 59
APPENDIX D (FIELD 95) .............................................................................................................. 60
1. Structure Field 95 ..................................................................................................................................................... 60 2. Structure Tags of Data Field 95 ............................................................................................................................... 60 3. Tag 001 – Transaction Amount, Transaction Currency........................................................................................... . 60 4. Tag 002 – Transaction Amount, Account Currency ......................................................... ........................................ 60 5. Tag 003 – Transaction Amount, Cardholder Billing Currency ................................................................................ 60 6. Tag 006 – Transaction Currency .............................................................................................................................. 60 7. Tag 007 – Account Currency ................................................................................................................................... 61 8. Tag 008 – Cardholder Billing Currency ....................................................... ........................................................... . 61
LIST OF REVISIONS ..................................................................................................................... 62
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 5/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE5
OVERVIEW
This document describes specifications for the SmartVista Front – End (SVFE) Core Banking
System (CBS) external message protocol. The protocol can be used to provide authorization and
information services to card processing hosts or transaction concentrators.
The current software releases are implementing an external message based on the International
Organization for Standardization (ISO) 8583-2:1993 standard.
The message specifications in this manual are applicable to the ISO-based external message only.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 6/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE6
CBSCOMMUNICATION PROTOCOL
CBS Interface supports the TCP/IP transport protocol.
TCP/IP is a point to point communication protocol with a delivery guarantee and data sequence
guarantee. The connection party, which initiates a connection, is a TCP/IP client. The connection
party, which accepts the connection, is a TCP/IP server. TCP/IP client establishes connection
identifying а target application with an IP address of the host and a port number within that host. If
the connection is dropped by any reason it should be re-established by the client application.
SVFE host can act in a TCP/IP connection as a client or as a server depending on the host
configuration. For data transmission TCP/IP uses sessions. Each session is a bi-directional data
stream. SVFE protocol uses a single TCP/IP session to transfer data between hosts in both
directions. The continuous TCP/IP data stream is split into frames. Each ISO – 8583 message is sentin a separate frame. A Frame consists of a 2-byte length header and a message body. The header
contains the length of the following message. The high byte of value is transmitted first, and the low
byte of value is transmitted second.
2 bytes N bytes
Message Length = N ISO – 8583 Message
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 7/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE7
CBS ISO-8583 MESSAGE TYPES
Message Class: Authorization1100 Authorization Request
1110 Authorization Response
1120 Authorization Advice
1130 Authorization Advice Response
Message Class: Reversal
1420 Reversal Advice
1430 Reversal Advice Response
Message Class: Administrative1600 Administrative Request
1610 Administrative Response
Message Class: Network Management
1804 Network Management Request
1814 Network Management Response
1. Authorization Messages
1100 – Authorization Request
Message Type: 1100
Description: Authorization Request (1100) message requests approval authorization or guarantee
for the transaction to proceed. Authorization Response (1110) is expected in return for 1100
message, either approving or denying the request.
1110 – Authorization Response
Message Type: 1110
Description: Authorization Request Response (1110) is returned in response to Authorization
Request (1100) to approve or deny the request.
1120 – Authorization Advice
Message Type: 1120
Description: Authorization Advice (1120) advises CBS of a previously completed at SVFE (Stand-
In processing) transaction. Format and contents of fields at 1120 message are the same as at 1100
message. Each 1120 message must be acknowledged with 1130 message.
1130 – Authorization Advice Response
Message Type: 1130
Description: Authorization Advice Response (1130) is used to acknowledge the receipt of
1120 message. Format and contents of fields at 1130 message are the same as at 1110 message.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 8/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE8
2. Reversal Messages
1420 – Reversal Advice Request
Message Type: 1420Description: Reversal Advice Request (1420) is advice to cancel part or all of a previously
approved transaction. Reversal Advice Response (1430) is expected in return for 1420 message,
either approving the request.
1421 – Reversal Advice Repeat
Message Type: 1421
Description: Authorization Request Repeat (1421) is identical to 1420 message, except that
it denotes to the receiver that it is a possible duplicate message. Format and contents of fields at
1421message are the same as at 1420 message. This message is used when an
expected acknowledgement to 1420 message was not received.
1430 – Reversal Response
Message Type: 1430
Description: Reversal Response (1430) is used to acknowledge the receipt of 1420 message.
3. Administrative Messages
1600 – Administrative Request
Message Type: 1600
Description: Administrative Request (1600) is used to Reset ATM Counters. Administrative
Response (1610) is expected in return for 1600 message, either approving or denying the request.
1610- Administrative Response
Message Type: 1610
Description: Administrative Transaction Response (1610) is used to acknowledge the receipt of
1600
4. Network Management Messages1804 – Network Management Request
Message Type: 1804
Description: Network Management Request (1804) message is used to perform echo tests.
1804 message always requires 1814 message in response.
1814 – Network Management Response
Message Type: 1814
Description: Network Management Response (1814) message is returned in response to Network
Management Request (1804) message.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 9/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE9
CBS ISO – 8583 MESSAGE FLOWS
1. Authorization Messages
sd Auth
SVFE CBS
1100()
1110()
2. Authorization Advice Messages
Message 1121 is sent when there is no response to message 1120. Message 1121 is sent not more
than three times.
Message 1121 is sent 60 seconds after sending message 112X, for which a response has not been
received.
sd Auth Advice
SVFE CBS
1120()
1130()
1121()
1130()
3. Reversal Messages
3.1. Normal processing
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 10/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE10
SVFE sends 1420/1421 messages in case a request for authorization cancellation has been received
from terminal devices and payment networks, or in case of authorization cancellation in SVFE
system in stand-in mode.
Message 1420 is sent 5 seconds after sending the message 1100, for which there was no response.
Message 1421 is sent 60 seconds after sending the message 142X, for which there was no response.
Message 1421 is sent not more than three times. If after sending the last message 1421 there was
still no response, the authorization request, for which there was no response, is considered to be
processed in stand-in mode.
sd Reversal
SVFE CBS
1420()
1430()
1421()
1430()
3.2. Time-out processing
SVFE sends 1420/1421 messages in case the SVFE does not receive a response to 1100 message.
Message 1421 is sent in case the response to message 1420 is not received.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 11/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE11
sd Reversal
SVFE CBS
1420()
1430()
1420()
1430()
1421()
1430()
4. Administrative Messagessd Administrative
SVFE CBS
1600()
1610()
5. Network Management Messages
5.1. Normal processing
The SVFE system periodically sends a message 1804 with a query of type 831 – “Test of
connection”. A repeated message 1804 is sent 60 seconds after sending the message 1804, for which
there was no response. In case there is no response to message 1804, the message 1804 is repeated
not more than three times.
If after the last message 1804 there was no response, or if there was a response message 1814 with
response code other than “000”, the SVFE system will send to CBS a message 1804 of query type
802 – “Sign Off” and starts to process authorization requests in stand-in mode.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 12/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE12
sd Network Management SV-CBS
SVFE CBS
1804()
1804()
1814()
sd Network Management CBS-SV
SVFECBS
1804()
1804()
1814()
5.2. SAF List End processing
SAF List End message is used when required notification of CBS about finishing of the Stand-In
processed transactions.
In case of logical connection between SVFE and CBS lost SVFE could process transaction in Stand-
In mode. After the connection is established the SVFE upload all transactions as advices. When all
transactions are uploaded SVFE sends SAF List End message to inform CBS all the transactionswere uploaded.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 13/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE13
sd SAF List End
SVFECBS
Connection LostConnection Lost
Stand-In processing()
Stand-In processing()
1804(Test of connection)
1814()
1804(Sign-On)
1814()
1120()
1130()
1120()
1130(Last transaction )
1804(SAF List End)
1814()
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 14/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE14
DATA FIELDS
1. Data Field Attributes
Table 1. Data Field Attributes
a Alphabetic characters only.
N Numeric digits only.
S Special characters
an Alphabetic and numeric characters only.
As Alphabetic and special characters
ns Numeric digits and special characters
ans Alphabetic, numeric, and special characters.
4 Fixed length of 4 characters.
…16 Variable length up to a maximum of 16 characters. All variable length fields will also contain two or
three positions at the beginning of the field to identify the number of positions following to the end of
that field
b Binary representation of data.
Bit –
Map
8 bytes (64 bits) in binary format. Each bit signifies the presence (1) or the absence (0) in the message
of the data field associated with that particular bit
x “C” for credit, “D” for debit and shall always be associated with a numeric amount data field, i.e., x+n
16 in amount, net reconciliation means prefix “C” or “D” and 16 digits of amount, net reconciliation
2. Data Field Format
Table 2. Data Field Format
MM Month
DD Day
YY Year
hh Hour
mm Minute
SS Second
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 15/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE15
LL Length of variable data field that follows, from 01-99. The variable length subelement is two numeric
characters.
LLL Length of variable data field that follows, from 001-999. The variable length subelement is three
numeric characters.
VAR Variable length data field.
3. Data Field Presence Conditions
C – Conditional. Field/value is present in the message under certain conditions, which are explained
in Data Field Description.
M – Mandatory. Field/value must be present in the message.
O – Optional. Field/value presence in the message is up to the message initiator or the responder.
4. Data Field Description
4.1. Field 1: Secondary Bit-Map
4.1.1. Format
Bit-Map
4.1.2. Description
This field is a bit map indicating the presence or absence of fields in the secondary portion of the
message, bits 65-128. This field should only be present if there is at least one field from the
secondary range in the message.
4.2. Field 2: Primary Account Number
4.2.1. Format
llvar n.. 24
4.2.2. Description
This field contains the cardholder’s card number.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 16/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE16
This field is also used to match a response message with its original message.
4.3. Field 3: Processing Code
4.3.1. Format
n 6
4.3.2. Description
The processing code is a series of three two-byte codes. The first two bytes (bytes 1 and 2) indicate
the type of transaction.
See the following table for valid values.
Transaction
Code
SVFE Transaction
Type
TRANSACTION
DESCRIPTION
00 774 POS Purchase /P2P Debit/Utility Payment
00 680 E-POS Purchase
01 700 ATM Cash withdrawal
01 777 POS Cash Advance
03 740 Check guarantee transaction
11 781 P2P Debit
16 596 Installment Purchase
17 612 BN Bill Payment
17 670 Manual Cash withdrawal
17 659 Debit account with presentment
18 736 POS Pre-authorisation
18 677 E-POS Pre-authorisation
18 671 Manual Purchase
19 737 POS Completion
19 678 E-POS Completion
20 775 POS Return or Refund
20 681 E-POS Return or Refund
20 669 Manual Refund Completion
21 585 Cash Deposit Account
21 618 ATM Cash Deposit
21 705 Deposit
21 712 POS Cash Deposit
21 711 E-POS Cash Deposit
22 750 Credit Adjustment
26 570 Service Reimbursement
27 760 Credit account with presentment
28 698 Credit Payment
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 17/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE17
Transaction
Code
SVFE Transaction
Type
TRANSACTION
DESCRIPTION
29 785 P2P Credit
31 702 Balance Inquiry
31 784 POS Balance Inquiry
31 757 Balance Inquiry on Screen
31 676 E-POS Balance Inquiry
37 684 Advanced Repayment Information
38 796 Account Verification
39 704 Mini-Statement
40 703 Funds Transfer
44 613 ATM BN IBFT
50 530 Transfer to external account
50 692 Transfer to foreign account50 508 Utility Payment
50 510 Predefined Payment
50 893 Predefined Service Payment
51 588 Full Advanced Repayment
52 471 Prepaid Card
58 707 Payment from Envelope
91 493 Block Card
91 644 Activate Card
91 672 Change Card Status
91 782 Validate Card92 797 Service On
92 798 Service Off
93 603 Forced PIN Change
93 751 PIN Change
93 753 New PIN Reentry
94 474 Change Account Status
The second and third two bytes (bytes 3 and 4, and bytes 5 and 6) indicate the account 1 and account
2 type, respectively .
See the following table for valid values.
ACCOUNT TYPE ACCOUNT DESCRIPTION
0X Default (unspecified) account
1X Savings account
2X Checking account
3X Credit account
4X Others Account
5X Loans Account
6X Envelope Account
7X Escrow Account
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 18/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE18
ACCOUNT TYPE ACCOUNT DESCRIPTION
8X Money Market Account
9X Loyalty Account
The second byte in each pair (i.e. byte 4 and 6) indicates an order of account that is used intransaction in the list of card accounts with the same type. Valid values are 0-8.
4.4. Field 4: Amount, Transaction
4.4.1. Format
n 12
4.4.2. Description
Funds requested by the cardholder in the local currency of the acquirer or source location of the
transaction, exclusive of amounts, fees.
In the 1100 balance inquiry request, this field will contain zeroes. In the 1110 balance inquiry
response, this field will contain the account balance or zeroes if account balance is negative.
4.5. Field 5: Amount, Account
4.5.1. Format
n 12
4.5.2. Description
Amount in cardholder account currency, including fees.
In requests field contains transaction amount, in responses – the actual account balance.
4.6. Field 6: Amount, Cardholder Billing
4.6.1. Format
n 12
4.6.2. Description
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 19/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE19
This field contains the transaction amount (Field 4), converted to the currency used to bill the
cardholder’s account. The conversion rate is in Field 10. No decimal point appears in this field; the
decimal place is implied based on the currency. If it is present, the following fields are also
required: “Field 10: Conversion Rate, Cardholder Billing”.
4.7. Field 9: Conversion Rate, Cardholder Billing
4.7.1. Format
n 8
4.7.2. Description
This field contains the rate used to convert the transaction amount (Field 4) to the cardholder
billing amount (Field 6). The Field 4 amount multiplied by this rate equals the Field 6 amount. The
left-most digit denotes the number of positions the decimal separator shall be moved from the right
(allowable values are 0 to 7). Positions 2–8 of the field are the actual rate.
For example: 69985022 = 9.985022.
4.8. Field 10: Conversion Rate, Account
4.8.1. Format
n 8
4.8.2. Description
This field contains the rate used to convert the Cardholder Billing amount (Field 6) to the
Cardholder Account amount (Field 4). The left-most digit denotes the number of positions the
decimal separator shall be moved from the right (allowable values are 0 to 7). Positions 2–8 of the
field are the actual rate.
For example: 69985022 = 9.985022.
4.9. Field 11: Systems Trace Audit Number
4.9.1. Format
n 6
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 20/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE20
4.9.2. Description
A number assigned by a transaction originator to assist in identifying a transaction uniquely. The
trace number remains unchanged for all messages within the transaction.
This field is also used to match a response message with its original message.
4.10. Field 12: Time, Local Transaction
4.10.1.Format
n 12
YYMMDDhhmmss
4.10.2.Description
The local year, month, day, and time the transaction takes place at the card acceptor location in
authorization and financial messages.
This field is also used to match a response message with its original message.
4.11. Field 14: Date, Expiration
4.11.1.Format
n 4
YYMM
4.11.2.Description
The year and month that the card will become expired.
4.12. Field 15: Settlement Date
4.12.1.Format
n 6
YYMMDD
4.12.2.Description
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 21/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE21
Field contains the SmartVista Front-End Acquirer settlement date.
4.13. Field 18: Merchant Type
4.13.1.Format
n 4
4.13.2.Description
A code describing the merchant’s type of business product or service. See ISO-8583 standard
documentation for the list of valid categories.
4.14. Field 22: Point of Service Date Code
4.14.1.Format
ans 12
4.14.2.Description
A series of codes intended to identify terminal capability, terminal environment and presentation
security data. It shall be used to indicate specific conditions that are (or were) present at the time a
transaction took place at the point of service and/or when the transaction has been initiated.
See the following table for valid values.
Position Position Description Valid Values1 Card data input
capability0 – Unknown1 – Manual2 – Magnetic stripe reader3 – Bar code reader
4 – OCR reader – !M" co#patible $CC reader% – &ey entry' – Magnetic stripe reader and key entry( – Magnetic stripe reader) key entry and
!M" co#patible $CC reader *+, – Contactless read
2Card-olderaut-enticationcapability
0 – .o electronic aut-entication1 – /$.2 – !lectronic signature analysis3 – Bio#etrics4 – Biograp-ic
– !lectronic aut-entication% – Ot-er
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 22/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE22
Position Position Description Valid Values
3 Card capturecapability
0 – .one1 – Capture
4 Operatingeniron#ent
0 – no ter#inal used1 – on pre#ises o card acceptor) attended2 – on pre#ises o card acceptor) untended3 – O pre#ises o card acceptor) attended4 – O pre#ises o card acceptor) unattended – On pre#ises o card card-older) unattended, – On pre#ises o card card-older) attended
Card-older presenceindicator
0 – /resent1 – .ot present) unspeciied2 – .ot present) #ail order3 – .ot present) telep-one order4 – .ot present) standing order recurring pay#ent
– .ot present) electronic order – .ot present) postponed pay#ent
% Card presence0 – .ot present1 – /resent
' Card data input #ode0 – Unspeciied1 – Manual) no ter#inal2 – Magnetic stripe read3 – B5R read4 – OCR read – $CC read% – &ey entered' – Contactless $CC read
( – Contactless #agnetic stripe read, – Contactless read – !6co##erce) #erc-ant certiicate only7 – !6co##erce) #erc-ant and card-older certiicate + 368 ecuretransactionU – !6co##erce) no security" – !6co##erce) c-annel encryption
( Card-olderaut-entication #et-od
0 – .o aut-entication1 – /$.2 – !lectronic signature analysis3 – Bio#etrics4 – Biograp-ic
– Manual signature% – Ot-er #anual aut-entication7 – !6co##erce) UC59 + 38 aut-entication is not supported by#erc-antU – !6co##erce) UC59 + 38 aut-entication is supported by#erc-ant but is not proided by issuer" – !6co##erce) UC59 + 38 aut-entication is supported by#erc-ant and is proided by issuer
, Card-olderaut-entication entity
0 – .ot aut-enticated1 – $CC3 – 5ut-ori:ing agent) online /$.4 – Merc-ant+card acceptor) signature
– Ot-er – Merc-ant suspicious
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 23/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE23
Position Position Description Valid Values
10 Card data outputcapability
0 – Unknown1 – .one2 – Magnetic stripe write
3 – $CC
11 7er#inal outputcapability
0 – Unknown1 – .one2 – /rinting capability only3 – 8isplay capability only4 – /rinting and display capability
12 /$. capture capability0 – .o /$. capture capability1 – Unknown4 – /$. capture capability 4 c-aracters #a;i#u# – /$. capture capability c-aracters #a;i#u#% – /$. capture capability % c-aracters #a;i#u#' – /$. capture capability ' c-aracters #a;i#u#
( – /$. capture capability ( c-aracters #a;i#u#, – /$. capture capability , c-aracters #a;i#u#5 – /$. capture capability 10 c-aracters #a;i#u#B – /$. capture capability 11 c-aracters #a;i#u#C – /$. capture capability 12 c-aracters #a;i#u#
4.15. Field 24: Function Code
4.15.1.Format
n 3
4.15.2.Description
Code indicating the specific purpose of the message within its message class.
See the following table for valid values.
FUNCTION
CODE
DESCRIPTION MESSAGE
TYPE
801 Sign-On 1804802 Sign-Off 1804
831 Echo-test 1804
841 SAF list end 1804
4.16. Field 32: Acquiring Institution Identification Code
4.16.1.Format
llvar n.. 11
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 24/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE24
4.16.2.Description
This code identifies the financial institution acting as the acquirer of this cardholder transaction. The
acquirer is a member or system user that installed the terminal. The ID can be a Visa BIN, aMasterCard BIN, or another code that identifies the financial institution or branch within
SmartVista Front-End. BINs are usually six digits, but the code may be up to 11 digits long. The
value length specifies the number of digits in the ID code.
4.17. Field 37: Retrieval Reference Number
4.17.1.Format
an 12
4.17.2.Description
A reference supplied by the system retaining the original source information and used to assist in
locating that information or a copy thereof.
If no reply was received to the original transaction Field 037 must still be present, but it should
contain a string of spaces.
4.18. Field 38: Authorisation Identification Response
4.18.1.Format
ans 6
4.18.2.Description
An authorization code provided by the CBS when a transaction is approved, or a no-reason-to-decline code provided for successful verifications. Value of field 38 is based on value of field 37.
In the C program shown below the input parameter “u” of function “auth” is value of Field 37, and
output parameter “a” is value of field 38.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *voc[6]={
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 25/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE25
"123456789",
"0123456789ABCEFHKMNRSTUVWXYZ",
"0123456789ABCEFHKMNRSTUVWXYZ",
"0123456789",
"0123456789ABCEFHKMNRSTUVWXYZ",
"0123456789ABCEFHKMNRSTUVWXYZ"
};
void auth(long u, char *a) {
int i,l;
for (i=0; i<6; i++) {
l=strlen(voc[i]);
a[i]=voc[i][u%l];
u/=l;
}}
4.19. Field 39: Response Code
4.19.1.Format
an 3
4.19.2.Description
A code which defines the action taken or to be taken as well as the reason for taking the action.
SVFE RC CBS RC Description
-1 000 Successful transaction
826 001 Successful transaction, but MCC is in list 6010, 4829, 6051, 7995, 7511
818 111 Currency of the account in CBS is not the same as currency of account
in FRONT END
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 26/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE26
SVFE RC CBS RC Description
928 112 Account is blocked
915 116 Not enough money on account
913 124 Account not found
- 4811 Customer cancellation
The cardholder aborted the transaction after an authorisation request had
been sent
- 482 Completed partially
Used in reversal messages to indicate that a transaction was completed,
but for an amount less than that given in the original 0100 request
- 483 Response received too late
Used to indicate the reason for sending a reversal – an authorisation
response was not returned within the time limit set by the acquirer
- 496 System malfunction
The message could not be successfully processed due to a system
malfunction (see also Note below)
812 902 Incorrect type of request of code of transaction
802 907 CBS is not available
959 909 Internal errors in the interface software
802 910 CBS is in "log off" state
959 914 This code is sent from CBS in case the cancellation request 703 was
sent when the operational day in CBS is closed.
811 913 Duplicate transaction
959 916 Errors in software of CBS
894 894 Operation could not be processed because of temporary moratorium
(TIME_MORATORIUM)
895 895 Absense of information about debt
(DEBTS_ABSENCE)
1 Response codes 4XX are sent by SVFE in 142X messages
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 27/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE27
SVFE RC CBS RC Description
997 997 The customer doesn't have the service of advance repayment of debt
(SERVICE_NOT_ALLOWED)
4.20. Field 41: Card Acceptor Terminal Identification
4.20.1.Format
ans 8
4.20.2.Description
A code that uniquely identifies a particular terminal at the card acceptor’s location. An identification
code of less than eight positions must be left-justified and the remainder of the field space-filled.
This field is mandatory if the terminal id is available.
4.21. Field 43: Card Acceptor Name and Location
4.21.1.Format
ans 40
4.21.2.Description
The name and location of the card acceptor. This field is required in authorization requests, advice
messages and related reversal requests for all card-read transactions. It contains the information
necessary for printing on customer account statements and on credit card billing statements.
Subfield Type and
length of dataData dictionary
1 ans 38 • Merchant number of bank name;• Separator ‘>’
• Merchant city or location of the terminal device
• Trailing spaces
2 ans 2 ISO code of the country
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 28/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE28
4.22. Field 48: Additional Data
4.22.1.Format
lllvar ans …999
Tag data format: 3 bytes for each tag name + 3 bytes for each tag length + tag data
4.22.2.Description
This field is used to carry SmartVista Front-End internal information. There is a number of tags packed
in field 48. The tags have the TLV structure. It means they are repeated groups of Tag IDs, Tag Lengths
and Tag Values.
Banking Production Center may occasionally introduce new Field 48 tags between SVFE releases to
facilitate special processing. Banking Production Center requires members using SVFE CBS
specification to be able to successfully process various online messages that may contain new
unannounced Field 48 tags.
Refer to Appendix A (Field 48).
4.23. Field 49: Currency Code, Transaction
4.23.1.Format
n 3
4.23.2.Description
This field is used in any message related to a cardholder transaction that contains one or more of the
amount fields listed above, even when the amount is zero. This field is also used in balance inquiry
requests, even when the value of field 4 equals zero. This code specifies the currency in which the
acquirer wants the balance amount to be expressed.
4.24. Field 50: Currency Code, Account
4.24.1.Format
n 3
4.24.2.Description
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 29/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE29
This code specifies the cardholder account currency.
4.25. Field 51: Currency Code, Cardholder Billing
4.25.1.Format
n 3
4.25.2.Description
This field contains a 3-digit numeric code that identifies the currency used by the issuer to bill the
cardholder’s account.
4.26. Field 54: Additional Amounts
4.26.1.Format
lllvar an…999
4.26.2.Description
This field is used to carry SmartVista Front-End account balance information. There is a number of
tags packed in Field 54. The tags have the TLV structure. It means they are repeated groups of Tag IDs,
Tag Lengths and Tag Values.
Banking Production Center may occasionally introduce new Field 54 tags between SVFE releases to
facilitate special processing. Banking Production Center requires members using SVFE CBS
specification to be able to successfully process various online messages that may contain new
unannounced Field 54 tags.
5. Refer to Tag 011 – Service DataTag No Size Data
011 Ans… 32 Service Data.
If available must be present in 1100/1120/1121 messages.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 30/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE30
6. Tag 012 – Prepaid Card Type
Tag No Size Data
012 ans 28 Prepaid Card Type
Must be present for 471 SVFE transaction type only.
7. Tag 013 – Contract ID
Tag No Size Data
013 ans 6 Contract ID.
If available must be present in 1100/1120/1121 messages.
8. Tag 014 – Address Verification Data
Tag No Size Data
014 Ans… 30 Cardholder address
If available must be present in 1100 messages.
9. Tag 015 – Postal Code Data
Tag No Size Data
015 Ans… 9 Cardholder postal/ZIP code
If available must be present in 1100 messages.
10. Tag 016 – Installment Payment Quantity
Tag No Size Data
016 n…3 Quantity of payments for Installment purchase
Must be present in 1100 messages if Transaction Code = 16.
11. Tag 017 – Text Information Data
Tag No Size Data
017 Ans… 99 Free form text data
Optional for 1110 messages
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 31/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE31
12. Tag 018 – Card status
Tag No Size Data
018 n…2 SVFE Card status:
0 – valid card
1 – call issuer
2 – warm card
3 – do not honor
4 – honor with id
5 – not permitted
6 – lost card, capture
7 – stolen card, capture
8 – call security, capture
9 – invalid card, capture
10 – pick up card, special condition
11 – call acquirer security
12 – card is not activated
13 – pin_attempts_exceeded
14 – forced pin change
15 – credit debts
17 – pin activation
18 – instant card personification waiting
19 – fraud prevention
20 – temprory blocked by client
21 – permanent blocked by client
Must be present in 1100 messages if Transaction Code = 91.
13. Tag 019 – Account status
Tag No Size Data
019 n…4 New account status:
0 – No restrictions
1 – No withdrawals
2 – No withdrawals or transfers
3 – Only balance inquiries
4 – Only deposits
5 – Only balance inquiries and deposits6 – Only balance inquiries, deposits and transfers
7 – No operations allowed (account blocked)
Must be present in 1100 messages if Transaction Code = 94.
14. Tag 020 – External code for operation
Tag No Size Data
020 ans ..25 External code for some service.
Must be present in 1100 messages if Transaction Code = 26.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 32/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE32
15. Tag 021 – Customer external account number
Tag No Size Data
021 ans ..99 External account number in service provider system.
If available must be present in 1100 messages.
16. Tag 022 – Customer mobile phone number
Tag No Size Data
022 ans ..32 Mobile phone number for mobile top-up services.
If available must be present in 1100 messages.
17. Tag 023 – Account Funds Type
Tag No Length Data
023 an 1 Account Funds Type:
Available value:
0 – Debit.
1 – Debit with overdraft.
2 – Credit.
Could be present in 1110 messages.
18. Tag 024 – Additional operation information
Tag No Length Data
024 ans ..255 Additional operation information
Free form text
Could be present in 1100 messages.
19. Tag 090-099 – Payment specific data
Tag No Size Data
090-099 ans ..25 Specific data for payment services.
If available must be present in 1100 messages.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 33/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE33
Appendix B (Field 54).
19.1. Field 61: Additional Amounts and Counters
19.1.1.Format
lllvar an…999
19.1.2.Description
This field is used to carry SmartVista Front-End account balance information. There is a number oftags packed in Field 61. The tags have the TLV structure. It means they are repeated groups of Tag IDs,
Tag Lengths and Tag Values.
Banking Production Center may occasionally introduce new Field 61 tags between SVFE releases to
facilitate special processing. Banking Production Center requires members using SVFE CBS
specification to be able to successfully process various online messages that may contain new
unannounced Field 61 tags.
20. Refer to Tag 008 – Amount, Installed Exceed Limit
Tag No Length Data
008 an 12 Exceed Limit. This amount used to show overdraft or credit limit
value assigned to card account.
Could be present in 1110 messages and contains Installed credit
limit for credit or debit with overdraft account.
21. Tag 009 – Amount, Available Exceed Limit
Tag No Length Data
009 an 12 Available Exceed Limit. This amount used to show available
overdraft or credit limit value assigned to card account.
Could be present in 1110 messages and contains Available credit
limit for credit or debit with overdraft account.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 34/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE34
Appendix C (Field 61).
21.1. Field 62: Mini-statement data
21.1.1.Format
lllvar an…220
21.1.2.Description
Field contains mini-statement data, only for 704 SVFE Transaction Type, up to 10 sets:
N Description Attributes Comments
1 Transaction Date n 6 YYMMDD
2 Transaction Mnemonic Name ans 3 Transaction Mnemonic Name
3 Debit Credit Indicator A 1 “C” – credit transaction,
“D“ – debit transaction
“ ” – noop transaction
4 Amount Transaction N 12
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 35/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE35
21.2. Field 63: Account Balance
21.2.1.Format
n 12
21.2.2.Description
Account balance.
21.3. Field 64: Primary MAC Data
21.3.1.Format
b 8
21.3.2.Description
The Primary Message Authentication Code data field carries the message authentication code
(MAC) for the message. This code is generated by ANSI X9.19 Method. Fields at MAC are filled
in according type of message formats represented at next chapter “MASSAGE FORMAT” (look atlast column “Field Used For Mac –Y or N”)
If the message contains secondary data fields, Field 128 is used to carry the message authentication
code. If the message authentication code is carried in Field 128, Field 64 is not included in the
message.
21.4. Field 91: Action Code
21.4.1.Format
an 1
21.4.2.Description
This field is used to indicate type of operation. See table bellow.
Value Description
1 Add operation
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 36/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE36
Value Description
3 Delete operation
21.5. Field 95: Replacement Amounts
21.5.1.Format
lllvar an…999
21.5.2.Description
This field is used to carry SmartVista Front-End amount information. There is a number of tags packedin Field 95. The tags have the TLV structure. It means they are repeated groups of Tag IDs, Tag Lengths
and Tag Values.
Banking Production Center may occasionally introduce new Field 95 tags between SVFE releases to
facilitate special processing. Banking Production Center requires members using SVFE CBS
specification to be able to successfully process various online messages that may contain new
unannounced Field 95 tags.
22. Refer to Tag 003 – Recycling Cash-Out Counters
Tag No Length Data
003 n 15
or n 30
or n 45
Cash-out counters at each active cassette (from 1 to 3) in format:
n 3 – currency of cassette
n 12 - cash-out amount from cassette
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 37/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE37
Appendix D (Field 95).
22.1. Field 100: SVFE Issuer Institution Identifier
22.1.1.Format
LLVAR ans… 4
22.1.2.Description
Field contains SVFE Issuer Institution Identifier.
22.2. Field 102: Account Identification
22.2.1.Format
llvar ans.. 32
22.2.2.Description
Field is used in cardholder transactions. Field identifies an account number of cardholderrelationship.
22.3. Field 103: Account Identification – 2
22.3.1.Format
llvar ans.. 32
22.3.2.Description
Field is used in cardholder transactions. Field identifies second account number of cardholder
relationship. For example, “TO account” for transfers.
22.4. Field 128: Secondary MAC Data
22.4.1.Format
b 8
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 38/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE38
22.4.2.Description
The Secondary Message Authentication Code data field carries the message authentication code
(MAC) for the message. See Field 61: Additional Amounts and Counters
22.4.3.Format
lllvar an…999
22.4.4.Description
This field is used to carry SmartVista Front-End account balance information. There is a number of
tags packed in Field 61. The tags have the TLV structure. It means they are repeated groups of Tag IDs,Tag Lengths and Tag Values.
Banking Production Center may occasionally introduce new Field 61 tags between SVFE releases to
facilitate special processing. Banking Production Center requires members using SVFE CBS
specification to be able to successfully process various online messages that may contain new
unannounced Field 61 tags.
23. Refer to Tag 008 – Amount, Installed Exceed Limit
Tag No Length Data
008 an 12 Exceed Limit. This amount used to show overdraft or credit limit
value assigned to card account.
Could be present in 1110 messages and contains Installed credit
limit for credit or debit with overdraft account.
24. Tag 009 – Amount, Available Exceed Limit
Tag No Length Data
009 an 12 Available Exceed Limit. This amount used to show availableoverdraft or credit limit value assigned to card account.
Could be present in 1110 messages and contains Available credit
limit for credit or debit with overdraft account.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 39/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE39
Appendix C (Field 61).
24.1. Field 62: Mini-statement data
24.1.1.Format
lllvar an…220
24.1.2.Description
Field contains mini-statement data, only for 704 SVFE Transaction Type, up to 10 sets:
N Description Attributes Comments
1 Transaction Date n 6 YYMMDD
2 Transaction Mnemonic Name ans 3 Transaction Mnemonic Name
3 Debit Credit Indicator A 1 “C” – credit transaction,
“D“ – debit transaction
“ ” – noop transaction
4 Amount Transaction N 12
24.2. Field 63: Account Balance
24.2.1.Format
n 12
24.2.2.Description
Account balance.
.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 40/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE40
MESSAGE FORMATS
1. Authorization Message
1.1. Request
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
- Message Type n4 M Value is 1100 N
- Bit Map, Primary b64 M N
- Bit Map, Secondary b64 M N
2 Primary Account
Number
LLVAR n…24 M Y
3 Processing Code n6 M Y
4 Amount, Transaction n12 M Y
5 Amount, Account n12 M Y
6 Amount, Cardholder
Billing
n12 M Y
9 Conversion Rate,
Cardholder Billing
n8 M Y
10 Conversion Rate,
Account
n8 M Y
11 Systems Trace Audit
Number
n6 M Y
12 Date & Time, Local
Transaction
YYMMDDhhmmss n12 M Y
14 Date, Expiration YYMM n4 M Y
15 Settlement Date YYMMDD n6 M Y
18 Merchant Type n4 C Y
22 Point of Service Date
Code
ans12 MO Y
32 Acquiring Institution
Identification Code
LLVAR n…11 M Y
37 Retrieval Reference
Number
an12 M Y
41 Card AcceptorTerminal Identification
ans 8 M Y
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 41/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE41
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
43 Card Acceptor Name
and Location
LLLVAR ans…136 M Y
48 Additional Data LLLVAR ans.. 999 C Y
49 Currency Code,
Transaction
n3 M Y
50 Currency Code,
Account
n3 M Y
51 Currency Code,
Cardholder Billing
n3 M Y
54 Additional Amounts LLLVAR ans.. 999 C Y
64 Primary MAC Data b8 O For future used N
91 Action Code an 1 C Must be present if
Transaction Code = 92
Y
100 SVFE Issuer Institution
Identifier
LLVAR ans… 4 M Y
102 Account Identification LLVAR ans…32 M Y
103 Account Identification-
2
LLVAR ans…32 C Y
128 Secondary MAC Data b8 O For future used N
1.2. Response
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
- Message Type n4 M Value is 1110 N
- Bit Map, Primary b64 M N
- Bit Map, Secondary b64 M N
2 Primary Account
Number
LLVAR n…24 M Y
3 Processing Code n6 M Y
4 Amount, Transaction n12 C Y
5 Amount, Account n12 M Y
11 Systems Trace Audit
Number
n6 M Y
37 Retrieval Reference an12 C Y
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 42/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE42
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
Number
38 Authorisation
Identification Response
ans6 C Y
39 Response Code An3 M Y
41 Card Acceptor
Terminal Identification
ans 8 M Y
48 Additional Data LLLVAR ans.. 999 C Y
50 Currency Code,
Account
n3 C Y
54 Additional Amounts LLLVAR ans.. 999 C Y
62 Mini-statement data LLLVAR ans…220 C Y
63 Account Balance n 12 C Y
64 Primary MAC Data b8 O For future used N
102 Account Identification LLVAR ans…32 C Y
128 Secondary MAC Data b8 O For future used N
2. Authorization Advice Messages
2.1. Request
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
- Message Type n4 M Value is 1120 N
- Bit Map, Primary b64 M N
- Bit Map, Secondary b64 M N
2 Primary Account
Number
LLVAR n…24 M Y
3 Processing Code n6 M Y
4 Amount, Transaction n12 M Y
5 Amount, Account n12 M Y
6 Amount, Cardholder
Billing
n12 M Y
9 Conversion Rate,Cardholder Billing n8 M Y
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 43/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE43
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
10 Conversion Rate,
Account
n8 M Y
11 Systems Trace Audit
Number
n6 M Y
12 Date & Time, Local
Transaction
YYMMDDhhmmss n12 M Y
14 Date, Expiration YYMM n4 M Y
15 Settlement Date YYMMDD n6 M Y
18 Merchant Type n4 C Y
22 Point of Service DateCode
ans12 MO Y
32 Acquiring Institution
Identification Code
LLVAR n…11 M Y
37 Retrieval Reference
Number
an12 M Y
38 Authorisation
Identification Response
ans6 M Y
39 Response Code An3 M Y
41 Card Acceptor
Terminal Identification
ans 8 M Y
43 Card Acceptor Name
and Location
LLLVAR ans…136 M Y
48 Additional Data LLLVAR ans.. 999 C Y
49 Currency Code,
Transaction
n3 M Y
50 Currency Code,
Account
n3 M Y
51 Currency Code,
Cardholder Billing
n3 M Y
64 Primary MAC Data b8 O For future used N
91 Action Code an 1 C Must be present if
Transaction Code = 92
Y
100 SVFE Issuer Institution
Identifier
LLVAR ans… 4 M Y
102 Account Identification LLVAR ans…32 M Y
103 Account Identification-
2
LLVAR ans…32 C Y
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 44/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE44
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
128 Secondary MAC Data b8 O For future used N
2.2. Response
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
- Message Type n4 M Value is 1130 N
- Bit Map, Primary b64 M N
- Bit Map, Secondary b64 M N
2 Primary Account
Number
LLVAR n…24 M Y
3 Processing Code n6 M Y
11 Systems Trace Audit
Number
n6 M Y
37 Retrieval Reference
Number
an12 C Y
39 Response Code An3 M Y
41 Card AcceptorTerminal Identification
ans 8 M Y
48 Additional Data LLLVAR ans.. 999 C Y
50 Currency Code,
Account
n3 C Y
54 Additional Amounts LLLVAR ans.. 999 C Y
63 Account Balance n 12 C Y
64 Primary MAC Data b8 O For future used N
102 Account Identification LLVAR ans…32 C Y
128 Secondary MAC Data b8 O For future used N
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 45/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE45
3. Reversal Messages
3.1. Request
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
- Message Type n4 M Value is 1420 N
- Bit Map, Primary b64 M N
- Bit Map, Secondary b64 M N
2 Primary Account
Number
LLVAR n…24 M Y
3 Processing Code n6 M Y
4 Amount, Transaction n12 M Y
5 Amount, Account n12 M Y
6 Amount, Cardholder
Billing
n12 M Y
9 Conversion Rate,
Cardholder Billing
n8 M Y
10 Conversion Rate,
Account
n8 M Y
11 Systems Trace Audit
Number
n6 M Y
12 Date & Time, Local
Transaction
YYMMDDhhmmss n12 M Y
14 Date, Expiration YYMM n4 M Y
15 Settlement Date YYMMDD n6 M Y
18 Merchant Type n4 M Y
22 Point of Service DateCode
ans12 MO Y
32 Acquiring Institution
Identification Code
LLVAR n…11 M Y
37 Retrieval Reference
Number
an12 M Y
39 Response Code An3 M Y
41 Card Acceptor
Terminal Identification
ans 8 M Y
43 Card Acceptor Nameand Location
LLLVAR ans…136 O Y
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 46/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE46
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
48 Additional Data LLLVAR ans.. 999 M Y
49 Currency Code,
Transaction
n3 M Y
50 Currency Code,
Account
n3 C Y
51 Currency Code,
Cardholder Billing
n3 C Y
54 Additional Amounts LLLVAR ans…999 C Y
64 Primary MAC Data b8 O For future used N
91 Action Code an 1 C Must be present ifTransaction Code = 92
Y
95 Replacement Amounts LLLVAR ans…999 C Y
100 SVFE Issuer Institution
Identifier
LLVAR ans… 4 M Y
102 Account Identification LLVAR Ans…32 C Y
103 Account Identification-
2
LLVAR ans…32 C Y
128 Secondary MAC Data b8 O For future used N
3.2. Response
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
- Message Type n4 M Value is 1430 N
- Bit Map, Primary b64 M N
- Bit Map, Secondary b64 M N
2 Primary Account
Number
LLVAR n…24 M Y
3 Processing Code n6 M Y
11 Systems Trace Audit
Number
n6 M Y
37 Retrieval Reference
Number
an12 M Y
39 Response Code An3 M Y
41 Card AcceptorTerminal Identification
ans 8 M Y
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 47/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE47
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
54 Additional Amounts LLLVAR ans.. 999 C Y
64 Primary MAC Data b8 O For future used N
4. Administrative Messages
4.1. Request
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
- Message Type n4 M Value is 1600 N
- Bit Map, Primary b64 M N
2 Primary Account
Number
LLVAR n…24 M Y
11 Systems Trace Audit
Number
n6 M Y
12 Date & Time, Local
Transaction
YYMMDDhhmmss n12 M Y
41 Card Acceptor
Terminal Identification
ans 8 M Y
48 Additional Data LLLVAR ans.. 999 C Y
61 Additional Amounts
and Counters
LLLVAR ans.. 999 M Y
64 Primary MAC Data b8 O For future used N
4.2. Response
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
- Message Type n4 M Value is 1610 N
- Bit Map, Primary b64 M N
2 Primary Account
Number
LLVAR n…24 M Y
11 Systems Trace Audit
Number
n6 M Y
12 Date & Time, Local YYMMDDhhmmss n12 M Y
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 48/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE48
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
Field Used
For Mac
Y or N
Transaction
39 Response Code An3 M Y
41 Card Acceptor
Terminal Identification
ans 8 M Y
64 Primary MAC Data b8 O For future used N
5. Network Management Messages
5.1. RequestBit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
- Message Type n4 M Value is 1804
- Bit Map, Primary b64 M
11 Systems Trace Audit
Number
n6 M
12 Date & Time, Local
Transaction
YYMMDDhhmmss n12 M
24 Function Code N3 M
5.2. Response
Bit
No.Data field Name Format
Attri-
butes
Sta-
tusComments / Remarks
- Message Type n4 M Value is 1814
- Bit Map, Primary b64 M
11 Systems Trace AuditNumber
n6 M
24 Function Code N3 M
39 Response Code An3 M
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 49/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE49
MESSAGE MATCHING
1. Message Matching Data Fields
Following set of fields takes part in message matching:
• Field 2. Primary Account Number;
• Field 11. Systems Trace Audit Number;
• Message Type.
2. Search of original request for responses
Key fields in matching response with request are Primary Account Number (field 2), and System
Trace Audit Number (field 11). Appropriate request message type (1100/1120/1420) is used as
value for matching.
The 810 response matching fields are Message Type and System Trace Audit Number (field 11).
Appropriate request message type (0800) is used as value for matching.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 50/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE50
APPENDIX A (FIELD 48)
1. Structure Field 48
Size Data
LLL Tag 001 Tag 002 … Tag N
3 LLL – 3
2. Structure Tags of Data Field 48
Tag No Length Data
NNN NNN Ans .. 993
3 3 NNN bytes
3. Tag 001 –Settlement type
Tag No Length Data
001 n 1 Settlement type:
1 – US-ON-US
2 – US-ON-THEM
Must be present in 1100/1120/1121/1420/1421/1600 messages.
4. Tag 002 – SVFE Transaction Type
Tag No Size Data
002 n 3 SVFE Transaction Type, refer to Field 3: Processing Code.
Must be present in 1100/1120/1121/1420/1421/1600 messages.
For 1600 message the value is 594.
5. Tag 004 – Full Name
Tag No Size Data
004 ans 40 Full Name.
Must be present in 1110 message for 684 SVFE transactions
type only.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 51/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE51
6. Tag 005 – Credit Type
Tag No Size Data
005 n 3 Credit Type.
Must be present in 1110 message for 684 SVFE transactions
type only.
7. Tag 006 – Credit Issue Date
Tag No Size Data
006 N6 Credit Issue Date.
Format: YYMMDD
Must be present in 1110 message for 684 SVFE transactions
type only.
8. Tag 007 – Credit Issue Interval
Tag No Size Data
007 N6 Credit Issue Interval.
YYMMDD
Must be present in 1110 message for 684 SVFE transactions
type only.
9. Tag 008 – Credit End Date
Tag No Size Data
008 N6 YYMMDD
Must be present in 1110 message for 684 SVFE transactions
type only.
10. Tag 009 – Credit Enable Date
Tag No Size Data
009 N6 YYMMDD
Must be present in 1110 message for 684 SVFE transactions
type only.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 52/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE52
11. Tag 010 – Service Identifier
Tag No Size Data
010 Ans…8 Service Identifier.
If available must be present in 1100/1120/1121 messages.
12. Tag 011 – Service Data
Tag No Size Data
011 Ans… 32 Service Data.
If available must be present in 1100/1120/1121 messages.
13. Tag 012 – Prepaid Card Type
Tag No Size Data
012 ans 28 Prepaid Card Type
Must be present for 471 SVFE transaction type only.
14. Tag 013 – Contract ID
Tag No Size Data
013 ans 6 Contract ID.
If available must be present in 1100/1120/1121 messages.
15. Tag 014 – Address Verification Data
Tag No Size Data
014 Ans… 30 Cardholder address
If available must be present in 1100 messages.
16. Tag 015 – Postal Code Data
Tag No Size Data
015 Ans… 9 Cardholder postal/ZIP code
If available must be present in 1100 messages.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 53/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE53
17. Tag 016 – Installment Payment Quantity
Tag No Size Data
016 n…3 Quantity of payments for Installment purchase
Must be present in 1100 messages if Transaction Code = 16.
18. Tag 017 – Text Information Data
Tag No Size Data
017 Ans… 99 Free form text data
Optional for 1110 messages
19. Tag 018 – Card status
Tag No Size Data
018 n…2 SVFE Card status:
0 – valid card
1 – call issuer
2 – warm card
3 – do not honor
4 – honor with id
5 – not permitted6 – lost card, capture
7 – stolen card, capture
8 – call security, capture
9 – invalid card, capture
10 – pick up card, special condition
11 – call acquirer security
12 – card is not activated
13 – pin_attempts_exceeded
14 – forced pin change
15 – credit debts
17 – pin activation
18 – instant card personification waiting19 – fraud prevention
20 – temprory blocked by client
21 – permanent blocked by client
Must be present in 1100 messages if Transaction Code = 91.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 54/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE54
20. Tag 019 – Account status
Tag No Size Data
019 n…4 New account status:
0 – No restrictions
1 – No withdrawals
2 – No withdrawals or transfers
3 – Only balance inquiries
4 – Only deposits
5 – Only balance inquiries and deposits
6 – Only balance inquiries, deposits and transfers
7 – No operations allowed (account blocked)
Must be present in 1100 messages if Transaction Code = 94.
21. Tag 020 – External code for operation
Tag No Size Data
020 ans ..25 External code for some service.
Must be present in 1100 messages if Transaction Code = 26.
22. Tag 021 – Customer external account number
Tag No Size Data
021 ans ..99 External account number in service provider system.
If available must be present in 1100 messages.
23. Tag 022 – Customer mobile phone number
Tag No Size Data
022 ans ..32 Mobile phone number for mobile top-up services.
If available must be present in 1100 messages.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 55/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE55
24. Tag 023 – Account Funds Type
Tag No Length Data
023 an 1 Account Funds Type:
Available value:
0 – Debit.
1 – Debit with overdraft.
2 – Credit.
Could be present in 1110 messages.
25. Tag 024 – Additional operation informationTag No Length Data
024 ans ..255 Additional operation information
Free form text
Could be present in 1100 messages.
26. Tag 090-099 – Payment specific data
Tag No Size Data
090-099 ans ..25 Specific data for payment services.
If available must be present in 1100 messages.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 56/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE56
APPENDIX B (FIELD 54)
1. Structure Field 54
Size Data
LLL Tag 001 Tag 002 … Tag N
3 LLL – 3
2. Structure Tags of Data Field 54
Tag No Length Data
NNN NNN Ans .. 99
3 3 NNN bytes
3. Tag 001 – Acquirer Fee Amount
Tag No Length Data
001 N12 Acquirer Fee Amount
Could be present in 1100/1120/1420/1421 messages if acquirer
fee is available.
4. Tag 002 – Transaction Amount, Transaction
Currency
Tag No Length Data
002 N12 Transaction Amount, Transaction Currency.
Must be present in 1100/1420/1421 messages for 775, 705, 750,
703, 691, 692, 785 SVFE transactions type only.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 57/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE57
5. Tag 003 – Transaction Currency
Tag No Length Data
003 N13 Transaction Currency.
Must be present in 1100/1420/1421 messages for 775, 705, 750,
703, 691, 692, 785 SVFE transactions type only.
For 703 SVFE transactions type it contains Account TO
Currency.
6. Tag 004 – Amount, Credit Initial
Tag No Length Data
004 N12 Amount, Credit Initial.
Must be present in 1110 message for 684 SVFE transactions
type only.
7. Tag 005 – Amount, Total Credit
Tag No Length Data
005 n 12 Amount, Total Credit.
Must be present in 1110 message for 684 SVFE transactionstype only.
8. Tag 006 – Issuer Fee Amount and Currency
Tag No Length Data
006 an 16 Issuer Fee Amount and Currency:
Position 1 – Fee Sign (C or D)
Positions 2-3 – Fee Amount
Positions 14-16 – Fee Currency (ISO N3 Format)
Could be present in 1100/1120/1420/1421 messages if issuer fee
is available.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 58/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE58
9. Tag 007 – Current Account Available Balance and
Currency
Tag No Length Data
007 an 16 Current Account Available Balance:
Position 1 – Balance Sign (C or D)
Positions 2-3 – Account Balance, amount
Positions 14-16 – Account Currency (ISO N3 Format)
Could be present in 1110/1130/1430 messages and contains
account available balance.
10. Tag 008 – Amount, Installed Exceed Limit
Tag No Length Data
008 an 12 Exceed Limit. This amount used to show overdraft or credit limit
value assigned to card account.
Could be present in 1110 messages and contains Installed credit
limit for credit or debit with overdraft account.
11. Tag 009 – Amount, Available Exceed Limit
Tag No Length Data
009 an 12 Available Exceed Limit. This amount used to show available
overdraft or credit limit value assigned to card account.
Could be present in 1110 messages and contains Available credit
limit for credit or debit with overdraft account.
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 59/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE59
APPENDIX C (FIELD 61)
1. Structure Field 61
Size Data
LLL Tag 001 Tag 002 … Tag N
3 LLL – 3
2. Structure Tags of Data Field 61
Tag No Length Data
NNN NNN Ans .. 99
3 3 NNN bytes
3. Tag 001 – Cash-In Counters
Tag No Length Data
001 n 15
or n 30or n 45
or n 60
Counters at each active cassette (from 1 to 4) in format:
n 3 – currency of cassetten 12 - amount in cassette
4. Tag 002 – Recycling Counters
Tag No Length Data
002 n 15
or n 30
or n 45
Counters at each active cassette (from 1 to 3) in format:
n 3 – currency of cassette
n 12 - amount in cassette
5. Tag 003 – Recycling Cash-Out Counters
Tag No Length Data
003 n 15
or n 30
or n 45
Cash-out counters at each active cassette (from 1 to 3) in format:
n 3 – currency of cassette
n 12 - cash-out amount from cassette
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 60/62
Banking Production Center
SmartVista Front-End ISO-8583 CBS INTERFACE60
APPENDIX D (FIELD 95)
1. Structure Field 95
Size Data
LLL Tag 001 Tag 002 … Tag N
3 LLL – 3
2. Structure Tags of Data Field 95
Tag No Length Data
NNN NNN Ans .. 99
3 3 NNN bytes
3. Tag 001 – Transaction Amount, Transaction
Currency
Tag No Length Data
001 N12 Transaction Amount, Transaction Currency
4. Tag 002 – Transaction Amount, Account Currency
Tag No Length Data
002 N12 Transaction Amount, Account Currency
5. Tag 003 – Transaction Amount, Cardholder Billing
Currency
Tag No Length Data
003 N12 Transaction Amount, Cardholder Billing Currency
6. Tag 006 – Transaction Currency
Tag No Length Data
006 N3 Transaction Currency
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 61/62
8/10/2019 Smartvista CBS Specification
http://slidepdf.com/reader/full/smartvista-cbs-specification 62/62
Banking Production Center
LIST OF REVISIONS
№ Date Name, Surname Modifications
1 2010-10-14 Grigoriev A.S. English version of document created. Revised edition.
2 2010-11-24 Grigoriev A.S. Added operations: Debit account with presentment, Credit
account with presentment.
3 2011-02-04 Sasin S.S. Changes in accordance with the Main Project: transaction
type for P2P_DEBIT (781) and UTILITY_PAYMENT
(508) is being changed to POSP (774), and CBS will never
know original operation type
4 2011-02-21 Ustinchenko A.G. Added tag 002 to field 61
5 2011-05-25 Dudnikov V.M. Added Account Verification transaction. Added tag 14, 15 to
field 48.
6 2011-05-27 Ustinchenko A.G. Added tag 003 to field 61
7 2011-07-29 Dudnikov V.M. Added tags 16, 17, 18 to field 48. Added field 91, Added
SVFE transaction types 493, 508, 510, 596, 603, 644, 672,
751, 753, 782, 797, 798, transaction codes 16, 91, 92, 93.
Added value 841 to field 24. Changed transaction code for
transaction types 585, 618. Removed transaction type 587.
8 2011-08-30 Sasin S.S. New processing codes were added: 26 – Service
Reimbursement, 94 – Change Account Status.
New parameters for status and payments were added: tag
019 – Account status, tag 020 – External code for operation,tag 021 – Customer external account number, tag 022 –
Customer mobile phone number, tags 090-099 – Payment
specific data.
9 2011-09-19 Kondrashin E.K. Changed field 43 format and comment field 62.3
10 2011-09-19 Sasin S.S. New processing code – Predefined Service Payment (50) –
was added.
11 2011-09-28 Dudnikov V.M. Changed description of field 39.
12 2011-10-18 Ustinchenko A.G. Added tag 008, 009 to field 54
Added tag 023 to field 48
Changed name of tag 007 of field 54
13 2011-11-03 Dudnikov V.M. Added tag 24 to field 48.
14 2011-12-16 Dudnikov V.M. Field 22 marked as optional.
15 2011-12-27 Dudnikov V.M. Added SVFE transaction type 781.