Thursday, October 16, 2025
2 changes · saas-18.3
Enhancements to existing features
This update adds automated test coverage for the Turkish Nilvera e-invoice integration. It helps reduce the risk of future changes breaking invoice exchange behavior with the external Nilvera service.
Original PR description
There are no tests for the Turkish e-invoice module. This commit adds that. Task ID: 4655864 Forward-Port-Of: odoo/odoo#229980 Forward-Port-Of: odoo/odoo#216179
Users printing special shipping labels or documents without a linked IoT printer now see a clear error message instead of a technical crash. This helps warehouse and shipping teams understand what is missing and reduces support confusion.
Original PR description
Shipping Labels/Shipping Documents are empty reports created only to allow printing special documents from an IoT Printer. To prevent users from getting a traceback if they try printing it without linking an IoT Printer, we now raise a UserError. backport of odoo/enterprise#86818 Task: 4792491 Forward-Port-Of: odoo/enterprise#96054 Forward-Port-Of: odoo/enterprise#95794