Monday, October 14, 2024
4 changes · 17.0
Enhancements to existing features
Polish credit notes now keep the same currency exchange rate as the original invoice. This helps ensure refund documents remain consistent with the invoice they correct, improving accuracy for businesses operating in Poland.
Original PR description
[IMP] l10n_pl: Keep currency rate of credit note We need to keep currency rate as the original invoice to improve poland experience solution: Since we are going to rely on delivery date on the first place to calculate delivery date, We will just calculate the rate based on parameters of the original invoice and sync-up the move currency rate with the original invoice directly as it's easy to look up for it task-id#4023114 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Indian localization now helps users keep company and contact state details aligned with GST numbers. Company state can be filled automatically from the GST number, and users are warned when the GST number does not match the selected state.
Original PR description
Before this PR: - The state field on the res_company form is not automatically populated based on the entered GST number - On the res_company and res_partner, even if there is a mismatch between the GST number and state no warning is shown After this PR: - The state field on the res_company form now automatically populates based on the entered GST number - A validation check is implemented for both res_company and res_partner forms. Users will receive a warning if there's a discrepancy between the GST number and the corresponding state. Task ID - 4055948
Attachment cleanup is less likely to time out when removing old files. This improves background maintenance performance and helps keep mail-related data cleanup running reliably without user intervention.
Original PR description
A frequent issue is the GC cron times-out when deleting attachments, due to a lack of index on the Fkey `message_main_attachment_id`, forcing Postgres to do a `Seq.Scan` on potentially really large tables to check if it needs to set the Fkey to `NULL`. Therefor we add the missing index. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update ensures that all date fields in a document are filled with the same date format when signing, rather than varying based on the user's location. The date format now depends on the company partner's language setting, providing a consistent and professional appearance across all signed documents.
Original PR description
Before this commit, it was possible to fill two date fields in two different date formats in the same document. This happened because the date format was dependent on the location of the user who is signing. After this commit, date fields will be auto-filled by a fixed date format, that format depends on the language of the company's partner. Task: 3930358