Saturday, February 24, 2024
9 changes · saas-17.1
Enhancements to existing features
This update clarifies the l10n_pe module's purpose and functionality by removing outdated, unresolved tasks from the module's documentation. This ensures users have a clear understanding of the module's capabilities and benefits.
Original PR description
At present, the manifest for the base module in Peru contains two pending tasks that need further clarification. These to-dos have remained unresolved since the module's inception four years ago. However, with this recent commit, we have provided a clearer explanation of what the module offers and have addressed and resolved the pending to-dos. Task id=3337432 Forward-Port-Of: odoo/odoo#129186
Miscellaneous changes
In the Balance Sheet: The headers "TOTAL ASSETS" and "TOTAL EQUITY AND LIABILITIES" should be on the same level. In the Profit & Loss: The headers "Net turnover" and "Cost of sales" should be on the same level as the rest of the headers. This is corrected in this commit. The sepcs can be found in task-3701151. Forward-Port-Of: odoo/enterprise#57433 Forward-Port-Of: odoo/enterprise#56925
Original PR description
In the Balance Sheet: The headers "TOTAL ASSETS" and "TOTAL EQUITY AND LIABILITIES" should be on the same level. In the Profit & Loss: The headers "Net turnover" and "Cost of sales" should be on the same level as the rest of the headers. This is corrected in this commit. The sepcs can be found in task-3701151. Forward-Port-Of: odoo/enterprise#57433 Forward-Port-Of: odoo/enterprise#56925
Before this commit, the amount that is declared as the customs value was prone to rounding errors, and as a result, for international shipments, the user sometimes received this warning: `448: The sum of internationalDetail commodities customs value amounts do not equal the internationalDetail customs value amount; the greater customs value amount was used to rate.` This commit rounds the total amount before sending it to FedEx to avoid the warning. opw-3701773 Forward-Port-Of: odoo/enter
Original PR description
Before this commit, the amount that is declared as the customs value was prone to rounding errors, and as a result, for international shipments, the user sometimes received this warning: `448: The sum of internationalDetail commodities customs value amounts do not equal the internationalDetail customs value amount; the greater customs value amount was used to rate.` This commit rounds the total amount before sending it to FedEx to avoid the warning. opw-3701773 Forward-Port-Of: odoo/enterprise#57201 Forward-Port-Of: odoo/enterprise#57048
Purpose: Fixes applied to modelo 347 based on feedback (Task: 3757213). Addressing issues with VAT ID being included incorrectly and default invoice type for foreign partners as specified in the AEAT guidelines. Specs: 1. Corrected the default computation of the invoice field in the AEAT tab for non-EU partners, ensuring it remains empty as per specifications 2. Modified the BOE export logic to prevent duplicating the VAT number. Ensured that for Spanish partners, the VAT ID is placed in '
Original PR description
Purpose: Fixes applied to modelo 347 based on feedback (Task: 3757213). Addressing issues with VAT ID being included incorrectly and default invoice type for foreign partners as specified in the AEAT guidelines. Specs: 1. Corrected the default computation of the invoice field in the AEAT tab for non-EU partners, ensuring it remains empty as per specifications 2. Modified the BOE export logic to prevent duplicating the VAT number. Ensured that for Spanish partners, the VAT ID is placed in 'NIF Declarado' and for EU (non-Spanish) partners, in 'NIF OPERADOR COMUNITARIO', aligning with the guidelines. task-3758760 Forward-Port-Of: odoo/enterprise#57405 Forward-Port-Of: odoo/enterprise#57160
To reproduce: ============= - using PyPDF2==2.12.1 - upload the attached PDF file provided by client on ticket - try to sign the uploaded PDF file, put the signature on the extreme left side of the page - download the signed PDF file -> the signature is not there Problem: ======== - the canvas used to draw the signature is using the default page size, which is smaller to the actual page size of the PDF file, so the signature is out of the page Solution: ========= - initialize the
Original PR description
To reproduce: ============= - using PyPDF2==2.12.1 - upload the attached PDF file provided by client on ticket - try to sign the uploaded PDF file, put the signature on the extreme left side of the page - download the signed PDF file -> the signature is not there Problem: ======== - the canvas used to draw the signature is using the default page size, which is smaller to the actual page size of the PDF file, so the signature is out of the page Solution: ========= - initialize the canvas with the actual page size of the PDF file opw-3642459 Forward-Port-Of: odoo/enterprise#57263
2 line names (i.e. in Lithuanian) do not correspond to the balance sheet spec. This was fixed in this commit. The BS spec can be found in task-3701151. Forward-Port-Of: odoo/enterprise#57337 Forward-Port-Of: odoo/enterprise#56924
Original PR description
2 line names (i.e. in Lithuanian) do not correspond to the balance sheet spec. This was fixed in this commit. The BS spec can be found in task-3701151. Forward-Port-Of: odoo/enterprise#57337 Forward-Port-Of: odoo/enterprise#56924
Steps to reproduce: create a shipment to a customer and validate it. `street2` field is not included in the address line sent to UPS and it does not appear on the label. The issue happens because in line https://github.com/odoo/enterprise/blob/bec5f384325116e21221260559c7141cccf0500a/delivery_ups_rest/models/ups_request.py#L248 if `street` exists, the rest of the line is short-circuited, and so we will only have that line. This commit changes the format to one similar to legacy UPS modul
Original PR description
Steps to reproduce: create a shipment to a customer and validate it. `street2` field is not included in the address line sent to UPS and it does not appear on the label. The issue happens because in line https://github.com/odoo/enterprise/blob/bec5f384325116e21221260559c7141cccf0500a/delivery_ups_rest/models/ups_request.py#L248 if `street` exists, the rest of the line is short-circuited, and so we will only have that line. This commit changes the format to one similar to legacy UPS module. opw-3745075 Forward-Port-Of: odoo/enterprise#57340
Before this commit, values in grouped lines are not in the company currency but in the foreign currency set on the move. This is wrong, this commit changes the way we're computing values to get the value in company currency instead of in foreign currency. To do that, we change the computation (`quantity * price_unit`) for this: `Sign of quantity * Sign of price unit * ABS(balance)` It means that we handle possibility that quantity and price unit could be negative (for some strange corne
Original PR description
Before this commit, values in grouped lines are not in the company currency but in the foreign currency set on the move. This is wrong, this commit changes the way we're computing values to get the value in company currency instead of in foreign currency. To do that, we change the computation (`quantity * price_unit`) for this: `Sign of quantity * Sign of price unit * ABS(balance)` It means that we handle possibility that quantity and price unit could be negative (for some strange corner cases), and we get the amount in company currency instead of in the foreign currency. opw-3757444 Forward-Port-Of: odoo/enterprise#57429 Forward-Port-Of: odoo/enterprise#57334
This commit hides the email adresses of other portal users when one of them is connected. This way we keep a certain level of privacy to guest users as only internal users will now be able to see their email adress. task-3753758 Forward-Port-Of: odoo/enterprise#57363
Original PR description
This commit hides the email adresses of other portal users when one of them is connected. This way we keep a certain level of privacy to guest users as only internal users will now be able to see their email adress. task-3753758 Forward-Port-Of: odoo/enterprise#57363