2008-11-25 13:27:44 +00:00
<?xml version="1.0" ?>
<openerp >
<data >
2010-10-05 10:16:39 +00:00
<!--
Process
2008-11-25 13:27:44 +00:00
-->
2010-10-05 10:16:39 +00:00
2009-01-12 08:52:06 +00:00
<record id= "process_process_supplierinvoiceprocess0" model= "process.process" >
2008-11-25 13:27:44 +00:00
<field eval= "1" name= "active" />
2008-12-26 11:24:10 +00:00
<field name= "model_id" ref= "account.model_account_invoice" />
2009-11-24 08:19:47 +00:00
<field eval= """"Supplier Invoice"""" name= "name" />
2008-11-25 13:27:44 +00:00
</record>
2010-10-05 10:16:39 +00:00
<!--
2008-11-25 13:27:44 +00:00
Process Node
-->
2010-10-05 10:16:39 +00:00
2008-12-19 05:03:35 +00:00
<record id= "process_node_analyticcost0" model= "process.node" >
<field name= "menu_id" ref= "account.account_analytic_def_account" />
2010-02-05 15:09:27 +00:00
<field name= "model_id" ref= "analytic.model_account_analytic_account" />
2008-12-19 05:03:35 +00:00
<field eval= """"state"""" name= "kind" />
2009-11-20 12:17:05 +00:00
<field eval= """"Analytic Costs"""" name= "name" />
<field eval= """"Analytic costs to invoice"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_supplierinvoiceprocess0" />
2008-12-19 05:03:35 +00:00
<field eval= """"object.state in ('draft', 'open', 'pending', 'close')"""" name= "model_states" />
<field eval= "1" name= "flow_start" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_supplierdraftinvoices0" model= "process.node" >
2009-11-23 05:29:17 +00:00
<field name= "menu_id" ref= "account.menu_action_invoice_tree2" />
2008-11-25 13:27:44 +00:00
<field name= "model_id" ref= "account.model_account_invoice" />
<field eval= """"state"""" name= "kind" />
<field eval= """"Draft Invoices"""" name= "name" />
2009-11-20 12:17:05 +00:00
<field eval= """"Draft state of an invoice"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_supplierinvoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_supplierinvoiceinvoice0" model= "process.node" >
2010-06-14 11:49:17 +00:00
<field name= "menu_id" ref= "account.menu_finance_payables" />
2008-11-25 13:27:44 +00:00
<field name= "model_id" ref= "account.model_account_invoice" />
<field eval= """"state"""" name= "kind" />
2009-11-20 12:17:05 +00:00
<field eval= """"Create Invoice"""" name= "name" />
2009-11-21 05:57:41 +00:00
<field eval= """"Invoice's state is Open"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_supplierinvoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_supplierbankstatement0" model= "process.node" >
2008-12-17 13:39:33 +00:00
<field name= "menu_id" ref= "account.menu_bank_statement_tree" />
2008-11-25 13:27:44 +00:00
<field name= "model_id" ref= "account.model_account_bank_statement" />
2008-12-26 11:24:10 +00:00
<field eval= """"subflow"""" name= "kind" />
2008-11-25 13:27:44 +00:00
<field eval= """"Bank Statement"""" name= "name" />
2009-11-20 12:17:05 +00:00
<field eval= """"Manually or automatically entered in the system"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_supplierinvoiceprocess0" />
<field name= "subflow_id" ref= "process_process_statementprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
2008-12-19 05:03:35 +00:00
<field eval= "0" name= "flow_start" />
2008-11-25 13:27:44 +00:00
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_supplieraccountingentries0" model= "process.node" >
2010-06-23 19:44:06 +00:00
<field name= "menu_id" ref= "account.menu_action_move_journal_line_form" />
2008-11-25 13:27:44 +00:00
<field name= "model_id" ref= "account.model_account_move" />
<field eval= """"state"""" name= "kind" />
2009-11-20 12:17:05 +00:00
<field eval= """"Accounting"""" name= "name" />
<field eval= """"Accounting entries."""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_supplierinvoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= "0" name= "flow_start" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_supplierpaymentorder0" model= "process.node" >
<field name= "model_id" ref= "account.model_account_move_line" />
<field eval= """"state"""" name= "kind" />
<field eval= """"Payment Order"""" name= "name" />
2009-11-20 12:17:05 +00:00
<field eval= """"Payment of invoices"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_supplierinvoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
<field eval= "1" name= "flow_start" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_supplierreconciliation0" model= "process.node" >
<field name= "model_id" ref= "account.model_account_move_reconcile" />
<field eval= """"state"""" name= "kind" />
<field eval= """"Reconciliation"""" name= "name" />
2009-11-20 12:17:05 +00:00
<field eval= """"Comparison between accounting and payment entries"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_supplierinvoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='valid'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_supplierpaidinvoice0" model= "process.node" >
<field name= "menu_id" ref= "account.menu_action_invoice_tree1" />
<field name= "model_id" ref= "account.model_account_invoice" />
<field eval= """"state"""" name= "kind" />
<field eval= """"Paid invoice"""" name= "name" />
2009-11-21 05:57:41 +00:00
<field eval= """"Invoice's state is Done."""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_supplierinvoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='paid'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-10-05 10:16:39 +00:00
<!--
2008-11-25 13:27:44 +00:00
Process Transition
-->
2010-10-05 10:16:39 +00:00
2008-12-19 05:03:35 +00:00
<record id= "process_transition_supplieranalyticcost0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"From analytic accounts"""" name= "name" />
<field eval= """"Analytic costs (timesheets, some purchased products, ...) come from analytic accounts. These generate draft supplier invoices."""" name= "note" />
2008-12-19 05:03:35 +00:00
<field model= "process.node" name= "target_node_id" ref= "process_node_supplierdraftinvoices0" />
<field model= "process.node" name= "source_node_id" ref= "process_node_analyticcost0" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_suppliercustomerinvoice0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Validation"""" name= "name" />
<field eval= """"Draft invoices are validated. """" name= "note" />
2008-11-25 13:27:44 +00:00
<field model= "process.node" name= "target_node_id" ref= "process_node_supplierinvoiceinvoice0" />
<field model= "process.node" name= "source_node_id" ref= "process_node_supplierdraftinvoices0" />
2010-07-16 13:40:25 +00:00
<field eval= "[(6,0,[ref('account.pro2_to_open')])]" name= "transition_ids" />
2008-11-25 13:27:44 +00:00
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_suppliervalidentries0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Validation"""" name= "name" />
<field eval= """"Accountant validates the accounting entries coming from the invoice. """" name= "note" />
2008-11-25 13:27:44 +00:00
<field model= "process.node" name= "target_node_id" ref= "process_node_supplieraccountingentries0" />
<field model= "process.node" name= "source_node_id" ref= "process_node_supplierinvoiceinvoice0" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_supplierentriesreconcile0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Accounting entries"""" name= "name" />
<field eval= """"Accounting entries are an input of the reconciliation."""" name= "note" />
2008-11-25 13:27:44 +00:00
<field model= "process.node" name= "target_node_id" ref= "process_node_supplierreconciliation0" />
<field model= "process.node" name= "source_node_id" ref= "process_node_supplieraccountingentries0" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_paymentorderbank0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Payment entries"""" name= "name" />
<field eval= """"The payment order is sent to the bank."""" name= "note" />
2008-11-25 13:27:44 +00:00
<field model= "process.node" name= "target_node_id" ref= "process_node_supplierbankstatement0" />
<field model= "process.node" name= "source_node_id" ref= "process_node_supplierpaymentorder0" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_paymentorderreconcilation0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Validation"""" name= "name" />
<field eval= """"Bank statements are entered in the system."""" name= "note" />
2008-11-25 13:27:44 +00:00
<field model= "process.node" name= "target_node_id" ref= "process_node_supplierreconciliation0" />
<field model= "process.node" name= "source_node_id" ref= "process_node_supplierbankstatement0" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_supplierreconcilepaid0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"System payment"""" name= "name" />
<field eval= """"As soon as the reconciliation is done, the invoice's state turns to “done” (i.e. paid) in the system."""" name= "note" />
2008-11-25 13:27:44 +00:00
<field model= "process.node" name= "target_node_id" ref= "process_node_supplierpaidinvoice0" />
<field model= "process.node" name= "source_node_id" ref= "process_node_supplierreconciliation0" />
</record>
2010-10-05 10:16:39 +00:00
2008-11-25 13:27:44 +00:00
</data>
2008-11-28 12:04:29 +00:00
</openerp>