Friday, January 30, 2026
2 changes · 19.0
New functionality added to Odoo
Odoo Point of Sale can now process in-store card payments through Mollie payment terminals using existing Mollie account credentials. Businesses can take payments and process refunds directly from the POS, with payment outcomes reported back automatically.
Original PR description
This commit adds the `pos_mollie` module which implements payments via Mollie payment terminals in the POS. Since Mollie was already supported for online payments via the `payment_mollie` module, this module depends on it so they can share the same API credentials. The user links their Mollie account via an API key, and provides the ID of their payment terminal in the payment method. The Odoo DB can then initiate payments on the terminal via the Mollie API. When the payment completes, Mollie calls a webhook endpoint on the Odoo DB which then notifies the POS of the outcome. Refunds are also supported, they do not require the client to present their card again, the payment is simply reversed. task-5474076 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Adds support for Polish electronic invoicing through KSeF, allowing eligible companies to generate, send, track, and retrieve official confirmations for FA(3) invoices directly in Odoo. This helps Polish businesses meet local compliance requirements while reducing manual invoice submission and follow-up work.
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