[IMP] account: simplify invoice payment status filters
Modify search filters on the invoice views: Open -> Unpaid (not_paid & partial) Closed -> Paid (in_payment & paid) Overdue -> Overdue [FIX] journal kanban view "late invoices/bills" should not include due date = today Task 2635664 closes odoo/odoo#76362 X-original-commit: fa15c73a087bd6b5a81aa448df2e0a8654213246 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com> Signed-off-by: Habib Ayob <h4818@users.noreply.github.com>
This commit is contained in:
@@ -368,7 +368,7 @@ class account_journal(models.Model):
|
||||
company_id
|
||||
FROM account_move move
|
||||
WHERE journal_id = %(journal_id)s
|
||||
AND invoice_date_due <= %(today)s
|
||||
AND invoice_date_due < %(today)s
|
||||
AND state = 'posted'
|
||||
AND payment_state in ('not_paid', 'partial')
|
||||
AND move_type IN ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt');
|
||||
|
||||
@@ -1309,10 +1309,10 @@
|
||||
<separator/>
|
||||
<filter string="To Check" name="to_check" domain="[('to_check', '=', True)]"/>
|
||||
<separator/>
|
||||
<!-- in_payment & not_paid & partial -->
|
||||
<filter name="open" string="Open" domain="[('state', '=', 'posted'), ('payment_state', 'in', ('in_payment', 'not_paid', 'partial'))]"/>
|
||||
<!-- paid & reversed -->
|
||||
<filter name="closed" string="Closed" domain="[('state', '=', 'posted'), ('payment_state', 'in', ('paid', 'reversed'))]"/>
|
||||
<!-- not_paid & partial -->
|
||||
<filter name="open" string="Unpaid" domain="[('state', '=', 'posted'), ('payment_state', 'in', ('not_paid', 'partial'))]"/>
|
||||
<!-- in_payment & paid -->
|
||||
<filter name="closed" string="Paid" domain="[('state', '=', 'posted'), ('payment_state', 'in', ('in_payment', 'paid'))]"/>
|
||||
<!-- overdue -->
|
||||
<filter name="late" string="Overdue" domain="[
|
||||
('invoice_date_due', '<', time.strftime('%%Y-%%m-%%d')),
|
||||
|
||||
Reference in New Issue
Block a user