Entering an amount when the currency has no decimal part does not work correctly. CLP is one example of a currency that does not have a decimal part. To reproduce, make sure CLP is enabled as a currency, create a TPoS using CLP as the currency, open the terminal, and enter an amount. You will notice that about two more invisible digits have to be entered than what should be required in order to get a result that could be near what was intended.