Logging currency differences too small to be posted
When carrying out final payments in currency, the invoice balance may turn out to be 0.00 EUR but not 0.00 in the invoice currency. The problem is that the difference is so small it cannot be posted in Euro but still blocks a payment from being carried out.
For the system to be able to mark the invoice as paid in full, we need to remove this difference.
For traceability, we log what we have removed to be be able to carry the final payment, this way, in case there are many small differences that build up over time, the customer can with the help of the log, post the difference when it grows larger than 0,01 EUR, maybe yearly, quarterly or monthly.
A log has been created to log these small currency rounding-offs that may build up over time if the user has numerous transactions. You find the log under Reports - Activity Log - Currency log.