obook/stock_picking_deposito/views/purchase_order.xml
snt f9f99116bf Fix liquidaciones. Cambia los creates a multi para evitar el warning.
Añade campos is desit y última fecha de liquidación a purchase.order. Se
asegura de linkar la línea de invoice con la línea de purchase order.
2024-09-20 16:11:57 +02:00

35 lines
1.7 KiB
XML

<odoo>
<record model="ir.actions.server" id="action_purchase_order_liquidation">
<field name="name">Liquidación Depósito Compra</field>
<field name="type">ir.actions.server</field>
<field name="model_id" ref="purchase.model_purchase_order" />
<field name="state">code</field>
<field name="code">action =record.make_liquidation_invoice()</field>
</record>
<record id="view_purchase_order_form_deposito" model="ir.ui.view">
<field name="model">purchase.order</field>
<field name="inherit_id" ref="purchase.purchase_order_form"/>
<field name="priority">200</field>
<field name="arch" type="xml">
<div name="button_box" position="inside">
<button name="%(stock_picking_deposito.action_purchase_order_liquidation)d"
string="Liquida Compra"
type="action"
class="oe_stat_button"
icon="fa-calendar"
help="Realiza el informe de liquidación para éste proveedor."
groups="account.group_account_invoice"
attrs="{'invisible': ['|',('is_deposit', '=', False),('state', '!=', 'purchase')]}"
/>
</div>
<xpath expr="//field[@name='partner_ref']" position="after">
<span><label for="is_deposit" /></span>
<span><field name="is_deposit" /></span>
<span><label for="deposit_last_liquidation_date" /></span>
<span><field name="deposit_last_liquidation_date" /></span>
</xpath>
</field>
</record>
</odoo>