Monday, November 20, 2023
2 changes · 17.0
Enhancements to existing features
This update standardizes how invoice matching works across all accounting import modules. Instead of each module handling matching differently, the system now processes all matching numbers uniformly in the core accounting module when posting transactions. Additionally, a performance fix dramatically speeds up French FEC imports from 15 minutes to 1 second by optimizing how data is processed.
Original PR description
The matching is now done in `account`, when posting, for all lines with a matching number set to `I*` (where `*` can be anything) [task-3593885](https://www.odoo.com/web#id=3593885&model=project.task)
This update improves the performance of spreadsheet pivot and list features by removing unnecessary processing steps. The system was redundantly converting cell formulas twice; this fix eliminates the duplicate work, making spreadsheet operations faster and more efficient.
Original PR description
Update o_spreadsheet library to version 17.0.3 and: The pivot/list helpers were tokenizing the cell's content when trying to find list/pivot formulas. But we can skip the tokenize call as we already have the tokens in the cell's compiledFormula. Task: 3584306