Since commit https://github.com/odoo/odoo/commit/3ad4abe171e8e7e86ed0e7b7f000e734d8a2ad92 the default invoicing policy of a product is set to 'delivery'. This is not ok for the delivery products: a delivery product is never delivered. This is confusing to end users, because they do not realize that a delivery line is not included in an invoice. This is especially true if the delivery is free. This commit sets the default policy to 'order' for master data and for newly created products from the shipping form view. opw-2387437 closes odoo/odoo#62357 X-original-commit: 4c2768846809f6687d03eb0d7f501e57c2c93a90 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
29 lines
1.3 KiB
XML
29 lines
1.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data noupdate="1">
|
|
<record id="product_category_deliveries" model="product.category">
|
|
<field name="parent_id" ref="product.product_category_all"/>
|
|
<field name="name">Deliveries</field>
|
|
</record>
|
|
<record id="product_product_delivery" model="product.product">
|
|
<field name="name">Free delivery charges</field>
|
|
<field name="default_code">Delivery_007</field>
|
|
<field name="type">service</field>
|
|
<field name="categ_id" ref="delivery.product_category_deliveries"/>
|
|
<field name="sale_ok" eval="False"/>
|
|
<field name="purchase_ok" eval="False"/>
|
|
<field name="list_price">0.0</field>
|
|
<field name="invoice_policy">order</field>
|
|
</record>
|
|
<record id="free_delivery_carrier" model="delivery.carrier">
|
|
<field name="name">Free delivery charges</field>
|
|
<field name="fixed_price">0.0</field>
|
|
<field name="free_over" eval="True"/>
|
|
<field name="amount">1000</field>
|
|
<field name="sequence">1</field>
|
|
<field name="delivery_type">fixed</field>
|
|
<field name="product_id" ref="delivery.product_product_delivery"/>
|
|
</record>
|
|
</data>
|
|
</odoo>
|