Wednesday, December 17, 2025
7 changes
1 change
Enhancements to existing features
This update enhances the delivery of Guatemalan electronic invoices to customers by automatically attaching the XML file alongside the PDF. Previously, only the PDF was sent, but now customers receive both files directly in their email, improving transparency and convenience. The XML file naming convention has also been standardized.
Original PR description
Purpose: In the Guatemalan localization, when an electronic invoice is created, the email template to the customer already contains the PDF version of the DTE. However, the XML file, generated and…
Purpose: In the Guatemalan localization, when an electronic invoice is created, the email template to the customer already contains the PDF version of the DTE. However, the XML file, generated and sent to the SAT through Infile, is not attached to that email. Even though the SAT and Infile deliver the XML to the customer, it is more convenient and transparent if Odoo includes it directly in the outgoing invoice template email, so the customer receives both files in one place. Before this commit:- - Only PDF version is attached by default in customer email for e-invoices. - Name of edi document is prefixed with `Demo` if company is in demo environment (check parent company's environment in case of child company) (e.g. DEMO_certificate_INV_2025_00001.xml) and prefixed with `SAT` if company is in testing or production environment(e.g. SAT_certificate_INV_2025_00001.xml). After this commit:- - XML version is also attached by default along with PDF in customer email for e-invoices. - Name of edi document is always prefixed with `SAT`. task-5224521 Forward-Port-Of: odoo/enterprise#98978
1 change
Enhancements to existing features
This update enhances the delivery of Guatemalan electronic invoices to customers by automatically including the XML file alongside the PDF. Previously, only the PDF was sent, but now customers receive both files directly in their email, increasing transparency and convenience. The XML file naming convention has also been standardized.
Original PR description
Purpose: In the Guatemalan localization, when an electronic invoice is created, the email template to the customer already contains the PDF version of the DTE. However, the XML file, generated and…
1 change
Enhancements to existing features
This update enhances the delivery of electronic invoices for Guatemalan customers by automatically including the XML file alongside the PDF. Previously, only the PDF was sent, but now customers receive both files directly in their email, improving transparency and convenience. The XML file naming convention has also been standardized.
Original PR description
Purpose: In the Guatemalan localization, when an electronic invoice is created, the email template to the customer already contains the PDF version of the DTE. However, the XML file, generated and…
4 changes
Enhancements to existing features
This update clarifies the heading for the website appointment snippet, making it more understandable for users. The change ensures the snippet's purpose – displaying appointment scheduling options – is immediately clear. This improves the overall user experience on the website.
Original PR description
This commit updates the heading content of the `s_appointments snippet` to ensure it aligns more clearly with its purpose and use case. task-5168006 Requires: - https://github.com/odoo/odoo/pull/235984
Purpose: In the Guatemalan localization, when an electronic invoice is created, the email template to the customer already contains the PDF version of the DTE. However, the XML file, generated and sent to the SAT through Infile, is not attached to that email. Even though the SAT and Infile deliver the XML to the customer, it is more convenient and transparent if Odoo includes it directly in the outgoing invoice template email, so the customer receives both files in one place. Before this commit:- - Only PDF version is attached by default in customer email for e-invoices. - Name of edi document is prefixed with `Demo` if company is in demo environment (check parent company's environment in case of child company) (e.g. DEMO_certificate_INV_2025_00001.xml) and prefixed with `SAT` if company is in testing or production environment(e.g. SAT_certificate_INV_2025_00001.xml). After this commit:- - XML version is also attached by default along with PDF in customer email for e-invoices. - Name of edi document is always prefixed with `SAT`. task-5224521 Forward-Port-Of: odoo/enterprise#98978
Purpose: In the Guatemalan localization, when an electronic invoice is created, the email template to the customer already contains the PDF version of the DTE. However, the XML file, generated and sent to the SAT through Infile, is not attached to that email. Even though the SAT and Infile deliver the XML to the customer, it is more convenient and transparent if Odoo includes it directly in the outgoing invoice template email, so the customer receives both files in one place. Before this commit:- - Only PDF version is attached by default in customer email for e-invoices. - Name of edi document is prefixed with `Demo` if company is in demo environment (check parent company's environment in case of child company) (e.g. DEMO_certificate_INV_2025_00001.xml) and prefixed with `SAT` if company is in testing or production environment(e.g. SAT_certificate_INV_2025_00001.xml). After this commit:- - XML version is also attached by default along with PDF in customer email for e-invoices. - Name of edi document is always prefixed with `SAT`. task-5224521 Forward-Port-Of: odoo/enterprise#98978
This update allows users to change the name of their Sign Template bundles directly within the configuration process. Previously, the bundle was automatically named after the first document. This change improves usability and provides more control over sign template organization.
Original PR description
Previously, the Sign Template bundle always used the first document's name. This commit enables users to edit the bundle name dynamically in the configuration wizard and updates the breadcrumb accordingly. task-5361809
This update enhances Odoo's ability to convert and map domain values, streamlining data filtering within key modules. The change simplifies a previous design restriction, making the system more flexible and efficient. This improves reporting and data management capabilities.
Original PR description
As PR #238734 changed `filter_domain_leaf()` to take only one function to both map and filter the domain (instead of a function to filter and a dict to map, which was too restrictive), and renamed it to the more explicit `filter_map_domain()`, parts using `filter_domain_leaf()` had to be changed to fit the new function prototype. task-5379826
This update simplifies the dashboard editing experience by renaming the 'Edit' button to 'Edit in Spreadsheet'. With recent changes to dashboard creation, the associated 'Add a spreadsheet' button and related elements have been removed to streamline the workflow. This change improves user understanding and consistency.
Original PR description
### Description - Rename the dashboard edit button to "Edit in Spreadsheet" for improved clarity and consistency with the dashboard editing workflow. - As the form view for the spreadsheet dashboard group has been removed and users can now create dashboards using the New button, remove the "Add a spreadsheet" button from the list view, along with its related tours and tests. Task: [5259227](https://www.odoo.com/odoo/project/2328/tasks/5259227)