Message standard · edition-aware
ISO 8583, layer by layer
Start with the current 2023 standard layer. Then use the public 1987 directory as a clearly labelled legacy index for field recognition, source evidence, and scheme-profile research.
- Current edition
- 2023
- Public field index
- 128
- Maintenance layer
- ISO MA
Edition map
One standard family, three distinct layers
Edition labels are part of the data model. A familiar field number does not make its name, format, value set, or substructure universal.
- 2023Current edition
The maintained standard layer supports constructed and composite data structures rather than a flat label list alone.
- DE 39
- Action code
- Shape
n 4
- 1993Previous edition
The action-code vocabulary expands beyond authorization outcomes into other message classes.
- DE 39
- Action code
- Shape
3 positions
- 1987Legacy directory
The familiar 128-position data-element directory remains useful for recognizing many deployed profiles.
- DE 39
- Response code
- Shape
2 positions
Public reference layer
1987 field index
Search DE 1–128 by field number, name, format, or group. Every detail page keeps current-scheme evidence separate from this legacy base row.
ISO 8583 data-element directory
128 data elements
ISO 8583:1987 field order| Data element | Name | ISO format |
|---|---|---|
| DE 1 | BitmapMessage structure | b 16 |
| DE 2 | Primary account number (PAN)Card and authentication data | n..19 |
| DE 3 | Processing codeTransaction context | n 6 |
| DE 4 | Amount, transactionAmounts and currency | n 12 |
| DE 5 | Amount, settlementAmounts and currency | n 12 |
| DE 6 | Amount, cardholder billingAmounts and currency | n 12 |
| DE 7 | Transmission date and timeDates and references | n 10 |
| DE 8 | Amount, cardholder billing feeAmounts and currency | n 8 |
| DE 9 | Conversion rate, settlementAmounts and currency | n 8 |
| DE 10 | Conversion rate, cardholder billingAmounts and currency | n 8 |
| DE 11 | Systems trace audit number (STAN)Dates and references | n 6 |
| DE 12 | Local transaction timeDates and references | n 6 |
| DE 13 | Local transaction dateDates and references | n 4 |
| DE 14 | Expiration dateCard and authentication data | n 4 |
| DE 15 | Settlement dateDates and references | n 4 |
| DE 16 | Currency conversion dateDates and references | n 4 |
| DE 17 | Capture dateDates and references | n 4 |
| DE 18 | Merchant type or merchant category codeAcceptance environment | n 4 |
| DE 19 | Acquiring institution country codeRouting and institutions | n 3 |
| DE 20 | PAN extended country codeCard and authentication data | n 3 |
| DE 21 | Forwarding institution country codeRouting and institutions | n 3 |
| DE 22 | Point-of-service entry modeTransaction context | n 3 |
| DE 23 | Application PAN sequence numberCard and authentication data | n 3 |
| DE 24 | Network international identifier or function codeTransaction context | n 3 |
| DE 25 | Point-of-service condition codeTransaction context | n 2 |
| DE 26 | Point-of-service capture codeTransaction context | n 2 |
| DE 27 | Authorizing identification response lengthTransaction context | n 1 |
| DE 28 | Amount, transaction feeAmounts and currency | x+n 8 |
| DE 29 | Amount, settlement feeAmounts and currency | x+n 8 |
| DE 30 | Amount, transaction processing feeAmounts and currency | x+n 8 |
| DE 31 | Amount, settlement processing feeAmounts and currency | x+n 8 |
| DE 32 | Acquiring institution identification codeRouting and institutions | n ..11 |
| DE 33 | Forwarding institution identification codeRouting and institutions | n ..11 |
| DE 34 | Primary account number, extendedCard and authentication data | ns ..28 |
| DE 35 | Track 2 dataCard and authentication data | z ..37 |
| DE 36 | Track 3 dataCard and authentication data | n ...104 |
| DE 37 | Retrieval reference numberDates and references | an 12 |
| DE 38 | Authorization identification responseDates and references | an 6 |
| DE 39 | Response codeDates and references | an 2 |
| DE 40 | Service restriction codeCard and authentication data | an 3 |
| DE 41 | Card acceptor terminal identificationAcceptance environment | ans 8 |
| DE 42 | Card acceptor identification codeAcceptance environment | ans 15 |
| DE 43 | Card acceptor name and locationAcceptance environment | ans 40 |
| DE 44 | Additional response dataDates and references | an ..25 |
| DE 45 | Track 1 dataCard and authentication data | an ..76 |
| DE 46 | Additional data, ISOAdditional data | an ...999 |
| DE 47 | Additional data, nationalAdditional data | an ...999 |
| DE 48 | Additional data, privateAdditional data | an ...999 |
| DE 49 | Currency code, transactionAmounts and currency | a or n 3 |
| DE 50 | Currency code, settlementAmounts and currency | a or n 3 |
| DE 51 | Currency code, cardholder billingAmounts and currency | a or n 3 |
| DE 52 | Personal identification number dataCard and authentication data | b 64 |
| DE 53 | Security-related control informationCard and authentication data | n 16 |
| DE 54 | Additional amountsAmounts and currency | an ...120 |
| DE 55 | ICC system-related dataCard and authentication data | ans ...999 |
| DE 56 | Reserved for ISO useReserved | ans ...999 |
| DE 57 | Reserved for national useReserved | ans ...999 |
| DE 58 | Reserved for national useReserved | ans ...999 |
| DE 59 | Reserved for national useReserved | ans ...999 |
| DE 60 | Reserved for national useReserved | ans ...999 |
| DE 61 | Reserved for private useReserved | ans ...999 |
| DE 62 | Reserved for private useReserved | ans ...999 |
| DE 63 | Reserved for private useReserved | ans ...999 |
| DE 64 | Message authentication code (MAC)Network and settlement | b 64 |