[WIP]pms: advance autoinvoicinf configuration

This commit is contained in:
Darío Lodeiros
2022-02-05 11:24:40 +01:00
parent 3f298b3069
commit 1e09c0a02f
7 changed files with 287 additions and 71 deletions

View File

@@ -88,6 +88,10 @@
<page string="Invoicing" name="property_invoicing">
<group>
<field name="default_invoicing_policy" />
<field
name="margin_days_autoinvoice"
attrs="{'invisible': [('default_invoicing_policy', '=', 'manual')]}"
/>
<field
name="journal_simplified_invoice_id"
attrs="{'required': [('default_invoicing_policy', '!=', 'manual')]}"

View File

@@ -93,6 +93,29 @@
</xpath>
</field>
</record>
<record id="view_partner_property_form" model="ir.ui.view">
<field name="name">view.partner.property.form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="account.view_partner_property_form" />
<field name="arch" type="xml">
<xpath expr='//group[@name="accounting_entries"]' position='after'>
<group string="PMS Invoice policy" name="pms_invoice_policy">
<field name="invoicing_policy" />
<field
name="invoicing_month_day"
attrs="{'invisible': [('invoicing_policy', '!=', 'month_day')]}"
/>
<field
name="margin_days_autoinvoice"
attrs="{'invisible': [('invoicing_policy', '!=', 'checkout')]}"
/>
<field name="default_invoice_lines" />
</group>
</xpath>
</field>
</record>
<record id="view_partner_data_form" model="ir.ui.view">
<field name="name">res.partner.form.data</field>
<field name="model">res.partner</field>