Files
bank-payment/account_invoice_select_for_payment/views/account_move.xml
Alexandre Fayolle 2b3fe95f18 ADD 13.0 account_invoice_select_for_payment
This module allows to mark invoices as "selected for payment". This can be done
in the list view of invoices using a button in the first column of the view
which shows the selection status. This selection persists until a payment is
registered.
2021-05-17 16:57:05 +02:00

37 lines
1.4 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="view_invoice_tree" model="ir.ui.view">
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_invoice_tree" />
<field name="arch" type="xml">
<field name="name" position="before">
<field
name="selected_for_payment"
attrs="{'invisible': [('invoice_payment_state', '!=', 'not_paid') ]}"
widget="toggle_button"
/>
</field>
</field>
</record>
<record id="view_account_invoice_filter" model="ir.ui.view">
<field name="name">account.move.select</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_account_invoice_filter" />
<field name="arch" type="xml">
<xpath expr="//filter[@name='late']" position="after">
<separator />
<filter
string="Selected for payment"
name="selected_for_payment"
domain="[('selected_for_payment', '=', True)]"
/>
<filter
string="Not selected for payment"
name="not_selected_for_payment"
domain="[('selected_for_payment', '=', False)]"
/>
</xpath>
</field>
</record>
</odoo>