Daily updates from Odoo
Sunday, May 12, 2024
3 changes
Miscellaneous changes
Before, only the fiscal country of the company was checked. Because of that, a Belgian company with a foreign VAT fiscal position in Luxembourg could for example not define those fields on its accounting firm, making it impossible for it to submit its tax declaration file to the government (since generating the file required those fields to be set). opw-3875483 Forward-Port-Of: odoo/enterprise#62317 Forward-Port-Of: odoo/enterprise#62126
Original PR description
Before, only the fiscal country of the company was checked. Because of that, a Belgian company with a foreign VAT fiscal position in Luxembourg could for example not define those fields on its accounting firm, making it impossible for it to submit its tax declaration file to the government (since generating the file required those fields to be set). opw-3875483 Forward-Port-Of: odoo/enterprise#62317 Forward-Port-Of: odoo/enterprise#62126
In the mutlicurrency report, there is a filter that allow to change the currency rate dynamically, and we authorize the input to be 0 which will cause a division by zero error. task-3869928 Forward-Port-Of: odoo/enterprise#62269 Forward-Port-Of: odoo/enterprise#60760
Original PR description
In the mutlicurrency report, there is a filter that allow to change the currency rate dynamically, and we authorize the input to be 0 which will cause a division by zero error. task-3869928 Forward-Port-Of: odoo/enterprise#62269 Forward-Port-Of: odoo/enterprise#60760
Trying to group on a field such as the boolean tax_tag_invert, for example, used to crash because of the value conversion that was done in the process of parsing the generic id assigned to the groupby line. We fix that by ensuring the value only gets converted to an int when a model is assigned to the line, meaning the value has to be a model id. In all other cases, the value will be put as-is in the generic id, and its string representation will hence be used in the UI. Forward-Port-Of: odo
Original PR description
Trying to group on a field such as the boolean tax_tag_invert, for example, used to crash because of the value conversion that was done in the process of parsing the generic id assigned to the groupby line. We fix that by ensuring the value only gets converted to an int when a model is assigned to the line, meaning the value has to be a model id. In all other cases, the value will be put as-is in the generic id, and its string representation will hence be used in the UI. Forward-Port-Of: odoo/enterprise#61389