Thursday, September 10, 2026
1 change · master
Features or functions removed from Odoo
The old Uruguayan POS module has been removed because it forced every point-of-sale order to be invoiced the same way. It is replaced by a newer module that chooses the correct electronic document based on the customer’s identification type, reducing unnecessary invoicing and aligning with local requirements.
Original PR description
The module's only content was a blanket setToInvoice(true) patch that forced every Uruguayan POS order to be invoiced. This is replaced by the new enterprise module l10n_uy_edi_pos, which decides invoicing per partner identification type: an e-Invoice (via account.move) for RUT partners, and a direct e-Ticket on the pos.order otherwise. The module holds no models, data or xmlids, so there is nothing to carry over: the upgrade script simply uninstalls it, and enterprise databases pick up l10n_uy_edi_pos on their own since it is auto_install on l10n_uy_edi and point_of_sale. That script is a separate PR in the upgrade repository. task-4221895