Thursday, January 4, 2024
2 changes · 17.0
Enhancements to existing features
Point of Sale now supports creating tax base lines for selected order lines. This enables a specific Mexican electronic invoicing workflow, helping ensure the required invoice data can be produced correctly.
Original PR description
…r lines This is needed for a specific global invoice flow in l10n_mx_edi. task: 3638126 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
A new accounting test checks that reconciliation continues to work correctly even in rare cases where matching loops occur. This helps protect financial matching reliability when future performance changes are made.
Original PR description
Although it is not a common case, it could happen that some loops are created in reconciliation. This test is added to make sure all implementations still work in that case. It was added after an optimization on the code was attempted to use `UNION ALL` instead of `UNION` in `_update_matching_number`