~npg-team/openerp-usa/7.0

« back to all changes in this revision

Viewing changes to npg_bank_account_reconciliation/npg_bank_account_reconciliation_view.xml

  • Committer: npgllc
  • Date: 2012-12-21 22:01:52 UTC
  • Revision ID: npgllc-20121221220152-3rh5uqd6mbox2z8l
Added modules npg_account_make_deposit, npg_bank_account_reconciliation

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
5
    <!-- Bank Account Reconciliation Statement -->
 
6
 
 
7
        <record id="view_bank_acc_rec_statement_tree" model="ir.ui.view">
 
8
            <field name="name">bank.acc.rec.statement.tree</field>
 
9
            <field name="model">bank.acc.rec.statement</field>
 
10
            <field name="type">tree</field>
 
11
            <field name="priority">2</field>
 
12
            <field name="arch" type="xml">
 
13
                <tree string="Bank Account Reconciliation Statements" colors="grey:state=='cancel';blue:state in ('to_be_reviewed')">
 
14
                    <field name="name"/>
 
15
                    <field name="ending_date"/>
 
16
                    <field name="account_id"/>
 
17
                    <field name="verified_by_user_id"/>
 
18
                    <field name="state"/>
 
19
                </tree>
 
20
            </field>
 
21
        </record>
 
22
 
 
23
    <record id="view_bank_acc_rec_statement_form" model="ir.ui.view">
 
24
                <field name="name">bank.acc.rec.statement.form</field>
 
25
        <field name="model">bank.acc.rec.statement</field>
 
26
        <field name="type">form</field>
 
27
        <field name="arch" type="xml">
 
28
                        <form string="Bank Account Reconciliation Statement" version="7.0">
 
29
                            <header>
 
30
                    <button name="action_cancel" type="object" states="draft,to_be_reviewed" string="Cancel" icon="gtk-cancel"/>
 
31
                    <button name="action_review" type="object" states="draft" string="Ready for Review" icon="gtk-go-forward"/>
 
32
                    <button name="action_process" type="object" states="to_be_reviewed" string="Process" icon="gtk-apply"/>
 
33
                    <button name="action_cancel_draft" states="cancel,done" string="Set to Draft" type="object" icon="gtk-convert"/>
 
34
                    <field name="state" widget="statusbar" nolabel="1"/>
 
35
                            </header>
 
36
                            <sheet>
 
37
                                    <group col="4" colspan="4">
 
38
                                        <field name="account_id" placeholder="Enter Account Name" on_change="onchange_account_id(account_id, ending_date, suppress_ending_date_filter)"/>
 
39
                                        <field name="name" placeholder="Enter Name"/>
 
40
                                        <field name="ending_date" placeholder="Enter ending date" on_change="onchange_account_id(account_id, ending_date, suppress_ending_date_filter)"/>
 
41
                                        <field name="starting_balance" placeholder="Enter Starting Balance"/>
 
42
                                        <field name="ending_balance" placeholder="Enter Ending Balance"/>
 
43
                                        <field name="company_id" groups="base.group_multi_company" placeholder="Enter Company Name"/>
 
44
                                        <field name="suppress_ending_date_filter" on_change="onchange_account_id(account_id, ending_date, suppress_ending_date_filter)"/>
 
45
                                    </group>
 
46
                                <notebook colspan="5">
 
47
                                    <page string="Journal Items">
 
48
                                        <field colspan="4" mode="tree" name="debit_move_line_ids" nolabel="1" widget="one2many_list" height="300">
 
49
                                            <form string="Deposits, Credits, and Interest" version="7.0">
 
50
                                                <field name="cleared_bank_account"/>
 
51
                                                <field name="date"/>
 
52
                                                <field name="name"/>
 
53
                                                <field name="ref"/>
 
54
                                                <field name="partner_id"/>
 
55
                                                <field name="amount"/>
 
56
                                                <field name="currency_id"/>
 
57
                                                <field name="research_required"/>
 
58
                                            </form>
 
59
                                            <tree string="Deposits, Credits, and Interest" editable="top">
 
60
                                                <field name="cleared_bank_account"/>
 
61
                                                <field name="date"/>
 
62
                                                <field name="name"/>
 
63
                                                <field name="ref"/>
 
64
                                                <field name="partner_id"/>
 
65
                                                <field name="amount"/>
 
66
                                                <field name="currency_id"/>
 
67
                                                                        <field name="research_required"/>
 
68
                                                                        <field name="move_line_id"/>
 
69
                                            </tree>
 
70
                                        </field>
 
71
                                    <field colspan="4" mode="tree" name="credit_move_line_ids" nolabel="1" widget="one2many_list" height="300">
 
72
                                            <form string="Checks, Withdrawals, Debits, and Service Charges" version="7.0">
 
73
                                                <field name="cleared_bank_account"/>
 
74
                                                <field name="date"/>
 
75
                                                <field name="name"/>
 
76
                                                <field name="ref"/>
 
77
                                                <field name="partner_id"/>
 
78
                                                <field name="amount"/>
 
79
                                                <field name="currency_id"/>
 
80
                                                <field name="research_required"/>
 
81
                                            </form>
 
82
                                            <tree string="Checks, Withdrawals, Debits, and Service Charges" editable="top">
 
83
                                                <field name="cleared_bank_account"/>
 
84
                                                <field name="date"/>
 
85
                                                <field name="name"/>
 
86
                                                <field name="ref"/>
 
87
                                                <field name="partner_id"/>
 
88
                                                <field name="amount"/>
 
89
                                                <field name="currency_id"/>
 
