-->
<record id="process_node_packinginvoice0" model="process.node">
-<!-- <field name="menu_id" ref="stock.menu_action_picking_tree"/>-->
<field name="model_id" ref="stock.model_stock_picking"/>
<field eval=""""state"""" name="kind"/>
<field eval=""""Outgoing Products"""" name="name"/>
</record>
<record id="process_node_invoiceafterpacking0" model="process.node">
- <field name="menu_id" ref="account.menu_finance_invoice"/>
+ <field name="menu_id" ref="account.menu_finance_receivables"/>
<field name="model_id" ref="account.model_account_invoice"/>
<field eval=""""subflow"""" name="kind"/>
<field eval=""""Draft Invoice"""" name="name"/>
</record>
<record id="process_node_productrecept0" model="process.node">
-<!-- <field name="menu_id" ref="stock.menu_action_picking_tree"/>-->
<field name="model_id" ref="stock.model_stock_picking"/>
<field eval=""""subflow"""" name="kind"/>
<field eval=""""Incoming Products"""" name="name"/>
<record id="process_condition_conditionorigin" model="process.condition">
<field name="model_id" ref="purchase.model_purchase_order"/>
<field name="node_id" ref="process_node_draftpurchaseorder1"/>
- <field eval=""""object.origin==''"""" name="model_states"/>
+ <field eval=""""object.origin==False"""" name="model_states"/>
<field eval=""""condition_origin"""" name="name"/>
</record>
- <record id="process_condition_conditioninvoicemanual" model="process.condition">
+ <record id="process_condition_conditioninvoicemanual" model="process.condition">
<field name="model_id" ref="purchase.model_purchase_order"/>
<field name="node_id" ref="process_node_invoicecontrol0"/>
<field eval=""""object.invoice_method=='manual'"""" name="model_states"/>
Process Transition
-->
- <record id="res_roles_purchase0" model="res.roles">
- <field eval=""""Purchase"""" name="name"/>
- </record>
-
- <record id="purchase.trans_draft_confirmed" model="workflow.transition">
- <field name="role_id" ref="res_roles_purchase0"/>
- </record>
-
- <record id="purchase.trans_router_invoice" model="workflow.transition">
- <field name="role_id" ref="res_roles_purchase0"/>
- </record>
-
<record id="process_transition_productrecept0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""From a Pick list"""" name="name"/>
<field eval=""""A Pick list generates a supplier invoice. Depending on the Invoicing control of the purchase order, the invoice is based on received or on ordered quantities."""" name="note"/>
</record>
<record id="process_transition_confirmingpurchaseorder0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""Confirmation"""" name="name"/>
<field eval=""""The buyer has to approve the RFQ before being sent to the supplier. The RFQ becomes a confirmed Purchase Order."""" name="note"/>
</record>
<record id="process_transition_confirmingpurchaseorder1" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""Confirmation"""" name="name"/>
<field eval=""""In case there is no supplier for this product, the buyer can fill the form manually and confirm it. The RFQ becomes a confirmed Purchase Order."""" name="note"/>
</record>
<record id="process_transition_approvingpurchaseorder0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""Approbation"""" name="name"/>
<field eval=""""The supplier approves the Purchase Order."""" name="note"/>
</record>
<record id="process_transition_invoicefrompurchase0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""Invoice"""" name="name"/>
<field eval=""""The invoice is created automatically if the Invoice control of the purchase order is 'On order'. The invoice can also be generated manually by the accountant (Invoice control = Manual)."""" name="note"/>
</record>
<record id="process_transition_createpackinglist0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""Pick list generated"""" name="name"/>
<field eval=""""A pick list is generated to track the incoming products."""" name="note"/>
</record>
<record id="process_transition_invoicefrompackinglist0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""Invoice"""" name="name"/>
<field eval=""""The invoice is created automatically if the Invoice control of the purchase order is 'On picking'. The invoice can also be generated manually by the accountant (Invoice control = Manual)."""" name="note"/>
</record>
<record id="process_transition_purchaseinvoice0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""From a purchase order"""" name="name"/>
<field eval=""""A purchase order generates a supplier invoice, as soon as it is confirmed by the buyer. Depending on the Invoicing control of the purchase order, the invoice is based on received or on ordered quantities."""" name="note"/>
</record>
<record id="process_transition_packinginvoice0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""From a Pick list"""" name="name"/>
<field eval=""""A Pick list generates an invoice. Depending on the Invoicing control of the sale order, the invoice is based on delivered or on ordered quantities."""" name="note"/>