Daily updates from Odoo
Friday, October 3, 2025
5 changes
1 change
New functionality added to Odoo
Odoo can now synchronize Romanian e-Factura messages with ANAF to update invoice and bill statuses and retrieve official documents. It can also automatically create or validate vendor bills from ANAF data, reducing manual entry and duplicate processing.
Original PR description
Backport of the odoo/odoo#208082, adding the possibility to synchronize invoice and bill status at once. The endpoint `ListaMesajeFactura` returns a list of messages to process. Those messages can: -…
Backport of the odoo/odoo#208082, adding the possibility to synchronize invoice and bill status at once. The endpoint `ListaMesajeFactura` returns a list of messages to process. Those messages can: - Return an invoice status update with a success or an error; - Return a new bill from another vendor already validated by the authority. The messages contain a message ID to recover and download the official data from the ANAF server: the invoice/bill XML and the signature. (documentation)[https://mfinante.gov.ro/static/10/eFactura/prezentare%20api%20efactura.pdf] When synchronizing, we retrieve the new messages from the last 24 hours and update the database content accordingly: - in case of invoice status update, update the relevant invoice/bill status and download the signature in case of success (note that this was already done before, we only call the relevant methods to do so); - in case of a new vendor bill, we download the bill XML and signature, create a new in_invoice move and fill it up with the XML content. In case a bill with the same index is already in the database, we do nothing to avoid duplicate. If a similar bill (same date and amount) is found but not yet validated, we only validate it. The synchronization can be triggered manually through the option in the list view and it is automatically triggered every 4 hours with a CRON. Lastly, the created bill journal can be set up in the Accounting settings so that users can specify their favorite journals for automated ANAF bills. task-4891081 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#229450 Forward-Port-Of: odoo/odoo#221324
2 changes
Resolved issues and error corrections
This update improves several business workflows: safer e-invoicing setup, new Danish Nemhandel invoicing support, Stripe checkout language matching, and corrected loyalty coupon handling. It also fixes editor table issues, Indonesian e-Faktur validation, point-of-sale performance, and adds updated translations.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes several inventory valuation issues so product costs, margins, and accounting entries stay accurate across stock, sales, purchases, manufacturing, and Point of Sale. Businesses should see more reliable cost calculations, especially when changing costing methods, using FIFO, handling zero stock, or closing PoS sessions.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
1 change
New functionality added to Odoo
Adds a dedicated warranty module to help businesses track warranties for delivered products by serial or lot number. This gives customer-facing teams a centralized view of warranty history, related maintenance tasks, and product serial information.
Original PR description
In Odoo, there is not enough to help users managing the warranties, maintenance and tracked serial numbers. This commit adds a new product warranty module to track the warranty of delivered lots. This will centralize the link with Tasks and serial numbers for history overview by adding a specific view on the customer. task-4100027
1 change
New functionality added to Odoo
Businesses in Finland can now send VAT reports directly from Odoo to the Finnish tax authority, VERO Skatt. This removes the manual download and upload process, adds guided submission steps, and validates reporting periods before filing.
Original PR description
- Implemented direct VAT report submission to Finnish tax authorities (VERO Skatt) via API. - Added endpoints for sandbox, test, and production environments. - Introduced a structured error-handling system with predefined messages for API responses. - Created a wizard to facilitate user-friendly VAT submission from Odoo. - Implemented dynamic VAT period retrieval and validation before submission. - Ensured compatibility with existing tax reporting mechanisms. This integration eliminates the need to manually download and upload VAT reports, streamlining the process for businesses. Task ID: 4010767