2008-11-25 13:27:44 +00:00
<?xml version="1.0" ?>
<openerp >
<data >
2010-08-19 11:51:57 +00:00
<!--
Process
2008-11-25 13:27:44 +00:00
-->
2010-08-19 11:51:57 +00:00
2009-01-12 08:52:06 +00:00
<record id= "process_process_invoiceprocess0" 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= """"Customer Invoice"""" name= "name" />
2008-11-25 13:27:44 +00:00
</record>
2010-08-19 11:51:57 +00:00
<!--
2008-11-25 13:27:44 +00:00
Process Node
-->
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_analytic0" 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_invoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state in ('draft', 'open', 'pending', 'close')"""" name= "model_states" />
<field eval= "1" name= "flow_start" />
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_draftinvoices0" model= "process.node" >
2009-11-23 13:52:38 +00:00
<field name= "menu_id" ref= "account.menu_action_invoice_tree1" />
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= """"Draft Invoice"""" name= "name" />
<field eval= """"Draft state of an invoice"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_invoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_invoiceinvoice0" model= "process.node" >
2010-06-14 11:49:17 +00:00
<field name= "menu_id" ref= "account.menu_finance_receivables" />
2008-11-25 13:27:44 +00:00
<field name= "model_id" ref= "account.model_account_invoice" />
<field eval= """"state"""" name= "kind" />
2008-11-28 12:04:29 +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_invoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_accountingentries0" 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_invoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= "0" name= "flow_start" />
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_bankstatement0" 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= """"Registered payment"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_invoiceprocess0" />
<field name= "subflow_id" ref= "process_process_statementprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
<field eval= "1" name= "flow_start" />
2012-06-28 06:40:05 +00:00
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_paymententries0" 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_line" />
<field eval= """"state"""" name= "kind" />
2009-11-20 12:17:05 +00:00
<field eval= """"Payment"""" name= "name" />
<field eval= """"Payment entries"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_invoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state in ('draft', 'valid')"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_reconciliation0" 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_invoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='valid'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_node_paidinvoice0" 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_invoiceprocess0" />
2008-11-25 13:27:44 +00:00
<field eval= """"object.state=='paid'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-08-19 11:51:57 +00:00
2008-12-26 11:24:10 +00:00
<record id= "process_node_accountingstatemententries0" model= "process.node" >
<field name= "model_id" ref= "account.model_account_move_line" />
<field eval= """"subflow"""" name= "kind" />
2009-11-20 12:17:05 +00:00
<field eval= """"Bank Statement"""" name= "name" />
<field eval= """"Bank statement"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "subflow_id" ref= "account.process_process_invoiceprocess0" />
<field name= "process_id" ref= "process_process_statementprocess0" />
2008-12-26 11:24:10 +00:00
<field eval= """"object.state in ('draft', 'valid')"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2008-11-25 13:27:44 +00:00
2010-08-19 11:51:57 +00:00
<!--
2008-11-25 13:27:44 +00:00
Process Transition
-->
2010-08-19 11:51:57 +00:00
2008-12-26 11:24:10 +00:00
<record id= "process_transition_confirmstatementfromdraft0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Confirm statement"""" name= "name" />
<field eval= """"The accountant confirms the statement."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_accountingstatemententries0" />
<field name= "source_node_id" ref= "account.process_node_draftstatement0" />
2008-12-26 11:24:10 +00:00
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_analyticinvoice0" 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 invoices."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_draftinvoices0" />
<field name= "source_node_id" ref= "process_node_analytic0" />
2008-11-25 13:27:44 +00:00
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_customerinvoice0" 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 checked, validated and printed."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_invoiceinvoice0" />
<field name= "source_node_id" ref= "process_node_draftinvoices0" />
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-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_validentries0" 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" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_accountingentries0" />
<field name= "source_node_id" ref= "process_node_invoiceinvoice0" />
2008-11-25 13:27:44 +00:00
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_entriesreconcile0" 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 the first input of the reconciliation."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_reconciliation0" />
<field name= "source_node_id" ref= "process_node_accountingentries0" />
2008-11-25 13:27:44 +00:00
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_statemententries0" 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= """"Manual or automatic creation of payment entries according to the statements"""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_paymententries0" />
<field name= "source_node_id" ref= "process_node_bankstatement0" />
2008-11-25 13:27:44 +00:00
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_paymentreconcile0" 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= """"Payment entries are the second input of the reconciliation."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_reconciliation0" />
<field name= "source_node_id" ref= "process_node_paymententries0" />
2008-11-25 13:27:44 +00:00
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_reconcilepaid0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Payment"""" name= "name" />
<field eval= """"As soon as the reconciliation is done, the invoice can be paid."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_paidinvoice0" />
<field name= "source_node_id" ref= "process_node_reconciliation0" />
2008-11-25 13:27:44 +00:00
</record>
2010-08-19 11:51:57 +00:00
<!--
2008-11-25 13:27:44 +00:00
Process Action
-->
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
<record id= "process_transition_action_createentries0" model= "process.transition.action" >
<field eval= """"action_move_create"""" name= "action" />
<field eval= """"object"""" name= "state" />
<field eval= """"Create entry"""" name= "name" />
<field name= "transition_id" ref= "process_transition_customerinvoice0" />
</record>
2010-08-19 11:51:57 +00:00
2008-11-25 13:27:44 +00:00
</data>
</openerp>