Skip to content

Conversation

@Alexgars73
Copy link

No description provided.

chienandalu and others added 30 commits October 10, 2025 13:26
- When a return was in the original pickings it wasn't reflected in the
corresponding invoices correctly.
- Now we compute the total quantities of the moves recursively.
- When B2C prices was set, the orders where not properly grouped.
…iding edge cases

* The grouping is fully done on the prepare method
* It also computes the quantity applicable
* Adapt views to B2C/B2B cleanly
[FIX] account_invoice_report_grouped_by_picking: debug print remove

[FIX] account_invoice_report_grouped_by_picking: remove debug variable
…also with the related SO picking

Service lines that are not put on the pickings, remain on top of the invoice report due to this, but
it has more sense to have them grouped in the same picking block than the rest of their sales order
stockable lines.

Tests and README adapted.
…change position=replace in report_invoice.xml to prevent errors
notes

Avoid nasty exceptions. In the other hand it would be hard to fit the
concept of sections and notes to the picking groups in which this report
results.

TT29507
…lines for refund invoices without no returned quantities

TT27550
…ngs & sales

For manually created refund invoices that don't have pickings or orders, no lines were shown in the report
…ines

After the patch on stock_picking_invoice_link to link the refund moves to the return pickings created before the refund. This module shows on the picking duplicated lines.

With this patch the sign is correctly set and this duplication does not exist.

TT39916
Consider pending pickings that are linked to the invoice.

TT40412
ferran-S73 and others added 19 commits October 10, 2025 13:26
…rovement

- Include context keys for avoiding mail operations overhead.
Currently translated at 100.0% (5 of 5 strings)

Translation: account-invoice-reporting-17.0/account-invoice-reporting-17.0-account_invoice_report_grouped_by_picking
Translate-URL: https://translation.odoo-community.org/projects/account-invoice-reporting-17-0/account-invoice-reporting-17-0-account_invoice_report_grouped_by_picking/es/
…plify and remove OrderedDict

From Python 3.7 dictionaries maintain the insertion order, so OrderedDict is unnecessary and adds overhead.
@pedrobaeza pedrobaeza changed the title [19.0][MIG]: account_invoice_reporting [19.0][MIG] account_invoice_report_grouped_by_picking: Migration to 19.0 Oct 10, 2025
@Alexgars73 Alexgars73 force-pushed the 19.0-mig-account_invoice_reporting branch 2 times, most recently from ca35016 to f7f3e46 Compare October 13, 2025 06:30
Copy link

@Reyes4711-S73 Reyes4711-S73 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link

@pablo-cort-s73 pablo-cort-s73 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@adrip-s73 adrip-s73 force-pushed the 19.0-mig-account_invoice_reporting branch from f7f3e46 to c25d01d Compare December 5, 2025 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.