Monday, September 9, 2024
4 changes · 17.0
Enhancements to existing features
Spanish Factura-E invoice XML now includes the customer reference from linked sales orders on each relevant invoice line. This helps recipients match invoice lines to their own purchase or transaction references more easily.
Original PR description
When an invoice is linked to a sale order or more, the ReceiverTransactionReference tag should be included in the Factura-E XML per invoice line with the value of the Customer Reference field of the Sale Order linked to that line. This commit handles this. task-4134422
Chilean invoice reports now show the customer's parent company when the invoice contact belongs to one. This helps ensure legally required company information appears correctly on printed invoices.
Original PR description
Description of the issue/feature this PR addresses: ## Current behavior before PR: For legal reasons, the name that should appear in the invoice report is the contact's parent (aka, their employer company). Currently, the child contact appears.  Desired behavior after PR is merged: The parent contact should appear if it exists  TaskL: https://www.odoo.com/odoo/project/49/tasks/4048759?cids=17 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update prevents the system from sending assignment notification emails when recurring subscription invoices are created. Previously, the system could send thousands of unnecessary emails depending on database size. The change maintains proper communication consistency by keeping the same salesperson assigned to invoices as they are on the original subscription order.
Original PR description
Before this commit, assignment emails are sent when an account.move is created with a different user_id than the current one. For subscriptions it can send thousands of email depending on the database size. The user_id on the account.move is the same salesperson than the one in charge of the sale.order. It helps the consistency of communication between the customer and the company. taskid: 4096474
This update improves how bills are matched in the GSTR 2B tax return process by allowing a small Rs. 1 tolerance for amount differences and better handling of bill reference numbers with special characters. This reduces unnecessary bill creation from minor discrepancies like paisa differences, making the tax filing process more accurate and efficient.
Original PR description
Description: - This PR introduces an Rs. 1 tolerance for amount matching to prevent unnecessary bill creation for minor discrepancies (e.g., paisa differences). It also improves bill reference number matching by handling special characters and comparing numerically as text. Impact: - Reduces unnecessary bill creation. - Enhances accuracy in matching bill reference numbers. Task ID: 3975209