If I multiply the change (1.67) by the exchange rate (24.0000000) I get 40.08. I’m guessing that it must have something to do with rounding? I assume that the 1.67 is actually 1.6666666666666… but rounded up to 1.67 (1.6666666666666…* 24 = 40)
That’s why I have the round up/down buttons to fudge things here and there - doesn’t work with change, though.
I swear, I’ve gone through that huge thread about rounding and foreign currencies many times over the last 18 months and it still makes my head spin. One day I’ll understand it all.
ANyhoo, rounding set to 0 or 0.00 doesn’t change the behavior. It can’t be blank as the column doesn’t accept NULL. Also, the column is set to two decimal points so 0.0000000000000 truncates to 0.00.
Thanks for your replies. I’ll approach with a fresh(ish) mind in the morning.
Buen dia. En la configuracion del programa en el menu principal se define los decimales. En este caso serian 2, 4 y 4. Si mal no recuerdo hay un icono de lapiz das click y defines en ese orden. Hoy estoy fuera pero te enviare la pantalla luego. Tuve el mismo problema y se resolvió.
Gracias por la respuesta. Para ahorita los empleadores necisitaria cambiar y entrar el efectivo manualmente porque es mas trabajo a selectar qual efectivo a pagar en retuorno cuando estamos llena de gentes. Buen dia!
I know this is old, but I found a solution so I wanted to post for anyone who may encounter the same issue.
It was indeed an issue with rounding the foreign currency. 1 USD is 24 Honduran Lempira. Instead of entering ‘24’ as the exchange rate, I played around with the inverse until the remainder was beyond the second decimal point. No more remainder.