diff --git a/views/account_move.xml b/views/account_move.xml index 30d3ce618745c8bf478c69c30ce42e7364bc6314..8cff55479590f3ee4a4fb2186d8a9563aa2a587d 100644 --- a/views/account_move.xml +++ b/views/account_move.xml @@ -228,19 +228,27 @@ > <field name="date" /> <field name="name" /> - <field name="partner_id" /> + <field name="commercial_partner_id" /> <field name="ref" /> <field name="journal_id" /> <field name="amount_total" sum="Total Amount" /> <field name="reversed_entry_id" /> + <field name="reversal_move_id" widget="many2many_tags"/> + <field name="payment_reference" optional="hide" /> <button name="%(account.action_view_account_move_reversal)d" type="action" string="Rejeter (extourne)" class="btn-outline-danger btn-sm" - attrs="{'invisible': [('reversed_entry_id', '!=', False), ('state', '=', 'posted')]}" + attrs="{'invisible': [ + '|', + '&', ('reversal_move_id', '=', []), ('reversed_entry_id', '!=', False), + '&', ('reversal_move_id', '!=', []), ('reversed_entry_id', '=', False), + ]}" /> - <field name="state" /> + <field name="state" widget="badge" decoration-success="state == 'posted'" decoration-info="state == 'draft'" optional="show"/> + <field name="payment_state" widget="badge" decoration-danger="payment_state == 'not_paid'" decoration-warning="payment_state in ('partial', 'in_payment')" decoration-success="payment_state in ('paid', 'reversed')" attrs="{'invisible': [('payment_state', 'in', ('invoicing_legacy'))]}" optional="hide" /> + <field name="partner_id" optional="hide" /> <field name="currency_id" invisible="1" /> </tree> </field> @@ -252,7 +260,7 @@ <field name="model">account.move</field> <field name="arch" type="xml"> <search string="Pièces comptables"> - <field name="partner_id" string="Adhérent" /> + <field name="commercial_partner_id" string="Adhérent" /> <field name="ref" string="Référence" /> <field name="name" /> <filter