mirror of
https://github.com/ForgeFlow/stock-rma.git
synced 2025-01-21 12:57:49 +02:00
116 lines
5.0 KiB
XML
116 lines
5.0 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<odoo noupdate="1">
|
|
|
|
<!--Sequences-->
|
|
<record id="seq_picking_type_rma_cust_out" model="ir.sequence">
|
|
<field name="name">RMA Customer Sequence out</field>
|
|
<field name="prefix">RMA/CUST/OUT</field>
|
|
<field name="padding">5</field>
|
|
<field name="company_id" eval="False" />
|
|
</record>
|
|
|
|
<record id="seq_picking_type_rma_cust_in" model="ir.sequence">
|
|
<field name="name">RMA Customer Sequence in</field>
|
|
<field name="prefix">RMA/CUST/IN</field>
|
|
<field name="padding">5</field>
|
|
<field name="company_id" eval="False" />
|
|
</record>
|
|
|
|
<record id="seq_picking_type_rma_sup_out" model="ir.sequence">
|
|
<field name="name">RMA Supplier Sequence out</field>
|
|
<field name="prefix">RMA/SUPP/OUT</field>
|
|
<field name="padding">5</field>
|
|
<field name="company_id" eval="False" />
|
|
</record>
|
|
|
|
<record id="seq_picking_type_rma_sup_in" model="ir.sequence">
|
|
<field name="name">RMA Supplier Sequence in</field>
|
|
<field name="prefix">RMA/SUPP/IN</field>
|
|
<field name="padding">5</field>
|
|
<field name="company_id" eval="False" />
|
|
</record>
|
|
|
|
<record id="seq_picking_type_rma_dropship" model="ir.sequence">
|
|
<field name="name">RMA Dropship</field>
|
|
<field name="prefix">RMA/DS</field>
|
|
<field name="padding">5</field>
|
|
<field name="company_id" eval="False" />
|
|
</record>
|
|
|
|
<!--Dropshipping Types-->
|
|
<record id="picking_type_rma_dropship_return" model="stock.picking.type">
|
|
<field name="name">Customer -> Supplier</field>
|
|
<field name="sequence_id" ref="seq_picking_type_rma_dropship" />
|
|
<field name="default_location_src_id" ref="stock.stock_location_customers" />
|
|
<field name="default_location_dest_id" ref="stock.stock_location_suppliers" />
|
|
<field name="warehouse_id" eval="False" />
|
|
<field name="code">incoming</field>
|
|
</record>
|
|
|
|
<record id="picking_type_rma_dropship" model="stock.picking.type">
|
|
<field name="name">Supplier -> Customer</field>
|
|
<field name="sequence_id" ref="seq_picking_type_rma_dropship" />
|
|
<field name="default_location_src_id" ref="stock.stock_location_suppliers" />
|
|
<field name="default_location_dest_id" ref="stock.stock_location_customers" />
|
|
<field name="warehouse_id" eval="False" />
|
|
<field name="code">incoming</field>
|
|
</record>
|
|
|
|
<!--Routes-->
|
|
<record id="route_rma_customer" model="stock.location.route">
|
|
<field name="name">RMA Customer</field>
|
|
<field name="sequence">10</field>
|
|
<field name="product_selectable" eval="False" />
|
|
<field name="product_categ_selectable" eval="False" />
|
|
<field name="warehouse_selectable" eval="False" />
|
|
<field name="rma_selectable" eval="True" />
|
|
</record>
|
|
|
|
<record id="route_rma_supplier" model="stock.location.route">
|
|
<field name="name">RMA Supplier</field>
|
|
<field name="sequence">10</field>
|
|
<field name="product_selectable" eval="False" />
|
|
<field name="product_categ_selectable" eval="False" />
|
|
<field name="warehouse_selectable" eval="False" />
|
|
<field name="rma_selectable" eval="True" />
|
|
</record>
|
|
|
|
<record id="route_rma_dropship" model="stock.location.route">
|
|
<field name="name">RMA Dropship</field>
|
|
<field name="sequence">10</field>
|
|
<field name="product_selectable" eval="False" />
|
|
<field name="product_categ_selectable" eval="False" />
|
|
<field name="warehouse_selectable" eval="False" />
|
|
<field name="rma_selectable" eval="True" />
|
|
</record>
|
|
|
|
<!--Dropship rules-->
|
|
<record id="rule_rma_dropship_return" model="stock.rule">
|
|
<field name="name">Customer → Supplier</field>
|
|
<field name="action">pull</field>
|
|
<field name="warehouse_id" ref="stock.warehouse0" />
|
|
<field name="location_id" ref="stock.stock_location_suppliers" />
|
|
<field name="location_src_id" ref="stock.stock_location_customers" />
|
|
<field name="procure_method">make_to_stock</field>
|
|
<field name="route_id" ref="rma.route_rma_dropship" />
|
|
<field name="picking_type_id" ref="rma.picking_type_rma_dropship_return" />
|
|
</record>
|
|
|
|
<record id="rule_rma_dropship" model="stock.rule">
|
|
<field name="name">Supplier → Customer</field>
|
|
<field name="action">pull</field>
|
|
<field name="warehouse_id" ref="stock.warehouse0" />
|
|
<field name="location_id" ref="stock.stock_location_customers" />
|
|
<field name="location_src_id" ref="stock.stock_location_suppliers" />
|
|
<field name="procure_method">make_to_stock</field>
|
|
<field name="route_id" ref="rma.route_rma_dropship" />
|
|
<field name="picking_type_id" ref="rma.picking_type_rma_dropship" />
|
|
</record>
|
|
|
|
<!-- Enable the RMA in warehouse0 -->
|
|
<record id="stock.warehouse0" model="stock.warehouse">
|
|
<field name="rma_in_this_wh" eval="True" />
|
|
</record>
|
|
|
|
</odoo>
|