Sunday, December 28, 2025
1 change · master
Resolved issues and error corrections
This update fixes a potential issue where sales orders linked to partners without addresses could be paid through the Point of Sale (PoS) system. Previously, this would cause a payment error when closing the session, preventing transactions. This change ensures compliance with Fiskaly regulations by requiring a valid address for all PoS-related sales orders.
Original PR description
### Description According to Fiskaly regulations, partners linked to PoS orders must have an address (street and zip code). A previous [commit] (https://github.com/odoo/enterprise/commit/af3a59ee8492693e20807ae30dc58038229f96cb) prevented adding such a client on a normal flow. However, before this commit it was still possible to pay a sale order linked to such a contact through PoS and this will raise a bad request error when closing the session and will prevent closing it. ### How to reproduce: * Setup a Fiskaly PoS config and open it. * Create a normal sale order linked to a partner with no address. * Select the sale order from pos and pay it. * Close the session Community PR: https://github.com/odoo/odoo/pull/235331 opw-5228944 Forward-Port-Of: odoo/enterprise#99286