46 lines
2.5 KiB
XML
46 lines
2.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
|
|
<record id="account_invoice_form_view" model="ir.ui.view">
|
|
<field name="name">account_invoice_form_view</field>
|
|
<field name="model">account.invoice</field>
|
|
<field name="inherit_id" ref="account.invoice_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//button[@name='action_invoice_cancel']" position="after">
|
|
<button name="reimburse_invoice" type="object"
|
|
attrs="{'invisible': ['|', ('state', '=', 'draft'), '|', ('reimburse_invoice_id', '!=', False), '|', ('type', '!=', 'out_invoice'), ('charge_further', '=', False)]}"
|
|
string="Weiterverrechnen" groups="account.group_account_invoice"/>
|
|
</xpath>
|
|
<field name="payment_term_id" position="after">
|
|
<label for="charge_further"/>
|
|
<div class="o_row" name="charge_further">
|
|
<field name="charge_further"/>
|
|
<button class="btn btn-primary" type="object" name="action_set_all_wv_flag" string="Setzen"/>
|
|
<button class="btn btn-primary" type="object" name="action_unset_all_wv_flag" string="Löschen"/>
|
|
</div>
|
|
<field name="reimburse_invoice_id"/>
|
|
</field>
|
|
|
|
<xpath expr="//field[@name='invoice_line_ids']/tree//field[@name='account_id']" position="before">
|
|
<field name="inter_company_supplier_isset" invisible="1"/>
|
|
<field name="state" invisible="1"/>
|
|
<field name="reimbursement"
|
|
attrs="{'invisible': [('inter_company_supplier_isset', '=', False)], 'readonly': [('state', '!=', 'draft')]}"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="account_invoice_filter_search_view" model="ir.ui.view">
|
|
<field name="name">account_invoice_filter_search_view</field>
|
|
<field name="model">account.invoice</field>
|
|
<field name="inherit_id" ref="account.view_account_invoice_filter_inherit_invoices"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="filter[@name='draft']" position="before">
|
|
<filter name="reimburse" string="Weiterverrechnen"
|
|
domain="[('state', '!=', 'draft'), ('reimburse_invoice_id', '=', False), ('type', '=', 'out_invoice'), ('charge_further', '!=', False), ('inter_company_supplier_isset', '=', True)]"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|