Monday, June 8, 2026
2 changes · saas-18.2
Resolved issues and error corrections
This update corrects an issue in the l10n_lu_reports module where the balance sheet XML reports were incorrectly generating data. Specifically, fields 2955 and 2956 needed to be set to a fixed value (zero) to comply with Luxembourg tax regulations and avoid report rejection by the eCDF system. This ensures accurate financial reporting for Luxembourg businesses.
Original PR description
Before this commit, fields 2955 and 2956 in the balance sheet could be incorrect. 2955 must always be blank (not exist) and 2956 must always be 0 per: https://ecdf-developer.b2g.etat.lu/ecdf/forms/popup/CA_PLANCOMPTA/2020/en/2/rules page 116 + 117 If they are not these values specifically, submitting the XML to eCDF results in the report being rejected. Steps to reproduce: - Install l10n_lu_reports - Create a journal entry for a closed year (2025) that debits account 142000 and credits another account that starts with a 1 - Go to the balance sheet for 2025 - Download the XML for the report - 2955 is present and 2956 is either not present or is not 0 (behavior varies between versions) Ticket [link](https://www.odoo.com/odoo/project.task/6246564) opw-6246564 Forward-Port-Of: odoo/enterprise#119193
This update ensures that tax details are now included in test orders sent to UrbanPiper. Previously, test orders lacked this crucial information, causing a test failure. The fix involved adding a tax to the discount product in the test environment to ensure consistent behavior across both demo and non-demo setups.
Original PR description
Commit 1: ======== Before this commit: =================== - Test orders sent to UrbanPiper did not include tax details for order items. After this commit: ================== - Tax details are now included in the order item payload of test orders. Task-6013007 --- Commit 2: ======== Cause: ====== In the `without demo` environment, the discount product does not have any `taxes_id`, causing the test assertion to fail. Fix: ==== Set a tax on the discount product in the test to ensure the same behavior in both `with demo` and `without demo` environments. Error-241138