Search
Navigate
Branch
Saturday, September 4, 2021
3 changes
New functionality added to Odoo
Adds a new reporting module to help businesses prepare EU One Stop Shop tax filings for cross-border B2C sales. It also improves tax report grouping and export support, making it easier to separate sales by country and meet OSS compliance requirements.
Original PR description
[IMP] account_reports: enable grouping on generic tax report In preparation for the OSS report, we improve the generic tax report and associated tax_details query to allow grouping by fiscal position country Preparation for task 2591541 [ADD] l10n_eu_oss_reports: new report to assist with OSS tax filing With OSS launching on 1 July 2021, this module provides tax reports pertaining to EU export B2C sales. It also provides XML exports for certain EU countries The modules checks for the installation of account_intrastat, and provides an additional filter for OSS sales where the goods were imported into the EU. Task 2591541
Resolved issues and error corrections
This change temporarily disables an automated test that was giving inconsistent results depending on the website routing setup. It helps keep the development pipeline reliable while the underlying web routing behavior is being updated.
Original PR description
When running python test_not_exist_partner_vcard test, the HTTP status code returned for the tested route isn't always the same (500 vs 404). This is due to a behaviour difference following the presence (or not) of the `http_routing` module: - 500 not installed - 404 installed After discussion with the framework, it has been decided to temporarily disable this test until the current refactoring of the HTTP layer is finished (and should fix this behaviour difference).
The approval purchase stock flow now consistently uses the standard receipt process when approvals create purchases for storable or consumable products. This prevents confusion from newer return receipt options and keeps automated checks aligned with the intended business process.
Original PR description
A new picking type for return has been created. The test of this module doesn't expect more than one picking type of 'incoming' type. This commit fix the test and ensure to use the classic receipt for approvals with a purchase and a product storable or consumable Task: 2392001