Thursday, July 13, 2023
4 changes · master
New functionality added to Odoo
Odoo now includes balance sheet and profit and loss reports for the Greece localization. These reports follow Greek Accounting Standards, helping Greek businesses prepare key financial statements more easily and consistently.
Original PR description
Add a balance sheet and profit and loss reports for the new rework of the Greece localization. These documents are based on Greek Accounting Standards (Law 4308/2014) task-2744373
Avalara tax calculations now account for the actual shipping origin of each sale or invoice line when products ship from different locations. This helps businesses calculate taxes more accurately and reduces the risk of incorrect tax amounts on orders involving multiple warehouses or delivery points.
Original PR description
Before this commit: When computing the tax using the avatax service, one document level 'addresses' parameter was sent with the company's location as a 'shipFrom' value and the partner's location as a 'shipTo'. When some products are shipped from different locations, this may impact the calculated tax. After this commit: When computing the taxes using avatax in a sale order or an invoice created from a sale order with sale and stock installed, we check where each line is delivered from and if delivered from a different address than the company's, we add line level 'addresses' parameter to the line with the correct 'shipFrom' address. Even though the 'shipTo' is the same since the customer's address won't change, it still has to be added to the line level 'addresses' as per the Avatax docs as it no longer inherits the document level 'addresses'. task-3279421
Enhancements to existing features
Inter-company invoice synchronization now attaches the customer invoice PDF from one company as the main attachment on the matching vendor bill in the counterpart company. This makes related documents easier to find and helps finance teams keep both sides of the transaction aligned.
Original PR description
When activating the synchronization of the invoices/bills, the customer invoice from company A should be added to the vendor bill of the company B as the main attachment. This commit improves the inter-company transactions synchronization by adding a copy of the customer invoice to the main attachment of the corresponding vendor bill of the counterpart company. task-3240203
Users can now link imported bank transactions directly to a vehicle when entering manual bank reconciliation operations. This improves tracking of vehicle-related expenses and enforces vehicle selection when required for disallowed car expense accounts.
Original PR description
Users might import bank transactions related to vehicles, and would like to manually reconcile these transactions directly to a vehicle expense account. Currently, it is not possible to associate this entry with a vehicle. After this PR, users are able to specify the vehicle in the Manual Operations Tab of the bank reconciliation. Task-3142842