9F43
Application Reference Currency ExponentApplication Reference Currency Exponent plays exactly the same role for the Application Reference Currency (9F3B, referenced alongside it, already covered in this dictionary) that the Transaction Currency Exponent (5F36) plays for the Transaction Currency Code: it states how many decimal places each currency in 9F3B's list actually uses, since 9F3B alone names currencies without saying how to interpret amounts expressed in them. Because 9F3B can carry more than one currency, this exponent field mirrors it entry for entry - a terminal reading the second currency in 9F3B's list needs the second exponent in 9F43's list, not just the first, or it will misplace the decimal point for every reference currency after the first one. This is a small, easy-to-overlook field precisely because its sibling tags (9F3B, 9F42, 5F36) get most of the attention, but a currency-conversion bug traced back to a wrong decimal position is exactly the kind of error this field, if mishandled, quietly produces. See EMV 4.4 Book 3.
Interactive decoder
Paste a hex value for this tag to decode it in your browser. Nothing is sent anywhere.
Numeric (BCD): 02
This tag is not a bitmap; the decoder shows a format-based interpretation.
Decoded example
Example value: 02
Related tags
Properties
| Tag | 9F43 |
|---|---|
| Name | Application Reference Currency Exponent |
| Format | Numeric (BCD) |
| Length | 1–4 bytes |
| Source | Card (ICC) |
| Templates | 70, 77 |
| Books | EMV 4.4 Book 3 |
Frequently asked questions
- What is EMV tag 9F43?
- Application Reference Currency Exponent plays exactly the same role for the Application Reference Currency (9F3B, referenced alongside it, already covered in this dictionary) that the Transaction Currency Exponent (5F36) plays for the Transaction Currency Code: it states how many decimal places each currency in 9F3B's list actually uses, since 9F3B alone names currencies without saying how to interpret amounts expressed in them. Because 9F3B can carry more than one currency, this exponent field mirrors it entry for entry - a terminal reading the second currency in 9F3B's list needs the second exponent in 9F43's list, not just the first, or it will misplace the decimal point for every reference currency after the first one. This is a small, easy-to-overlook field precisely because its sibling tags (9F3B, 9F42, 5F36) get most of the attention, but a currency-conversion bug traced back to a wrong decimal position is exactly the kind of error this field, if mishandled, quietly produces. See EMV 4.4 Book 3.
- What format and length does EMV tag 9F43 use?
- Tag 9F43 uses the Numeric (BCD) format and is normally 1–4 bytes long.
- Is tag 9F43 provided by the card or the terminal?
- Tag 9F43 (Application Reference Currency Exponent) is provided by the Card (ICC).
Sources
- EMV_v4.4_Book_3_Application_Specification, p. 138
Receive site updates
Subscribe to receive site updates directly to your email
We won't send spam. You can unsubscribe at any time.