diff options
| author | Priyesh <solanki.priyesh@gmail.com> | 2008-09-26 20:18:14 +0530 |
|---|---|---|
| committer | Priyesh <solanki.priyesh@gmail.com> | 2008-09-26 20:18:14 +0530 |
| commit | 457ada6dff32509b78495d22c4d9e60da40232d3 (patch) | |
| tree | b1d8cc7160dced073b45dc7a6b58368b42f9019d /addons/account/process/statement_process.xml | |
| parent | 56d6d3235d98f8889df5c86538a85adb4c1a89cb (diff) | |
Demo of all process
bzr revid: solanki.priyesh@gmail.com-20080926144814-4lyid0srfi35ff1d
Diffstat (limited to 'addons/account/process/statement_process.xml')
| -rw-r--r-- | addons/account/process/statement_process.xml | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/addons/account/process/statement_process.xml b/addons/account/process/statement_process.xml new file mode 100644 index 00000000000..10365e76df0 --- /dev/null +++ b/addons/account/process/statement_process.xml @@ -0,0 +1,135 @@ +<?xml version="1.0" ?> +<openerp> + <data> + + <!-- + Process + --> + + <record id="process_process_statementworkflow0" model="process.process"> + <field eval=""""Statement flow for services companies."""" name="note"/> + <field eval="1" name="active"/> + <field eval=""""Statement workflow"""" 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="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 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="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 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="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=""""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 Entries"""" 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"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""File statement"""" name="name"/> + <field eval=""""Import file from your bank statement"""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Draft statement')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Electronic File')]"/> + </record> + + <record id="process_transition_invoiceimport0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Invoice import"""" name="name"/> + <field eval=""""Import invoice from statement"""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Draft statement')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Import invoice')]"/> + </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" search="[('name','=','Confirmed statement')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Draft statement')]"/> + </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" search="[('name','=','Accounting Statement Entries')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Confirmed statement')]"/> + </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" search="[('name','=','Reconciliation of Entries')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Accounting Statement Entries')]"/> + </record> + + </data> +</openerp>
\ No newline at end of file |
