Monday, September 19, 2022
6 changes · master
Resolved issues and error corrections
Mexican XML accounting policy exports now include the required national voucher information when invoices, vendor bills, or payment complements are present. This helps companies meet electronic accounting requirements and improves report generation performance by storing related Mexican e-invoicing fields.
Original PR description
With an MX company create an invoice, send CFDI for validation Open Accounting>Report>General Ledger Click on EXPORT(XML POLIZAS) The resulting file will not have any node PLZ:CompNal According to Anexo 20 "C" of Contabilidad electrónica "Pólizas de diario" the information is needed when we have it in invoices, vendor bills, and Complementos de Pago For optimal performances when retrieving data for the report, l10n_mx computed fields have now also stored opw-2871127
The salary configurator now avoids a browser error when Belgian payroll is not installed by keeping Belgian child-related input handling in the correct Belgian salary module. This helps recruiters and applicants complete offer salary pages reliably across company setups.
Original PR description
An error occurred when `l10n_be_hr_payroll` wasn't installed.
The salary configurator wasn't able to read `disabled_children_bool` and
`disabled_children_number` inputs because they are defined in
`l10n_be_hr_payroll` template.
Note that python fields related to those inputs are defined in this
module too.
So it seems logic to move the related js code inside
`l10n_be_hr_contract_salary` (who indirectly depends on
`l10n_be_hr_payroll`) because this code is linked to the belgium salary
configurator.
We also take the opportunity to use the "safe" jQuery method
`node.prop('checked')` to process the related code.
Steps to reproduce:
- Go to Recrutement app (on US company)
- Experienced developer => New application
- Open Johan Duck
- Generate offer and click on the offer link
- The salary configurator page has an error on the browser console
Related commit:
https://github.com/odoo/enterprise/commit/e5283ada2fbd93caceaa036aa7701fc1509140eaThis update fixes an automated test for the recruitment document signing flow. It helps keep quality checks reliable so future changes to recruitment signing can be validated with fewer false failures.
The map view was adjusted so its control panel no longer refreshes unnecessarily every time map points load. This should make using maps feel steadier and reduce distracting visual updates for users.
This fixes an automated test flow for manufacturing work orders to ensure lot information is fully saved before moving to the next quality check. It helps prevent false test failures and supports more reliable validation of production workflows.
Original PR description
In the `test_add_component` tour, writing a lot_id on a quality check then changing the current quality check can be done so quickly the lot is not saved. This commit adds step in the tour to be sure the lot is set correctly.
The settings page now shows the correct Accounting logo instead of the Invoicing logo. This avoids visual confusion and keeps the branding consistent for users configuring accounting features.
Original PR description
Before this commit, the logo of invoicing was used on the settings. Now, the correct logo is used on the settings.