90
                                                                        <field name="research_required"/>
 
91
                                                                        <field name="move_line_id"/>
 
92
                                            </tree>
 
93
                                            </field>
 
94
                                        <group col="2" colspan="1" groups="npg_bank_account_reconciliation.group_bank_stmt_verifier">
 
95
                                            <button name="action_select_all" type="object" states="draft,to_be_reviewed" string="Select All" icon="gtk-go-forward"/>
 
96
                                            <button name="action_unselect_all" type="object" states="draft,to_be_reviewed" string="Unselect All" icon="gtk-cancel"/>
 
97
                                        </group>
 
98
                                        <newline/>
 
99
                                                <group name="calculation1" col="2" colspan="2">
 
100
                                                        <separator string="Totals Area" colspan="2"/>
 
101
                                                    <field name="sum_of_debits"/>
 
102
                                                    <field name="sum_of_debits_lines"/>
 
103
                                                    <field name="sum_of_credits"/>
 
104
                                                    <field name="sum_of_credits_lines"/>
 
105
                                                </group>
 
106
                                                <group name="calculation2" col="1" colspan="2">
 
107
                                                        <separator string="Balance Area"/>
 
108
                                                        <field name="cleared_balance"/>
 
109
                                                    <field name="difference"/>
 
110
                                                </group>
 
111
                                    </page>
 
112
                                    <page string="Other Information">
 
113
                                        <separator string="Tracking Information" colspan="4"/>
 
114
                                                        <group colspan="2" col="2">
 
115
                                        <field name="verified_by_user_id" placeholder="Enter user whoever varified"/>
 
116
                                </group>
 
117
                                <group colspan="2" col="2">
 
118
                                        <field name="verified_date" placeholder="Enter date of varification"/>
 
119
                                </group>
 
120
                                    </page>
 
121
                                    <page string="Notes">
 
122
                                        <field name="notes" nolabel="1" placeholder="Enter notes about reconciliation"/>
 
123
                                    </page>
 
124
                                </notebook>
 
125
                             </sheet>
 
126
                        </form>
 
127
                </field>
 
128
        </record>
 
129
 
 
130
    <record id="view_bank_acc_rec_statement_filter" model="ir.ui.view">
 
131
        <field name="name">bank.acc.rec.statement.select</field>
 
132
        <field name="model">bank.acc.rec.statement</field>
 
133
        <field name="type">search</field>
 
134
        <field name="arch" type="xml">
 
135
            <search string="Search Bank Account Reconciliation Statements">
 
136
                <filter icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Statements that haven't yet been confirmed"/>
 
137
                <filter icon="terp-dolar" string="To be Reviewed" domain="[('state','=','to_be_reviewed')]" help="Statements that are ready for review"/>
 
138
                <filter icon="terp-check" string="Done" domain="[('state','=','done')]" help="Statements that have been processed"/>
 
139
                <separator orientation="vertical"/>
 
140
                <field name="name" select="1"/>
 
141
                <field name="ending_date" select="1" string="Ending Date" />
 
142
                <field name="account_id" select="1"/>
 
143
                <field name="verified_by_user_id" select="1">
 
144
                    <filter domain="[('verified_by_user_id','=',uid)]" help="Verified by me" icon="terp-personal"/>
 
145
                </field>
 
146
                <newline/>
 
147
                <group expand="0" string="Group By..." colspan="11" col="11" groups="base.group_extended">
 
148
                    <filter string="Account" icon="terp-personal" domain="[]" context="{'group_by':'account_id'}"/>
 
149
                    <separator orientation="vertical"/>
 
150
                    <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
 
151
                </group>
 
152
           </search>
 
153
        </field>
 
154
    </record>
 
155
 
 
156
    <record id="action_bank_acc_rec_statement" model="ir.actions.act_window">
 
157
        <field name="name">Reconcile Bank Account and Statement</field>
 
158
        <field name="type">ir.actions.act_window</field>
 
159
        <field name="res_model">bank.acc.rec.statement</field>
 
160
        <field name="view_type">form</field>
 
161
        <field name="view_mode">tree,form</field>
 
162
        <field name="search_view_id" ref="view_bank_acc_rec_statement_filter"/>
 
163
    </record>
 
164
 
 
165
   <menuitem
 
166
    icon="STOCK_JUSTIFY_FILL"
 
167
    action="action_bank_acc_rec_statement"
 
168
    id="npg_bank_acc_rec_statement_menu"
 
169
    parent="account.menu_finance_bank_and_cash"
 
170
    sequence="5"/>
 
171
 
 
172
        <act_window
 
173
    id="act_account_move_line_to_add"
 
174
    name="Journal Items"
 
175
    res_model="account.move.line"
 
176
    src_model="bank.acc.rec.statement"/>
 
177
 
 
178
    <act_window
 
179
    id="act_supplier_payment_to_add"
 
180
    name="Supplier Payment"
 
181
    domain="[('journal_id.type', 'in', ['bank', 'cash']), ('type','=','receipt')]"
 
182
    context="{'type':'payment'}"
 
183
    res_model="account.voucher"
 
184
    src_model="bank.acc.rec.statement"/>
 
185
 
 
186
    <act_window
 
187
    id="act_customer_payment_to_add"
 
188
    name="Customer Payment"
 
189
    domain="[('journal_id.type', 'in', ['bank', 'cash']), ('type','=','receipt')]"
 
190
    context="{'type':'receipt'}"
 
191
    res_model="account.voucher"
 
192
    src_model="bank.acc.rec.statement"/>
 
193
 
 
194
    </data>
 
195
</openerp>