mirror of
https://github.com/ForgeFlow/stock-rma.git
synced 2025-01-21 12:57:49 +02:00
234 lines
9.9 KiB
XML
234 lines
9.9 KiB
XML
<?xml version="1.0" ?>
|
|
<odoo noupdate="1">
|
|
<record id="location_rma" model="stock.location">
|
|
<field name="name">WH RMA</field>
|
|
<field name="usage">internal</field>
|
|
<field name="location_id" ref="stock.stock_location_stock" />
|
|
</record>
|
|
|
|
<record id="seq_picking_type_rma_cust_out" model="ir.sequence">
|
|
<field name="name">DOC</field>
|
|
<field name="prefix">RCO</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">INC</field>
|
|
<field name="prefix">RCI</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">DOS</field>
|
|
<field name="prefix">RSO</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">INS</field>
|
|
<field name="prefix">RSI</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">DSS</field>
|
|
<field name="prefix">DSS</field>
|
|
<field name="padding">5</field>
|
|
<field name="company_id" eval="False" />
|
|
</record>
|
|
|
|
<record id="picking_type_rma_cust_out" model="stock.picking.type">
|
|
<field name="name">RMA → Customer</field>
|
|
<field name="sequence_id" ref="seq_picking_type_rma_cust_out" />
|
|
<field name="sequence_code">RMA → Customer</field>
|
|
<field name="default_location_src_id" ref="rma.location_rma" />
|
|
<field
|
|
name="default_location_dest_id"
|
|
ref="stock.stock_location_customers"
|
|
/>
|
|
<field name="warehouse_id" eval="False" />
|
|
<field name="code">outgoing</field>
|
|
</record>
|
|
|
|
<record id="picking_type_rma_cust_in" model="stock.picking.type">
|
|
<field name="name">Customer → RMA</field>
|
|
<field name="sequence_id" ref="seq_picking_type_rma_cust_in" />
|
|
<field name="sequence_code">Customer → RMA</field>
|
|
<field
|
|
name="default_location_src_id"
|
|
ref="stock.stock_location_customers"
|
|
/>
|
|
<field name="default_location_dest_id" ref="rma.location_rma" />
|
|
<field name="warehouse_id" eval="False" />
|
|
<field name="code">incoming</field>
|
|
</record>
|
|
|
|
<record id="picking_type_rma_sup_out" model="stock.picking.type">
|
|
<field name="name">RMA -> Supplier</field>
|
|
<field name="sequence_id" ref="seq_picking_type_rma_sup_out" />
|
|
<field name="sequence_code">RMA -> Supplier</field>
|
|
<field name="default_location_src_id" ref="rma.location_rma" />
|
|
<field
|
|
name="default_location_dest_id"
|
|
ref="stock.stock_location_suppliers"
|
|
/>
|
|
<field name="warehouse_id" eval="False" />
|
|
<field name="code">outgoing</field>
|
|
</record>
|
|
|
|
<record id="picking_type_rma_sup_in" model="stock.picking.type">
|
|
<field name="name">Supplier -> RMA</field>
|
|
<field name="sequence_id" ref="seq_picking_type_rma_sup_in" />
|
|
<field name="sequence_code">Supplier -> RMA</field>
|
|
<field
|
|
name="default_location_src_id"
|
|
ref="stock.stock_location_suppliers"
|
|
/>
|
|
<field name="default_location_dest_id" ref="rma.location_rma" />
|
|
<field name="warehouse_id" eval="False" />
|
|
<field name="code">incoming</field>
|
|
</record>
|
|
|
|
<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="sequence_code">Customer -> Supplier</field>
|
|
<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="sequence_code">Supplier -> Customer</field>
|
|
<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>
|
|
|
|
<record id="stock.warehouse0" model="stock.warehouse">
|
|
<field name="lot_rma_id" ref="location_rma" />
|
|
<field name="rma_cust_out_type_id" ref="picking_type_rma_cust_out" />
|
|
<field name="rma_cust_in_type_id" ref="picking_type_rma_cust_in" />
|
|
<field name="rma_sup_out_type_id" ref="picking_type_rma_sup_out" />
|
|
<field name="rma_sup_in_type_id" ref="picking_type_rma_sup_in" />
|
|
</record>
|
|
|
|
<record id="route_rma_customer" model='stock.location.route'>
|
|
<field name="name">RMA Customer</field>
|
|
<field name="company_id" eval="0" />
|
|
<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="company_id" eval="0" />
|
|
<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="company_id" eval="0" />
|
|
<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="rule_rma_customer_in_pull" model="stock.rule">
|
|
<field name="name">Customer → RMA</field>
|
|
<field name="action">pull</field>
|
|
<field name="warehouse_id" ref="stock.warehouse0" />
|
|
<field name="location_src_id" ref="stock.stock_location_customers" />
|
|
<field name="location_id" ref="rma.location_rma" />
|
|
<field name="procure_method">make_to_stock</field>
|
|
<field name="route_id" ref="rma.route_rma_customer" />
|
|
<field name="picking_type_id" ref="rma.picking_type_rma_cust_in" />
|
|
</record>
|
|
|
|
<record id="rule_rma_customer_out_pull" model="stock.rule">
|
|
<field name="name">RMA → Customer</field>
|
|
<field name="action">pull</field>
|
|
<field name="warehouse_id" ref="stock.warehouse0" />
|
|
<field name="location_src_id" ref="rma.location_rma" />
|
|
<field name="location_id" ref="stock.stock_location_customers" />
|
|
<field name="procure_method">make_to_stock</field>
|
|
<field name="route_id" ref="rma.route_rma_customer" />
|
|
<field name="picking_type_id" ref="rma.picking_type_rma_cust_out" />
|
|
</record>
|
|
|
|
<record id="rule_rma_supplier_out_pull" model="stock.rule">
|
|
<field name="name">RMA → 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="rma.location_rma" />
|
|
<field name="procure_method">make_to_stock</field>
|
|
<field name="route_id" ref="rma.route_rma_supplier" />
|
|
<field name="picking_type_id" ref="rma.picking_type_rma_sup_out" />
|
|
</record>
|
|
|
|
<record id="rule_rma_supplier_in_pull" model="stock.rule">
|
|
<field name="name">Supplier → RMA</field>
|
|
<field name="action">pull</field>
|
|
<field name="warehouse_id" ref="stock.warehouse0" />
|
|
<field name="location_id" ref="rma.location_rma" />
|
|
<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_supplier" />
|
|
<field name="picking_type_id" ref="rma.picking_type_rma_sup_in" />
|
|
</record>
|
|
|
|
<record id="rule_rma_dropship_return" model="stock.rule">
|
|
<field name="name">Customer → Supplier</field>
|
|
<field name="action">pull</field>
|
|
<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="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>
|
|
|
|
</odoo>
|