b92a396934de50431df93be6d535d63781a0351d
New /my/account_summary route. Splits posted account.move into Invoices (out_invoice) / Credit Memos (out_refund) / Statements (V1 placeholder). Open Balance helper sums amount_residual across open invoices for the partner's commercial tree. Search filters name OR ref (customer PO). Sort options: date desc/asc, amount desc/asc. Filter pills: open / closed / all. Tests cover the tab partitioning, the open-balance sum, and the search behaviour. Helpers use commercial_partner.env so they work in both HTTP context and unit tests without requiring request.env. Test scaffolding uses fp_from_so_invoice=True context flag and invoice_payment_term_id to satisfy the fusion_plating_jobs and fusion_plating_invoicing create/post gates. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Odoo 19 custom modules
Languages
Python
55.9%
HTML
26.1%
JavaScript
14.9%
SCSS
1.8%
CSS
0.8%
Other
0.4%