Thursday, September 25, 2025
1 change · saas-18.3
Enhancements to existing features
Bank statement matching no longer uses a fixed tolerance for automatically reconciling slightly higher invoices against lower bank payments. The tolerance is now controlled by a system setting, defaulting to zero, so businesses can decide whether to allow partial automatic matching and suspense-account differences.
Original PR description
This commit: https://github.com/odoo/enterprise/commit/9bea3f2c517e77fdb822eb53b9648e9fc5478dac introduce a tolerance. If an invoice has a bigger amount than the bank line but within the tolerance of 3%, reconcile the invoice automatically and leave the difference in the suspense account. The statement line will be partially matched. This commit will change that tolerance to use a system parameter instead. For old DB the tolerance is at 0 and for new DB a system parameter (0 by default) will be put so that people that want to use it can. task-5106655