Daily updates from Odoo
Thursday, August 8, 2019
11 changes
Resolved issues and error corrections
Invoice list views now show the customer or vendor name again, making it easier for users to identify and manage invoices at a glance. The change also cleans up related labels and view definitions to reduce confusion and improve maintainability.
Original PR description
The customers were removed from the invoice list view in https://github.com/odoo/odoo/commit/317802d69e6236a43b2249b38d2f352813644f20 This was probably because the name of the variables invoice_vendor_display_name was missleading as it was only for vendors beofre but also for customers now. So this commit also renames related variables. Also, simplify the xml for header of all invoice types. To remove copy pasta. 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 fix completes the demo invoice data used for OCR testing. Business users and testers will now see the attachment preview and the 'Send for digitalization' button, making the demo flow behave correctly.
Original PR description
Description of the issue/feature this PR addresses: The demo invoice for the OCR had incomplete fields to work properly, the 'Send for digitalization' button was missing and there was no attachment preview. Current behavior before PR: The demo invoice has no attachment preview and the button 'Send for digitalization' is missing. Desired behavior after PR is merged: The demo invoice has an attachment preview and the button 'Send for digitalization' is appearing. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a Firefox-specific display issue where graph tooltips could cause the graph to flicker. Users viewing charts should now see a steadier, more polished experience when hovering over graph data.
Original PR description
The way in which graph tooltips were created and positioned used to make the graph flicker on firefox. This fix solves that problem by choosing a fixed initial position for the tooltip before recompute it (when the necessary information to choose a correct position is available). 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
The mailing list kanban view no longer offers an unsupported color option that caused an error when users tried to change it. This prevents unnecessary interruptions and keeps mailing list management stable.
Original PR description
Task : https://www.odoo.com/web#id=2042384&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.5d6ede17853f84eff18dbb47908a6313 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a typo that caused the Purchase Product Matrix feature to be assigned to the wrong category. The correction helps keep the module properly organized and easier to find or manage, with no expected change to day-to-day purchasing workflows.
Original PR description
A typo. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Mexican electronic invoicing screens, reports, and email templates were updated to use the current invoice statuses: draft, posted, and cancelled. This prevents outdated status names from appearing after accounting workflow changes, reducing confusion for users and keeping tests aligned with the new behavior.
Original PR description
With the accounting-pocalypse, now the states open and paid not exists on the invoice. Improved the views and test to these states. 
The manufacturing cost structure report has been fixed to correctly reflect valuation layer data. This helps businesses see more accurate production costing information after inventory valuation changes.
The update ensures records imported during installation are correctly marked as loaded by the system. This prevents Mexican localization city data from being mistakenly deleted after installing the module, improving reliability without changing user workflows.
Original PR description
After install l10n_mx_edi module I saw the following loggers: - `odoo.addons.base.models.ir_model: Deleting 2401@res.city (l10n_mx_edi.res_city_mx_zac_001)` It is because we are using a faster import way and manually creating the XML_IDS then it is required to update the xml ids.
This update keeps accounting report setup compatible with a recent change to how company data is loaded. It ensures Belgian payroll accounting and account reporting can pass the new optional information correctly, reducing the risk of setup errors.
Original PR description
This change in original method and need to be change here in order to properly pass all the arguments including the new optional argument.
This update makes invoice scanning more reliable by fixing crashes, restoring missing extract buttons, and showing clearer messaging when the OCR service is under maintenance. It also improves tax matching and can create a vendor automatically when a valid VAT number is detected, reducing manual work for accounting teams.
Original PR description
This PR includes the following changes : - fixes bugs introduced by accounting-pocalypse - fixes bugs left in v12 where the extract buttons are not appearing - creation of vendor (if it doesn't already exist) if a valid VAT number is detected - improves the tax selection when taxes are found on invoice lines - new error message when OCR server is under maintenance - code clean up
This update fixes an issue in the Mexican electronic invoicing partner screen caused by a removed customer field. It helps prevent display errors when viewing or editing partner records, keeping the workflow usable for affected users.
Original PR description
The field ``customer`` was [removed](https://github.com/odoo/enterprise/pull/4710) in the res.partner 