Wednesday, May 11, 2022
2 changes · master
Enhancements to existing features
Accounting entries now include a standard way to identify the purpose of each line, such as payment, rounding, or display-only lines. This makes financial processing and reporting easier to filter, maintain, and extend across accounting-related features.
Original PR description
There is a few use case where we need to filter aml based on some specificities, such as liquidity/counterpart lines on payment, cash rounding lines, display lines,... This change aim to standardize this by adding a line_type field that would allow to specify the line purpose, making it easy to filter where needed but also to extend if needed. Task id #2747764
Resolved issues and error corrections
Worksheet template creation has been optimized to run faster and use fewer database queries. This reduces waiting time when creating templates, especially in environments using quality control worksheets or field service reports.
Original PR description
With quality_control_worksheet/industry_fsm_report installed, from - 329 entries - 162 queries - 2.85 seconds to - 219 entries - 121 queries - 1.62 seconds Note: This could be even reduced to 190 entries and 1.07 seconds on the second worksheet creation as the field_trigger method which is a lazy property is not re-evaluated. TaskID: 2846762