9F43

Application Reference Currency Exponent

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.

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

Tag9F43
NameApplication Reference Currency Exponent
FormatNumeric (BCD)
Length1–4 bytes
SourceCard (ICC)
Templates70, 77
BooksEMV 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.