Daily updates from Odoo
Sunday, May 10, 2026
3 changes · master
Resolved issues and error corrections
This update resolves an issue where tax reports (specifically for GSTR2B in India) were displaying incorrect amounts due to a problem with how negative tax lines were handled. Now, bills are shown with positive amounts and credit notes with negative amounts, ensuring accurate tax reporting.
Original PR description
In reverse charge taxes, tax tags are added on negative repartition lines, causing the amounts to appear with the opposite sign in reports. Due to this, credit notes were shown as positive amounts and bills as negative amounts. This commit fixes the sign handling so that: - bills are shown with positive amounts - credit notes are shown with negative amounts Forward-Port-Of: odoo/enterprise#116828 Forward-Port-Of: odoo/enterprise#116740
This update corrects an issue where users weren't able to retrieve all transactions when specifying a starting date. The system now correctly prioritizes the provided date, ensuring a more complete and accurate display of online statements. This improves the reliability of financial reporting.
Original PR description
When you want to find missing transactions, you have to put a starting date. But we don't use this starting date to find the last statement line, we only use the last sync date, which is wrong, because if the last sync date is after the starting date, the online transaction identifier will have the wrong date. It means we will only fetch the transactions from last sync date to today. This commit makes sure we take the start date first if it exists, then the last sync date. task-6197277 Forward-Port-Of: odoo/enterprise#116624
This update resolves issues with the WPS report generated for Saudi Arabian payroll, ensuring accurate file creation. Specifically, it now requires the Saudi National ID, simplifies bank field handling, and correctly maps bank details for employees outside of Saudi Arabia. These changes improve the reliability of payroll reporting.
Original PR description
this commit includes the following fixes for the WPS report in SA: - Make the Saudi National / IQAMA ID required for generating the WPS file. - Remove the condition on the field [57 - BANK] and have it always filled if the SARIE code is set. - If the employee bank account is from a different country (other than KSA or null), map the field [57 - BANK] to the swift code. task-6144299 Forward-Port-Of: odoo/enterprise#116725 Forward-Port-Of: odoo/enterprise#116419