<?xml version="1.0" ?>
<openerp>
<data>
-
+
<!--
Process
-->
-
- <record id="process_process_statementworkflow0" model="process.process">
- <field eval=""""Statement flow for services companies."""" name="note"/>
+
+ <record id="process_process_statementprocess0" model="process.process">
<field eval="1" name="active"/>
- <field eval=""""Statement workflow"""" name="name"/>
+ <field name="model_id" ref="account.model_account_bank_statement"/>
+ <field eval=""""Statement Process"""" name="name"/>
</record>
-
+
<!--
Process Node
-->
-
+
<record id="process_node_electronicfile0" model="process.node">
- <field name="menu_id" ref="account.menu_bank_statement_tree2"/>
+ <field name="menu_id" ref="account.menu_bank_statement_tree"/>
<field name="model_id" ref="account.model_account_bank_statement"/>
<field eval=""""state"""" name="kind"/>
<field eval=""""Electronic File"""" name="name"/>
<field eval=""""Import from your bank statements"""" name="note"/>
- <field name="process_id" ref="process_process_statementworkflow0"/>
+ <field name="process_id" ref="process_process_statementprocess0"/>
<field eval=""""object.state=='draft'"""" name="model_states"/>
<field eval="1" name="flow_start"/>
</record>
-
+
+ <record id="process_node_manually0" model="process.node">
+ <field name="menu_id" ref="account.menu_bank_statement_tree"/>
+ <field name="model_id" ref="account.model_account_bank_statement"/>
+ <field eval=""""state"""" name="kind"/>
+ <field eval=""""Manually"""" name="name"/>
+ <field eval=""""Encode manually the statement"""" name="note"/>
+ <field name="process_id" ref="process_process_statementprocess0"/>
+ <field eval=""""object.state=='draft'"""" name="model_states"/>
+ <field eval="1" name="flow_start"/>
+ </record>
+
<record id="process_node_importinvoice0" model="process.node">
- <field name="menu_id" ref="account.menu_bank_statement_tree2"/>
+ <field name="menu_id" ref="account.menu_bank_statement_tree"/>
<field name="model_id" ref="account.model_account_bank_statement"/>
<field eval=""""state"""" name="kind"/>
<field eval=""""Import invoice"""" name="name"/>
<field eval=""""Import from invoices or payments"""" name="note"/>
- <field name="process_id" ref="process_process_statementworkflow0"/>
+ <field name="process_id" ref="process_process_statementprocess0"/>
<field eval=""""object.state=='draft'"""" name="model_states"/>
<field eval="1" name="flow_start"/>
</record>
-
+
<record id="process_node_draftstatement0" model="process.node">
- <field name="menu_id" ref="account.menu_bank_statement_tree2"/>
+ <field name="menu_id" ref="account.menu_bank_statement_tree"/>
<field name="model_id" ref="account.model_account_bank_statement"/>
<field eval=""""state"""" name="kind"/>
<field eval=""""Draft statement"""" name="name"/>
- <field eval=""""Set starting and ending balance if bank statement"""" name="note"/>
- <field name="process_id" ref="process_process_statementworkflow0"/>
+ <field eval=""""Set starting and ending balance for control"""" name="note"/>
+ <field name="process_id" ref="process_process_statementprocess0"/>
<field eval=""""object.state=='draft'"""" name="model_states"/>
<field eval="0" name="flow_start"/>
</record>
-
- <record id="process_node_confirmedstatement0" model="process.node">
- <field name="menu_id" ref="account.menu_bank_statement_tree"/>
- <field name="model_id" ref="account.model_account_bank_statement"/>
- <field eval=""""state"""" name="kind"/>
- <field eval=""""Confirmed statement"""" name="name"/>
- <field eval=""""Confirmed with/with out Reconciliation and Real balance=Computed balance"""" name="note"/>
- <field name="process_id" ref="process_process_statementworkflow0"/>
- <field eval=""""object.state=='confirm'"""" name="model_states"/>
- <field eval="0" name="flow_start"/>
- </record>
-
- <record id="process_node_accountingstatemententries0" model="process.node">
- <field name="menu_id" ref="account.menu_action_move_line_search"/>
- <field name="model_id" ref="account.model_account_move_line"/>
- <field eval=""""subflow"""" name="kind"/>
- <field eval=""""Accounting Statement"""" name="name"/>
- <field eval=""""Accounting entries can be draft or validated"""" name="note"/>
- <field name="process_id" ref="process_process_statementworkflow0"/>
- <field eval=""""object.state in ('draft', 'valid')"""" name="model_states"/>
- <field eval="0" name="flow_start"/>
- </record>
-
- <record id="process_node_reconciliationofentries0" model="process.node">
- <field name="menu_id" ref="account.menu_action_move_line_search"/>
- <field name="model_id" ref="account.model_account_move_line"/>
- <field eval=""""subflow"""" name="kind"/>
- <field eval=""""Reconciliation of Entries"""" name="name"/>
- <field eval=""""Reconcilation of the entries with invoice."""" name="note"/>
- <field name="process_id" ref="process_process_statementworkflow0"/>
- <field eval=""""object.state=='valid'"""" name="model_states"/>
- <field eval="0" name="flow_start"/>
- </record>
-
- <!--
+
+ <!--
Process Transition
-->
-
- <record id="process_transition_filestatement0" model="process.transition">
+
+ <record id="process_transition_filestatement0" model="process.transition">
<field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field eval=""""File statement"""" name="name"/>
<field model="process.node" name="target_node_id" ref="process_node_draftstatement0"/>
<field model="process.node" name="source_node_id" ref="process_node_electronicfile0"/>
</record>
-
+
+ <record id="process_transition_invoicemanually0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval=""""Manually statement"""" name="name"/>
+ <field eval=""""A statement with manual entries becomes a draft statement"""" name="note"/>
+ <field model="process.node" name="target_node_id" ref="process_node_draftstatement0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_manually0"/>
+ </record>
+
<record id="process_transition_invoiceimport0" model="process.transition">
<field eval="[(6,0,[])]" name="role_ids"/>
<field eval="[(6,0,[])]" name="transition_ids"/>
<field model="process.node" name="target_node_id" ref="process_node_draftstatement0"/>
<field model="process.node" name="source_node_id" ref="process_node_importinvoice0"/>
</record>
-
- <record id="process_transition_confirmstatementfromdraft0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
- <field eval="[(6,0,[])]" name="transition_ids"/>
- <field eval=""""Confirm statement from draft"""" name="name"/>
- <field eval=""""Confirm statement with/without reconciliation from draft statement"""" name="note"/>
- <field model="process.node" name="target_node_id" ref="process_node_confirmedstatement0"/>
- <field model="process.node" name="source_node_id" ref="process_node_draftstatement0"/>
- </record>
-
- <record id="process_transition_confirmaccountingentries0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
- <field eval="[(6,0,[])]" name="transition_ids"/>
- <field eval=""""Confirm Accounting entries"""" name="name"/>
- <field eval=""""After confirming statement, it creates Entries and its entry lines"""" name="note"/>
- <field model="process.node" name="target_node_id" ref="process_node_accountingstatemententries0"/>
- <field model="process.node" name="source_node_id" ref="process_node_confirmedstatement0"/>
- </record>
-
- <record id="process_transition_accountentryreconcile0" model="process.transition">
- <field eval="[(6,0,[])]" name="role_ids"/>
- <field eval="[(6,0,[])]" name="transition_ids"/>
- <field eval=""""Account entry reconcile"""" name="name"/>
- <field eval=""""Reconciliation of entries of accounting entries"""" name="note"/>
- <field model="process.node" name="target_node_id" ref="process_node_reconciliationofentries0"/>
- <field model="process.node" name="source_node_id" ref="process_node_accountingstatemententries0"/>
- </record>
-
- <!--
- Process Action
- -->
-
- <record id="process_transition_action_draftconfirmstatement0" model="process.transition.action">
- <field eval=""""button_confirm"""" name="action"/>
- <field eval=""""object"""" name="state"/>
- <field eval=""""Button confirm statement"""" name="name"/>
- <field name="transition_id" ref="process_transition_confirmstatementfromdraft0"/>
- </record>
-
+
</data>
</openerp>
\ No newline at end of file