mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-19 13:36:48 +00:00
aa848cc6b1
The mobile payment sheet always sent the display currency, while it seeded the amount raw in the currency the payment was recorded in. Correcting only the day of a 1000 JPY payment turned it into 1000 EUR and froze a fresh FX rate for it. The sheet now carries its own currency, seeded from the payment (or the display currency for a new one) with the same picker the expense sheet has, and the payment row shows the recorded amount next to the converted one when they differ, like the desktop row does. The day is now required in both payment forms. Cleared, the server stored NULL and the ledger quietly fell back to the day the payment was recorded.