Wednesday, September 11, 2024
4 changes · 17.0
Enhancements to existing features
This change improves performance when deleting account records by adding database indexes for slower account-related checks. Businesses may see faster cleanup or maintenance operations in accounting data, especially on larger databases.
Original PR description
On a test database, the check for the foreign keys for * `account_analytic_line_general_account_id_fkey` takes almost 1s * `account_payment_destination_account_id_fkey` takes more than 100ms An index has been added for all foreign keys where it takes more than 100ms.
This update improves performance when removing accounts related to German reporting data. It adds database indexing so background checks that previously took several seconds can complete much faster, reducing delays for affected databases.
Original PR description
On a test database, the check for the foreign key for * `account_move_l10n_de_datev_main_account_id_fkey` takes more than 7s An index has been added for all foreign keys were it takes more than 100ms.
This update improves the SEPA payment processing by making the UETR field display more intelligently based on the payment method and PAIN format version being used. This ensures users only see relevant fields for their specific payment configuration, reducing confusion and streamlining the payment entry process.
Original PR description
This commit will allow to hide the sepa uetr depending on the pain version and the payment method. task: 4167726
eBay recently changed how they format product URLs in their system, which was breaking the ability to match products correctly in Odoo. This update improves the matching process by using the product variant name as a backup method when the URL doesn't match. This ensures eBay orders continue to be processed smoothly even as eBay changes their technical formats.
Original PR description
eBay recently changed the URL they send in the viewitemURL. We found 3 different ways they send it, but there might be more. And the new ones can only be matched to the product template, not variant. We shouldn't have relied on this URL to match products in the beginning, but we can't refactor this flow in stable, instead, we fallback on the name of the variant, as it was created from eBay. opw-3934127 Forward-Port-Of: odoo/enterprise#69152