You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.7 KiB
57 lines
2.7 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<odoo>
|
|
<data>
|
|
<record model="ir.ui.view" id="invoice_option_view">
|
|
<field name="name">invoice.option.view</field>
|
|
|
|
<field name="model">sale.order</field>
|
|
<field name="inherit_id" ref="sale.view_order_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//group[@name='sales_person']" position="inside">
|
|
<field name="invoice_option"/>
|
|
</xpath>
|
|
<xpath expr="//button[1]" position="replace">
|
|
<button name="%(sale.action_view_sale_advance_payment_inv)d" string="Create Invoice"
|
|
type="action" class="btn-primary"
|
|
attrs="{'invisible': ['|',('invoice_option','=','on_delivery'),('invoice_status', '!=', 'to invoice'),]}"/>
|
|
</xpath>
|
|
<xpath expr="//button[2]" position="replace" >
|
|
<button name="%(sale.action_view_sale_advance_payment_inv)d" string="Create Invoice"
|
|
type="action" context="{'default_advance_payment_method': 'percentage'}"
|
|
attrs="{'invisible': ['|','|',('invoice_option','=','on_delivery'),('invoice_status', '!=', 'no'),('state', '!=', 'sale')]}"/>
|
|
</xpath>
|
|
|
|
|
|
</field></record>
|
|
|
|
<record model="ir.ui.view" id="invoice_control_view">
|
|
<field name="name">invoice.control.view</field>
|
|
|
|
<field name="model">stock.picking</field>
|
|
<field name="inherit_id" ref="stock.view_picking_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//header/button[1]" position="before" >
|
|
<button name="pick_create_invoices" string="Create Invoice"
|
|
type="object" class="btn-primary"
|
|
attrs="{'invisible': ['|',('invoice_control','!=','to_invoice'),
|
|
('state','!=','done'),]}"/>
|
|
|
|
</xpath>
|
|
<xpath expr="//page[@name='extra']/group/group/field[@name='group_id']" position="after">
|
|
<field name="invoice_control"/>
|
|
</xpath>
|
|
|
|
</field></record>
|
|
|
|
<!--<record id="action_view_sale_advance_payment_inv_2" model="ir.actions.act_window">-->
|
|
<!--<field name="name">Invoice Order</field>-->
|
|
<!--<field name="type">ir.actions.act_window</field>-->
|
|
<!--<field name="res_model">sale.advance.payment.inv</field>-->
|
|
<!--<field name="view_type">form</field>-->
|
|
<!--<field name="view_mode">form</field>-->
|
|
<!--<field name="target">new</field>-->
|
|
<!--<field name="groups_id" eval="[(4,ref('sales_team.group_sale_salesman'))]"/>-->
|
|
<!--</record>-->
|
|
|
|
</data>
|
|
</odoo>
|