logoalt Hacker News

lxgryesterday at 2:56 PM1 replyview on HN

The brittleness comes from the fact that the number of implied decimal digits per currency isn't always well-defined across all stakeholders and systems.

If you're only working in a single currency, there's usually no issue.


Replies

foresterreyesterday at 3:21 PM

As a general rule, you always include the currency code (EUR, SEK, USD etc.) and if possible also the amount of decimals, when using minor units.

Currency codes can be found in ISO 4217.

show 2 replies