Daily updates from Odoo
Tuesday, August 30, 2022
5 changes
Resolved issues and error corrections
Corrects how Indian GSTR-1 and GSTR-3B reports calculate and display tax base values. This ensures nil-rated values appear correctly in GSTR-1 and prevents GSTR-3B from failing to open when it relies on those tax base calculations.
Original PR description
In GSTR-1 and GSTR-3B report if we domain_formula then label is balance but we have lable tax_base So GSTR-1 nill rated not show value and GSTR-3B is not open because tax_base is use in aggregation formula
This fix prevents account reports from breaking when a column contains a value that is not a number. Instead of returning an invalid empty value that can disrupt page rendering, the report now uses a safe blank value so users see the report correctly.
Original PR description
When the column value is not a number, the default result should be an empty string and not None. The value None makes the template bug because we try to concatenate classes. Signed-off-by: Ruben Gomes (rugo) <rugo@odoo.com>
This fixes an issue in financial reports where certain positive or negative sum calculations could incorrectly show as 0.0. Businesses using these report formulas will now see the intended values, improving accuracy in accounting reports.
Original PR description
The domain engine wasn't processing -sum_if_pos and -sum_if_neg correctly. It will always display 0.0 because it didn't recognize the subformula properly. Signed-off-by: Ruben Gomes <rugo@odoo.com>
Global filter field matching now shows the actual pivot or list name instead of the underlying model name. This makes spreadsheet filters clearer for users and helps them choose the right data source with less confusion.
Original PR description
Before this commit, the name that was displayed in the Field Matching section of global filters was the name of the model, not the name of the pivot/list Task-id 2960717
Users navigating journal item lists with keyboard arrows no longer encounter an error when focus reaches the table header. The system now skips attachment loading when no valid row cell is available, keeping accounting workflows uninterrupted.
Original PR description
…ew when using keynav Reaching the table header when using the Up/Down arrows to navigate the journal item list view causes a stack trace due to the unavailability of a cell to focus. In this case, we don't attempt to load to load an attachment