2010-01-18 08:38:26 +00:00
<?xml version="1.0" encoding="utf-8"?>
<openerp >
<data >
<record model= "ir.ui.view" id= "view_account_journal_form" >
<field name= "name" > Journal</field>
<field name= "model" > account.journal</field>
<field name= "type" > form</field>
<field name= "priority" > 10</field>
<field name= "inherit_id" ref= "account.view_account_journal_form" />
<field name= "arch" type= "xml" >
<field name= "invoice_sequence_id" position= "after" >
<field name= "statement_sequence_id" />
<field name= "auto_cash" />
2010-06-24 05:17:49 +00:00
<!-- <field name="check_dtls"/> -->
2010-01-18 08:38:26 +00:00
<field name= "special_journal" />
</field>
</field>
</record>
2010-06-24 05:17:49 +00:00
<record model= "ir.ui.view" id= "view_account_journal_pos_user_form" >
<field name= "name" > POS Journal</field>
<field name= "model" > account.journal</field>
<field name= "type" > form</field>
<field name= "inherit_id" ref= "account.view_account_journal_form" />
<field name= "arch" type= "xml" >
<xpath expr= "//notebook[last()]" position= "inside" >
<page string= "Point Of Sale" >
<group cols= "2" colspan= "4" >
<field name= "check_dtls" />
</group>
<separator colspan= "4" string= "Users" />
<field name= "journal_users" nolabel= "1" />
</page>
</xpath>
</field>
</record>
2010-01-18 08:38:26 +00:00
<!-- Bank Statement -->
<record id= "view_bank_statement_tree" model= "ir.ui.view" >
<field name= "name" > account.bank.statement.tree</field>
<field name= "model" > account.bank.statement</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
2010-06-15 12:50:36 +00:00
<tree colors= "red:balance_end_real!=balance_end;blue:state=='draft' and (balance_end_real==balance_end);black:state in ('open');blue:state in ('draft')" string= "Statement" >
2010-01-18 08:38:26 +00:00
<field name= "date" />
<field name= "name" />
<field name= "journal_id" />
<field name= "period_id" />
<field name= "balance_start" />
<field name= "balance_end_real" />
<field name= "balance_end" />
<field name= "user_id" />
<field name= "state" />
2010-06-15 12:50:36 +00:00
<button type= "object" string= "Open" name= "button_open" states= "draft" icon= "terp-camera_test" />
<button type= "object" string= "Confirm" name= "button_confirm" states= "open" icon= "terp-gtk-go-back-rtl" />
<button type= "object" string= "Cancel" name= "button_cancel" states= "confirm" icon= "terp-gtk-stop" />
2010-01-18 08:38:26 +00:00
</tree>
</field>
</record>
<record id= "view_bank_statement_form2" model= "ir.ui.view" >
<field name= "name" > account.bank.statement.form</field>
<field name= "model" > account.bank.statement</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Statement" >
<field name= "name" select= "1" />
<field name= "user_id" select= "1" />
2010-05-13 13:29:23 +00:00
<field name= "company_id" select= "1" groups= "base.group_multi_company" />
2010-01-18 08:38:26 +00:00
<field name= "journal_id" on_change= "onchange_journal_id(journal_id)" domain= "[('type','=','cash'),('auto_cash','=',False)]" select= "1" />
<newline />
<field name= "date" select= "1" attrs= "{'readonly':[('state','!=','draft')]}" />
<field name= "closing_date" select= "1" attrs= "{'readonly':[('state','=','confirm')]}" />
<field name= "balance_start" />
<field name= "balance_end_real" />
<notebook colspan= "4" >
<page string= "Starting Details" >
2010-06-12 16:21:54 +00:00
<field name= "starting_details_ids" nolabel = "1" colspan= "4" >
<tree string = "Starting Details" editable= "bottom" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number, parent.balance_end)" />
<field name= "subtotal" sum= "Total" />
</tree>
<form string = "Ending Details" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number, parent.balance_end)" />
<field name= "subtotal" />
</form>
</field>
2010-01-18 08:38:26 +00:00
</page>
<page string= "Ending Details" >
2010-06-12 16:21:54 +00:00
<field name= "ending_details_ids" nolabel = "1" colspan= "4" >
<tree string = "Ending Details" editable= "bottom" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number, parent.balance_end)" />
<field name= "subtotal" sum= "Total" />
</tree>
<form string = "Ending Details" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number, parent.balance_end)" />
<field name= "subtotal" />
</form>
</field>
2010-01-18 08:38:26 +00:00
</page>
<page string= "Entry encoding" >
<field colspan= "4" name= "line_ids" nolabel= "1" >
<tree editable= "bottom" string= "Statement lines" >
<field name= "name" />
<field name= "ref" />
<field name= "partner_id" on_change= "onchange_partner_id(partner_id, type, parent.currency)" />
<field name= "amount" />
</tree>
<form string= "Statement lines" >
<field name= "partner_id" on_change= "onchange_partner_id(partner_id, type, parent.currency)" />
<field name= "amount" />
<field name= "name" />
<field name= "ref" />
<separator colspan= "4" string= "Notes" />
<field colspan= "4" name= "note" nolabel= "1" />
</form>
</field>
</page>
</notebook>
<group col= "7" colspan= "4" >
2010-04-18 15:32:44 +00:00
<field name= "state" colspan= "4" />
2010-01-18 08:38:26 +00:00
<field name= "total_entry_encoding" />
</group>
<group colspan= "4" >
<button name= "button_dummy" states= "draft" string= "Compute" />
<button name= "button_confirm" states= "open" string= "Close CashBox" type= "object" />
<button name= "button_open" states= "draft" string= "Open CashBox" type= "object" />
<button name= "button_cancel" states= "confirm" string= "Cancel" type= "object" groups= "base.group_extended" />
</group>
</form>
</field>
</record>
<record id= "view_bank_statement_form1" model= "ir.ui.view" >
<field name= "name" > account.bank.statement.form</field>
<field name= "model" > account.bank.statement</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Statement" >
<field name= "name" select= "1" />
<field name= "user_id" select= "1" />
2010-05-13 13:29:23 +00:00
<field name= "company_id" select= "1" groups= "base.group_multi_company" />
2010-01-18 08:38:26 +00:00
<field name= "journal_id" on_change= "onchange_journal_id(journal_id)" domain= "[('type','=','cash')]" select= "1" readonly= "1" />
<newline />
<field name= "date" select= "1" attrs= "{'readonly':[('state','!=','draft')]}" />
<field name= "closing_date" select= "1" attrs= "{'readonly':[('state','=','confirm')]}" />
<field name= "balance_start" />
<field name= "balance_end_real" />
<notebook colspan= "4" >
<page string= "Details" >
2010-06-12 16:21:54 +00:00
<field name= "ending_details_ids" nolabel = "1" colspan= "4" >
<tree string = "Ending Details" editable= "bottom" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number, parent.balance_end)" />
<field name= "subtotal" sum= "Total" />
</tree>
<form string = "Ending Details" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number, parent.balance_end)" />
<field name= "subtotal" />
</form>
</field>
2010-01-18 08:38:26 +00:00
</page>
<page string= "Entry encoding" >
<field colspan= "4" name= "line_ids" nolabel= "1" >
<tree editable= "bottom" string= "Statement lines" >
<field name= "name" />
<field name= "ref" />
<field name= "partner_id" on_change= "onchange_partner_id(partner_id, type, parent.currency)" />
<field name= "amount" />
</tree>
<form string= "Statement lines" >
<field name= "partner_id" on_change= "onchange_partner_id(partner_id, type, parent.currency)" />
<field name= "amount" />
<field name= "name" />
<field name= "ref" />
<separator colspan= "4" string= "Notes" />
<field colspan= "4" name= "note" nolabel= "1" />
</form>
</field>
</page>
</notebook>
<group col= "7" colspan= "4" >
2010-04-18 15:32:44 +00:00
<field name= "state" colspan= "4" />
2010-01-18 08:38:26 +00:00
<field name= "total_entry_encoding" />
</group>
<group colspan= "4" >
<button name= "button_dummy" states= "draft" string= "Compute" />
<button name= "button_confirm" states= "open" string= "Close CashBox" type= "object" />
<button name= "button_open" states= "draft" string= "Open CashBox" type= "object" />
<button name= "button_cancel" states= "confirm" string= "Cancel" type= "object" groups= "base.group_extended" />
</group>
</form>
</field>
</record>
<record id= "action_bank_statement_tree_all" model= "ir.actions.act_window" >
<field name= "name" > My CashBoxes</field>
<field name= "res_model" > account.bank.statement</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
<field name= "view_id" ref= "view_bank_statement_tree" />
<field name= "domain" > [('user_id','=',uid)]</field>
</record>
2010-06-12 16:21:54 +00:00
<record model= "ir.actions.act_window.view" id= "act_statement1_all" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_bank_statement_tree" />
<field name= "act_window_id" ref= "action_bank_statement_tree_all" />
</record>
<record model= "ir.actions.act_window.view" id= "act_statement2_all" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > form</field>
<field name= "view_id" ref= "view_bank_statement_form1" />
<field name= "act_window_id" ref= "action_bank_statement_tree_all" />
</record>
2010-01-18 08:38:26 +00:00
<!-- <menuitem action="action_bank_statement_tree_all" id="menu_statement_tree_all" parent="point_of_sale.menu_point_root" sequence="2"/ -->
<!-- <menuitem action="action_bank_statement_tree_all" id="menu_statement_tree_all" parent="point_of_sale.menu_point_root" sequence="2"/>
-->
2010-06-22 11:14:10 +00:00
<menuitem name= "Cash Register" parent= "point_of_sale.menu_point_root" id= "menu_statement_tree_all" sequence= "3" />
2010-01-18 08:38:26 +00:00
<record id= "action_bank_statement_tree1" model= "ir.actions.act_window" >
<field name= "name" > My Cashboxes to Close</field>
<field name= "res_model" > account.bank.statement</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
<field name= "view_id" ref= "view_bank_statement_tree" />
<field name= "domain" > [('state','=','open'), ('user_id','=',uid)]</field>
</record>
2010-06-12 16:21:54 +00:00
<record model= "ir.actions.act_window.view" id= "act_statement1" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_bank_statement_tree" />
<field name= "act_window_id" ref= "action_bank_statement_tree1" />
</record>
<record model= "ir.actions.act_window.view" id= "act_statement2" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > form</field>
<field name= "view_id" ref= "view_bank_statement_form1" />
<field name= "act_window_id" ref= "action_bank_statement_tree1" />
</record>
2010-01-18 08:38:26 +00:00
<!-- <menuitem action="action_bank_statement_tree1" id="menu_statement_tree1" parent="menu_statement_tree_all" sequence="2"/> -->
<record id= "view_bank_statement_form3" model= "ir.ui.view" >
<field name= "name" > account.bank.statement.form</field>
<field name= "model" > account.bank.statement</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Statement" >
<field name= "name" select= "1" />
<field name= "user_id" select= "1" />
2010-05-13 13:29:23 +00:00
<field name= "company_id" select= "1" groups= "base.group_multi_company" />
2010-01-18 08:38:26 +00:00
<field name= "journal_id" on_change= "onchange_journal_id(journal_id)" domain= "[('type','=','cash')]" select= "1" readonly= "1" />
<newline />
<field name= "date" select= "1" attrs= "{'readonly':[('state','!=','draft')]}" />
<field name= "closing_date" select= "1" attrs= "{'readonly':[('state','=','confirm')]}" />
<field name= "balance_start" />
<field name= "balance_end_real" />
<notebook colspan= "4" >
<page string= "Entry encoding" >
<field colspan= "4" name= "line_ids" nolabel= "1" >
<tree editable= "bottom" string= "Statement lines" >
<field name= "name" />
<field name= "ref" />
<field name= "partner_id" on_change= "onchange_partner_id(partner_id, type, parent.currency)" />
<field name= "amount" />
</tree>
<form string= "Statement lines" >
<field name= "partner_id" on_change= "onchange_partner_id(partner_id, type, parent.currency)" />
<field name= "amount" />
<field name= "name" />
<field name= "ref" />
<separator colspan= "4" string= "Notes" />
<field colspan= "4" name= "note" nolabel= "1" />
</form>
</field>
</page>
<page string= "Starting Details" >
<field name= "balance_end" colspan= "4" nolabel= "1" />
<newline />
2010-06-12 16:21:54 +00:00
<field name= "starting_details_ids" nolabel = "1" colspan= "4" >
<tree string = "Starting Details" editable= "bottom" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number)" />
<field name= "subtotal" sum= "Total" />
</tree>
<form string = "Starting Details" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number)" />
<field name= "subtotal" />
</form>
</field>
2010-01-18 08:38:26 +00:00
</page>
<page string= "Ending Details" >
2010-06-12 16:21:54 +00:00
<field name= "ending_details_ids" nolabel = "1" colspan= "4" >
<tree string = "Ending Details" editable= "bottom" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number)" />
<field name= "subtotal" sum= "Total" />
</tree>
<form string = "Ending Details" >
<field name= "pieces" />
<field name= "number" on_change= "on_change_sub(pieces,number)" />
<field name= "subtotal" />
</form>
</field>
2010-01-18 08:38:26 +00:00
</page>
</notebook>
<group col= "7" colspan= "4" >
2010-04-18 15:32:44 +00:00
<field name= "state" colspan= "4" />
2010-01-18 08:38:26 +00:00
<field name= "total_entry_encoding" />
</group>
<group colspan= "4" >
<button name= "button_dummy" states= "draft" string= "Compute" />
<button name= "button_open" states= "draft" string= "Open CashBox" type= "object" />
<button name= "button_confirm" states= "open" string= "Confirm" type= "object" />
<button name= "button_cancel" states= "confirm" string= "Cancel" type= "object" groups= "base.group_extended" />
</group>
</form>
</field>
</record>
<record id= "view_bank_statement_tree2" model= "ir.ui.view" >
<field name= "name" > account.bank.statement.tree</field>
<field name= "model" > account.bank.statement</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
<tree colors= "red:balance_end_real!=balance_end;blue:state=='draft' and (balance_end_real==balance_end)" string= "Statement" >
<field name= "date" />
<field name= "name" />
<field name= "journal_id" />
<field name= "period_id" />
<field name= "balance_start" />
<field name= "balance_end_real" />
<field name= "balance_end" />
<field name= "state" />
</tree>
</field>
</record>
<record id= "action_bank_statement_treenew" model= "ir.actions.act_window" >
2010-06-22 11:14:10 +00:00
<field name= "name" > Open a Cash Register</field>
2010-01-18 08:38:26 +00:00
<field name= "res_model" > account.bank.statement</field>
<field name= "view_type" > form</field>
<field name= "view_id" ref= "view_bank_statement_form2" />
<field name= "domain" > [('state','=','draft'),('user_id','=',uid)]</field>
</record>
2010-06-12 16:21:54 +00:00
<record model= "ir.actions.act_window.view" id= "act_statement12" >
<field name= "sequence" eval= "2" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_bank_statement_tree2" />
<field name= "act_window_id" ref= "action_bank_statement_treenew" />
</record>
<record model= "ir.actions.act_window.view" id= "act_statement22" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > form</field>
<field name= "view_id" ref= "view_bank_statement_form2" />
<field name= "act_window_id" ref= "action_bank_statement_treenew" />
</record>
2010-01-18 08:38:26 +00:00
<!-- <menuitem action="action_bank_statement_treenew" id="menu_statement_tree2" parent="menu_statement_tree_all" sequence="1"/> -->
<menuitem action= "action_bank_statement_treenew" id= "menu_statement_tree2" parent= "menu_statement_tree_all" sequence= "1" />
2010-06-15 12:50:36 +00:00
<record id= "view_account_bank_statment_filter" model= "ir.ui.view" >
<field name= "name" > account.bank.statment.select</field>
<field name= "model" > account.bank.statement</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Search Cashbox" >
<group col= '9' colspan= '4' >
<filter icon= "terp-camera_test" string= "Open"
domain="[('state','=','open')]"
help="All open cashboxes"/>
<filter icon= "terp-dialog-close" string= "To Close"
domain="[('state','=','draft')]"
help="All cashboxes to close"/>
<filter icon= "terp-go-today" name= "Today" string= "Today"
domain="[('date','< =', time.strftime('%%Y-%%m-%%d 23:59:59'))]"
help="All cashboxes to opened today"/>
<separator orientation= "vertical" />
<field name= "name" />
</group>
<newline />
<group expand= "0" string= "Group By..." colspan= "4" col= "20" >
<filter string= "Journal" icon= "terp-folder-blue" domain= "[]" context= "{'group_by':'journal_id'}" />
<filter string= "State" icon= "terp-stock_effects-object-colorize" domain= "[]" context= "{'group_by':'state'}" />
</group>
</search>
</field>
</record>
2010-06-12 16:21:54 +00:00
<record model= "ir.actions.act_window" id= "action_pos_account_bank_statment" >
2010-06-22 11:14:10 +00:00
<field name= "name" > All Cash Registers</field>
2010-01-18 08:38:26 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > account.bank.statement</field>
<field name= "view_type" > form</field>
2010-06-15 12:50:36 +00:00
<field name= "view_id" eval= "False" />
<field name= "context" > {'search_default_Today':1}</field>
<field name= "search_view_id" ref= "view_account_bank_statment_filter" />
2010-01-18 08:38:26 +00:00
</record>
2010-06-12 16:21:54 +00:00
<record model= "ir.actions.act_window.view" id= "act_statement_a1" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_bank_statement_tree" />
<field name= "act_window_id" ref= "action_pos_account_bank_statment" />
</record>
<record model= "ir.actions.act_window.view" id= "act_statement_a2" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > form</field>
<field name= "view_id" ref= "view_bank_statement_form3" />
<field name= "act_window_id" ref= "action_pos_account_bank_statment" />
</record>
2010-06-22 11:14:10 +00:00
<menuitem name= "All Cash Registers" parent= "menu_statement_tree_all"
2010-06-24 05:17:49 +00:00
action="action_pos_account_bank_statment" id="menu_pos_bank_statment_tree" sequence="4"/>
2010-01-18 08:38:26 +00:00
2010-06-12 16:21:54 +00:00
<record model= "ir.actions.act_window" id= "action_my_all_pos_account_bank_statment" >
2010-01-18 08:38:26 +00:00
<field name= "name" > All My Cashboxes</field>
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > account.bank.statement</field>
<field name= "view_type" > form</field>
<field name= "domain" > [('user_id','=',uid)]</field>
</record>
<record model= "ir.actions.act_window.view" id= "act_my_all_statement_a1" >
2010-06-12 16:21:54 +00:00
<field name= "sequence" eval= "1" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_bank_statement_tree" />
<field name= "act_window_id" ref= "action_my_all_pos_account_bank_statment" />
</record>
2010-01-18 08:38:26 +00:00
2010-06-12 16:21:54 +00:00
<record model= "ir.actions.act_window.view" id= "act_my_all_statement_a2" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > form</field>
<field name= "view_id" ref= "view_bank_statement_form1" />
<field name= "act_window_id" ref= "action_my_all_pos_account_bank_statment" />
</record>
<!-- <menuitem name="All My Cashboxes" parent="menu_statement_tree_all" -->
<!-- action="action_my_all_pos_account_bank_statment" id="menu_my_pos_bank_statment_tree" sequence="3"/> -->
2010-01-18 08:38:26 +00:00
2010-06-12 16:21:54 +00:00
<record model= "ir.actions.act_window" id= "action_cashboxes_to_close" >
2010-01-18 08:38:26 +00:00
<field name= "name" > Cashboxes to Close</field>
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > account.bank.statement</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
<field name= "domain" > [('state','=','draft')]</field>
</record>
2010-06-12 16:21:54 +00:00
<record model= "ir.actions.act_window.view" id= "act_statement_a5" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_bank_statement_tree" />
<field name= "act_window_id" ref= "action_cashboxes_to_close" />
</record>
<record model= "ir.actions.act_window.view" id= "act_statement_a6" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > form</field>
<field name= "view_id" ref= "view_bank_statement_form1" />
<field name= "act_window_id" ref= "action_cashboxes_to_close" />
</record>
2010-01-18 08:38:26 +00:00
2010-06-15 12:50:36 +00:00
<!-- <menuitem name="Cashboxes to Close" parent="menu_statement_tree_all" -->
<!-- action="action_cashboxes_to_close" id="menu_cashboxes_to_close_tree" groups="base.group_extended"/> -->
2010-01-18 08:38:26 +00:00
2010-05-13 13:29:23 +00:00
2010-06-12 16:21:54 +00:00
<menuitem
2010-03-12 08:28:03 +00:00
name="Open Registers" parent="point_of_sale.menu_point_config"
string="Open Register"
2010-03-12 06:39:09 +00:00
action="action_pos_open_statement"
2010-03-12 09:48:58 +00:00
id="menu_open_statement" sequence="1" />
2010-03-12 08:28:03 +00:00
2010-01-18 08:38:26 +00:00
<menuitem icon= "STOCK_PRINT"
2010-06-12 16:21:54 +00:00
action="action_report_all_closed_cashbox_of_the_day"
id="menu_all_closed_cashbox_of_the_day"
parent="menu_statement_tree_all"/>
2010-01-18 08:38:26 +00:00
2010-06-12 16:21:54 +00:00
<menuitem
2010-03-12 08:28:03 +00:00
name="Close Register" parent="point_of_sale.menu_point_config"
string="Close Register"
action="action_pos_close_statement"
id="menu_close_statement" sequence="2" />
2010-05-13 13:29:23 +00:00
2010-04-23 09:20:32 +00:00
<menuitem icon= "STOCK_PRINT"
2010-06-12 16:21:54 +00:00
action="action_report_all_closed_cashbox_of_the_day"
id="menu_all_closed_cashbox_of_the_day"
parent="menu_point_report_register"/>
2010-05-13 13:29:23 +00:00
2010-06-12 16:21:54 +00:00
</data>
2010-01-18 08:38:26 +00:00
</openerp>