# X_MONEY_INPUT_INVALID

## Means

a typed amount could not be read in this locale

## Typical cause

the text holds a character the locale does not use in a number, separators in an order the locale never writes, or more fraction digits than the currency has

## Fix

`parseAmount(text, { currency, locale })` — re-prompt the person; the cause names the character that stopped the read

[i18n, money, time](/error-codes#i18n-money-time)
