Tuesday, August 13, 2024
5 changes · master
Enhancements to existing features
The 1099 box field is repositioned on partner records so it appears below the payment method field. This keeps related payment and tax reporting information grouped together, making the form easier to read and complete.
Original PR description
In this commit:https://github.com/odoo/odoo/pull/174537/commits/09d2b29e14425c1e333bbe4ae6e5caa2e6361f9f We moved the field property_payment_method_id into the account module and we want it to be below the payment terms in the res_partner view. This commit will change the xpath so that the field box_1099_id is now below the payment method field. task: 4016652
Planning warnings for single-day time off are now shorter and easier to read. Instead of repeating the same date twice, the message shows the leave date once and includes custom hours only when relevant.
Original PR description
Before this commit even if there was a single day leave the warning would read as "Person is on leave from 12/7/21 (fromTime) to 12/7/21 (toTime)". After this commit if leave is of single day type then the warning would be read as "Person is on leave on 12/7/21 (fromTime to toTime)". If Time is not custom hours the warning would be read as "Person is on leave on 12/7/21" Here fromTime and toTime are subject to availabilty. task-3887999
Payment follow-up email templates no longer include the customer's general partner address by default. This keeps reminders focused on the designated follow-up contact, reducing confusion and helping messages go to the right recipient.
Original PR description
Since https://github.com/odoo/enterprise/pull/61861, we include the template partners and email addresses, but Payment followup typically uses the followup contact's email address, and doesn't need partner's address in the template Found due to OPW-3988791
Miscellaneous changes
Where possible, we make the eTIMS-specific fields and buttons invisible unless the company has Kenya as fiscal country. Exceptions to this are: - the buttons on partner and user form views. We don't have a way of showing them only if the currently selected company is Kenyan. However, they are already visible only in debug mode, so this isn't too much of a problem. - the 'Custom Imports' menuitem - we don't have a way of making it conditionally visible. Forward-Port-Of: odoo/enterprise#6690
Original PR description
Where possible, we make the eTIMS-specific fields and buttons invisible unless the company has Kenya as fiscal country. Exceptions to this are: - the buttons on partner and user form views. We don't have a way of showing them only if the currently selected company is Kenyan. However, they are already visible only in debug mode, so this isn't too much of a problem. - the 'Custom Imports' menuitem - we don't have a way of making it conditionally visible. Forward-Port-Of: odoo/enterprise#66905
Issue ----- Trial report assumes the `comparison` key exists when generating report options. However, that won't be the case if `filter_period_comparison` (Period Comparison option) is false. Steps ----- - Go to Accounting -> Configuration -> Accounting Reports. - Choose Trial Balance then go to Options and disable 'Period Comparison'. - Now generate a trial balance report by going to Reporting -> Audio Reports -> Trial Balance. - A `KeyError` is thrown. opw-3991886 Forward-Po
Original PR description
Issue ----- Trial report assumes the `comparison` key exists when generating report options. However, that won't be the case if `filter_period_comparison` (Period Comparison option) is false. Steps ----- - Go to Accounting -> Configuration -> Accounting Reports. - Choose Trial Balance then go to Options and disable 'Period Comparison'. - Now generate a trial balance report by going to Reporting -> Audio Reports -> Trial Balance. - A `KeyError` is thrown. opw-3991886 Forward-Port-Of: odoo/enterprise#68000 Forward-Port-Of: odoo/enterprise#66049