Thursday, September 10, 2026
2 changes · 17.0
New functionality added to Odoo
Belgian companies can now generate SAF-T reports directly in Odoo. This supports local audit and compliance requirements by making standardized accounting data exports available for Belgium.
Original PR description
SAF-T reports can now be generated for Belgium. task-5129628
Resolved issues and error corrections
This fix prevents Kenya eTIMS invoice numbering from moving backwards after certain failed submissions. It ensures failed invoices only return a number when it is safe to do so, avoiding duplicate invoice numbers and incorrect receipt details.
Original PR description
Give an eTIMS invoice number back to the sequence only when the failing call is the one that took it, and only when it is still the last one handed out. When sending a customer invoice fails with anything other than a timeout, the number is given back so that it is not consumed for nothing. current issue: - send an invoice, let it time out, so it keeps number N - send other invoices, so the sequence moves past N - send the first one again and let it fail with a non-timeout error - the sequence drops by one and the next invoice sent reuses a number Both documents then sit under the same number. On its next attempt the one that was never accepted finds the other one's filing through selectInvoiceDetails and copies its receipt details. opw-6502563