Daily updates from Odoo
Friday, August 29, 2025
3 changes · 18.0
Enhancements to existing features
This update adds shared automated checks for point-of-sale localization modules across multiple countries. It helps reduce the risk of country-specific compliance or checkout issues by making these localized POS flows easier to test consistently.
Original PR description
Thi commit add a generic tour that can be run in all pos l10n_modules. In some cases it requires some extra steps, this can be done with hooks. The hooks will execute different steps depending on the country the tour is run in. opw-4606788
The Turkish Nilvera integration now syncs more invoice types, including E-Archive documents and invoices created directly in Nilvera. Users can retrieve statuses and PDFs from one renamed "Sync with Nilvera" action, with documents shown in previews and attached to the invoice chatter.
Original PR description
[IMP] l10n_tr_nilvera_einvoice: refactor API to include E-Invoices & E-Archive Fixed bugs in API calls triggered during fetch requests and added support for fetching the status of E-Archive files. Updated the action button label to "Sync with Nilvera", which now fetches invoice statuses, retrieves PDFs for both E-Archive and E-Invoices, and includes invoices generated directly in Nilvera, enabling support for additional invoice types currently not supported in Odoo. Invoices/Bills are marked as "Successful" once retrieved. Retrieved PDFs are displayed in the preview and automatically attached to the chatter. The original limit of fetching a maximum of 30 records (status and PDFs) is maintained. task-4714467 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds shared automated checks for point of sale localization modules across several countries. It helps ensure local fiscal and reporting requirements keep working consistently when point of sale features change.
Original PR description
Thi commit add a generic tour that can be run in all pos l10n_modules. In some cases it requires some extra steps, this can be done with hooks. The hooks will execute different steps depending on the country the tour is run in. opw-4606788