Saturday, January 31, 2026
1 change · saas-18.2
New functionality added to Odoo
Adds support for Polish electronic invoicing through KSeF, allowing eligible companies to generate, send, track, and retrieve confirmations for FA(3) invoices directly in Odoo. This helps Polish businesses comply with local e-invoicing requirements while protecting sensitive certificate and session data in support copies.
Original PR description
- Added new fields to res.company to handle key, certificates and session numbers - Added new fields to account.move to track KSeF status, session, reference number, attachments, errors. - Updated…
- Added new fields to res.company to handle key, certificates and session numbers - Added new fields to account.move to track KSeF status, session, reference number, attachments, errors. - Updated the frontend view of the move and the settings. Some fields are debug-view only. - Implemented the sending method with `account.move.send`, storing the xml attached to the move. - Implemented the APIs to communicate securely with the KSeF - Implemented the Check Sending and Download UPO functionality - Implemented the rendering of the FA(3)-compliant XML structure. - Implemented a cron to update invoice KSeF statuses. - Implemented locking so cron and manual don't mess up with each other. - Set as `auto-install` for those who have the Polish localization. - Wrote minimal tests for basic use cases (to be expanded). - Added `neutralize.sql` script to avoid leaking sensitive data when copying a database for support - Added module to `.weblate.json` to make this i18n-able Task [link](https://www.odoo.com/odoo/project.task/4728713) task-4728713 Forward-Port-Of: odoo/odoo#230988