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

<?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>