~vauxoo/addons-vauxoo/8.0-import_tax_tariff-dev-yani-rev-2

« back to all changes in this revision

Viewing changes to account_closure_preparation/view/views.xml

  • Committer: jose at vauxoo
  • Date: 2013-07-25 20:54:29 UTC
  • mfrom: (543.7.110 vaddons-70)
  • Revision ID: jose@vauxoo.com-20130725205429-tcrhjjc3og02uc0g
 
[MERGE] Merge from 7 Series to add the new features

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
        <record id="account_closure_preparation_view" model="ir.ui.view">
 
5
            <field name="name">Closure Preparation</field>
 
6
            <field name="model">account.closure.preparation</field>
 
7
            <field name="arch" type="xml">
 
8
                <form string="Closure Preparation" version="7.0">
 
9
                    <header>
 
10
                        <button 
 
11
                            name="to_start" 
 
12
                            type="object" 
 
13
                            string="Go To Start" 
 
14
                            states="stage21" 
 
15
                            class="oe_highlight"/>
 
16
                        <button 
 
17
                            name="backpedal" 
 
18
                            type="object" 
 
19
                            string="Go Back" 
 
20
                            states="stage2,stage3,stage4,stage5,stage6,stage7,stage8,stage9,stage10,stage11,stage12,stage13,stage14,stage15,stage16,stage17,stage18,stage19,stage20" 
 
21
                            class="oe_highlight"/>
 
22
                        <button 
 
23
                            name="prepare_chart" 
 
24
                            type="object" 
 
25
                            string="Proceed" 
 
26
                            states="stage1,stage2,stage3,stage4,stage5,stage6,stage7,stage8,stage9,stage10,stage11,stage12,stage13,stage14,stage15,stage16,stage17,stage18,stage19,stage20" 
 
27
                            class="oe_highlight"/>
 
28
                        <label for="skip" states='stage16,stage18,stage20'/>
 
29
                        <field name='skip' states='stage16,stage18,stage20'/>
 
30
                        <field name="state" 
 
31
                            widget="statusbar" 
 
32
                            statusbar_visible="stage1,stage2,stage3,stage4,stage5,stage6,stage7,stage8,stage9,stage10,stage11,stage12,stage13,stage14,stage15,stage16,stage17,stage18,stage19,stage20"
 
33
                            statusbar_colors="{&quot;stage1&quot;:&quot;blue&quot;,&quot;confirmed&quot;:&quot;green&quot;,&quot;done&quot;:&quot;red&quot;}"/>
 
34
                    </header>
 
35
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE1 Y STAGE2-->
 
36
                    <group string='Setting the Chart of Accounts' attrs="{'invisible':[('state','not in',('stage1'))]}">
 
37
                        <group colspan='4' attrs="{'invisible':[('state','not in',('stage1','stage2'))]}">
 
38
                            <h4><label colspan='4' string="Let us configure properly your Chart of Account so when closing your next Fiscal Year it will yield meaninful values in your Inicial Balance Entry" attrs="{'invisible':[('state','not in',('stage1','stage2'))]}"/></h4>
 
39
                        </group>
 
40
                        <label colspan='2' string="Set the company to which a Chart of Account is going to be configured" attrs="{'invisible':[('state','not in',('stage1','stage2'))]}"/>
 
41
                        <newline attrs="{'invisible':[('state','!=','stage1')]}"/>
 
42
                        <field name='company_id' attrs="{'required':[('state','=','stage1')],'readonly':[('state','!=','stage1')],'invisible':[('state','not in',('stage1','stage2'))]}"/>
 
43
                        <label colspan='2' string="Select the Account which holds the Chart of Account of your Company" attrs="{'invisible':[('state','not in',('stage1','stage2'))]}"/>
 
44
                        <newline attrs="{'invisible':[('state','not in',('stage1','stage2'))]}"/>
 
45
                        <field name='root_id' attrs="{'required':[('state','=','stage1')],'readonly':[('state','!=','stage1')],'invisible':[('state','not in',('stage1','stage2'))]}"/>
 
46
                        <label colspan='2' string="Select an User Account Type, the User Account Type defines how an Account is treated when Closing a Fiscal Year. A User Account Type defined as 'None' should be used in the Structure of your Chart of Account, When setting 'None' to an account that account will not carry balance to next year being open, given that the Structure of the Chart of Account just summarizes the move accounts that it holds, It is advisable to create an Account User Type named 'Chart Structure' and set it with deferral method as 'None'."/>
 
47
                        <label colspan='2' string="All those account which have been wrongly set with an User Account Type with deferral method different than 'None' will be changed to the 'Closure Type' that you will set below."
 
48
                            />
 
49
                        <newline/>
 
50
                        <field name='view_ut_id' attrs="{'required':[('state','=','stage1')],'readonly':[('state','!=','stage1')],'invisible':[('state','not in',('stage1','stage2'))]}"/>
 
51
                    </group>
 
52
 
 
53
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE3 Y STAGE4-->
 
54
                    <group attrs="{'invisible':[('state','not in',('stage3'))]}">
 
55
                        <group string="Balance Sheet Accounts" cols="2" attrs="{'invisible':[('state','not in',('stage3','stage4'))]}">
 
56
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage3','stage4'))]}">
 
57
                                <h4><label colspan='4' string="Let us now prepare your Balance Sheet Accounts, Move Accounts in your Balance Sheet. All your Move Accounts in your Balance Sheet should not have an Account User Type with deferral method equal to 'None', due to the fact that an account with an Account User Type having a Deferral Method equal to 'None' will not carry values to next Fiscal Year prompting errors and yielding unexpected outcomes" attrs="{'invisible':[('state','not in',('stage3','stage4'))]}"/></h4>
 
58
                            </group>
 
59
                            <label colspan='2' string="Set the Account User Type, BS Closure Type, that will be used to Fix those accounts which are found to be set with deferral method 'None'. It could be advisable to create an Account User Type named 'BS Accounts' of generic use and deferral method equal to 'Balance', at least, all your Account in the Balance Sheet should carry the balance to the next Fiscal Year. There are other deferral methods: 'Unreconciled' which carries all unreconciled Account Entries for those account checked with attribute 'Reconcile', and 'Detail' which carries all Account Entries to the Opening Balance in the next Fiscal Year, this type could be handy for loans and mortgages" attrs="{'invisible':[('state','not in',('stage3','stage4'))]}"/>
 
60
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage3','stage4'))]}">
 
61
                                <h5><label colspan='2' string="Your Balance Sheet Accounts should bear 'Assets', 'Liabilities' &amp; 'Equity'" attrs="{'invisible':[('state','not in',('stage3','stage4'))]}"/></h5>
 
62
                            </group>
 
63
                        </group>
 
64
                        <group cols="2" attrs="{'invisible':[('state','not in',('stage3','stage4'))]}">
 
65
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage3','stage4'))]}">
 
66
                                <field name='bs_ut_id' attrs="{'required':[('state','=','stage3')],'readonly':[('state','!=','stage3')],'invisible':[('state','not in',('stage3','stage4'))]}"/>
 
67
                            </group>
 
68
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage3','stage4'))]}">
 
69
                                <field name='bs_ids' nolabel="1" attrs="{'required':[('state','=','stage3')],'readonly':[('state','!=','stage3')],'invisible':[('state','not in',('stage3','stage4'))]}">
 
70
                                    <tree>
 
71
                                        <field name='code'/>
 
72
                                        <field name='name'/>
 
73
                                    </tree>
 
74
                                </field>
 
75
                            </group>
 
76
                        </group>
 
77
                    </group>
 
78
 
 
79
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE5 Y STAGE6-->
 
80
                    <group attrs="{'invisible':[('state','not in',('stage5'))]}">
 
81
                        <group string="Income Statement Accounts" cols="2" attrs="{'invisible':[('state','not in',('stage5','stage6'))]}">
 
82
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage5','stage6'))]}">
 
83
                                <h4><label colspan='4' string="Now you are going to be asked about your Income Stament part of your Chart of Account. It is wide known that all Income Statement Values are not transferred to next Fiscal Year. Each Year Income Statement Accounts Begin with zero (0) Values to be filled throughout the whole Fiscal Year and then be cleaned slate again at the end of the Fiscal Year. So Your Income Statemente Accounts should have an Account User Type with deferral method equal to 'None'" attrs="{'invisible':[('state','not in',('stage5','stage6'))]}"/></h4>
 
84
                            </group>
 
85
                            <label colspan='2' string="Set the Account User Type, IS Closure Type, that will be used to Fix those accounts which are found to be set with deferral method different than 'None'. It could be advisable to create an Account User Type named 'IS Accounts' of generic use and deferral method equal to 'None'" attrs="{'invisible':[('state','not in',('stage5','stage6'))]}"/>
 
86
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage5','stage6'))]}">
 
87
                                <h5><label colspan='2' string="Your Income Statement Accounts should bear 'Income', 'Costs' &amp; 'Expenses'" attrs="{'invisible':[('state','not in',('stage5','stage6'))]}"/></h5>
 
88
                            </group>
 
89
                        </group>
 
90
                        <group cols="2" attrs="{'invisible':[('state','not in',('stage5','stage6'))]}">
 
91
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage5','stage6'))]}">
 
92
                                <field name='is_ut_id' attrs="{'required':[('state','=','stage5')],'readonly':[('state','!=','stage5')],'invisible':[('state','not in',('stage5','stage6'))]}"/>
 
93
                            </group>
 
94
                            <group colspan='4' string="Income Statement Accounts" attrs="{'invisible':[('state','not in',('stage5','stage6'))]}">
 
95
                                <field name='is_ids' nolabel="1" attrs="{'required':[('state','=','stage5')],'readonly':[('state','!=','stage5')],'invisible':[('state','not in',('stage5','stage6'))]}">
 
96
                                    <tree>
 
97
                                        <field name='code'/>
 
98
                                        <field name='name'/>
 
99
                                    </tree>
 
100
                                </field>
 
101
                            </group>
 
102
                        </group>
 
103
                    </group>
 
104
 
 
105
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE7 Y STAGE8-->
 
106
                    <group attrs="{'invisible':[('state','not in',('stage7'))]}">
 
107
                        <group string="Bank &amp; Cash Accounts" cols="2" attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}">
 
108
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}">
 
109
                                <h4><label colspan='4' string="We are not yet done! Let us keep moving! Our Bank &amp; Cash Accounts need special treatment. We are going to clean the Chart of Account up." attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}"/></h4>
 
110
                            </group>
 
111
                            <label colspan='2' string="All your Bank &amp; Cash Accounts should be set to an Account User Type that bears deferral method 'Balance', None of your Bank &amp; Cash Accounts should be different than that." attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}"/>
 
112
                            <label colspan='2' string="Please Fill the Field For the 'Bank Closure Type', it is advisable that you create your own Account User Type named as 'Banks' having deferral method 'Balance'" attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}"/>
 
113
                            <label colspan='2' string="And it is mandatory that you fill the field in the right with the parent accounts that hold your Bank &amp; Cash Accounts" attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}"/>
 
114
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}">
 
115
                                <h5><label colspan='2' string="All those accounts, that are within the realm of the Holding Accounts you have set in the field at the right and, have wrongly set attributes like having an Account User Type of deferral method different than 'Balance' or have being set with 'type' different than 'Liquidity' will get fixed by setting their Account User Type to the one you have set in 'Bank Closure Type' and will get the 'type' attribute set to 'Liquidity'" attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}"/></h5>
 
116
                            </group>
 
117
                        </group>
 
118
                        <group cols="2" attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}">
 
119
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}">
 
120
                                <field name='bk_ut_id' attrs="{'required':[('state','=','stage7')],'readonly':[('state','!=','stage7')],'invisible':[('state','not in',('stage7','stage8','stage9'))]}"/>
 
121
                            </group>
 
122
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}">
 
123
                                <field name='bk_ids' nolabel="1" attrs="{'required':[('state','=','stage7')],'readonly':[('state','!=','stage7')],'invisible':[('state','not in',('stage7','stage8','stage9'))]}">
 
124
                                    <tree>
 
125
                                        <field name='code'/>
 
126
                                        <field name='name'/>
 
127
                                    </tree>
 
128
                                </field>
 
129
                            </group>
 
130
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}">
 
131
                                <h5><label colspan='2' string="It is likely wrongly set Accounts got attribute 'Liquidity' Type, Be warned that you should address this issue before proceding With 'Fix not Bank Acc' step. Check that those Accounts being presented to you are really not 'Liquidity' Type or if that was a mistake and those Accounts should be part of your Bank &amp; Cash Accounts then back-pedal and include their parents in the 'Prep Bank Acc' step. In the event that you proceed ahead with 'Fix not Bank Acc' step then those Accounts will get the 'Regular' Type attribute." attrs="{'invisible':[('state','not in',('stage7','stage8','stage9'))]}"/></h5>
 
132
                            </group>
 
133
                        </group>
 
134
                    </group>
 
135
 
 
136
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE10 TO STAGE12-->
 
137
                    <group attrs="{'invisible':[('state','not in',('stage10'))]}">
 
138
                        <group string="Receivable Accounts" cols="2" attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}">
 
139
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}">
 
140
                                <h4><label colspan='4' string="There a few more steps to go, and this step is one of the most important. In OpenERP, the Accounts regarding to your customers must be treated in a special way when their Values are transferred from a Ending Fiscal Year to Opening Fiscal Year. It is to be noticed that each Receivable Entry Line is part of a cycle, when an Customer Invoice opens it creates Receivable Entry Lines, opening the cycle, when Customer pays the Invoice the cycle is closed. Closing cycles is called 'Reconciling Entries' and doing it properly is very important due to the fact that only Open Cycles, or Non-Reconciled or Partially Reconciled Entry Lines are transferred to the next Fiscal Year to be opened." attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}"/></h4>
 
141
                            </group>
 
142
                            <label colspan='2' string="All your Receivable Accounts should be set to an Account User Type that bears deferral method 'Unreconciled', None of your Receivable Accounts should be different than that." attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}"/>
 
143
                            <label colspan='2' string="Please Fill the Field For the 'Receivable Closure Type', it is advisable that you create your own Account User Type named as 'Receivable' having deferral method 'Unreconciled'. It is mandatory that you fill the field in the right with the parent accounts that hold your Receivable Accounts" attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}"/>
 
144
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}">
 
145
                                <h5><label colspan='2' string="All those accounts, that are within the realm of the Holding Accounts you have set in the field at the right and, have wrongly set attributes like having an Account User Type of deferral method different than 'Balance' or have being set with 'type' different than 'Liquidity' will get fixed by setting their Account User Type to the one you have set in 'Bank Closure Type' and will get the 'type' attribute set to 'Liquidity'" attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}"/></h5>
 
146
                            </group>
 
147
                        </group>
 
148
                        <group cols="2" attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}">
 
149
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}">
 
150
                                <field name='rec_ut_id' attrs="{'required':[('state','=','stage10')],'readonly':[('state','!=','stage10')],'invisible':[('state','not in',('stage10','stage11','stage12'))]}"/>
 
151
                            </group>
 
152
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}">
 
153
                                <field name='rec_ids' nolabel="1" attrs="{'required':[('state','=','stage10')],'readonly':[('state','!=','stage10')],'invisible':[('state','not in',('stage10','stage11','stage12'))]}">
 
154
                                    <tree>
 
155
                                        <field name='code'/>
 
156
                                        <field name='name'/>
 
157
                                    </tree>
 
158
                                </field>
 
159
                            </group>
 
160
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}">
 
161
                                <h4><label colspan='4' string="Receivable Accounts are not transferred as 'Balance'. It means that for the Opening Journal Entries there will be lots of Receivable Entry Lines, it is Ok, these Lines are from the Open Cycles, these Entry Lines will be the basis for Aged Accounting Reports, Due Reports, etc. The Entry Lines created in the Opening Period will bear the date when they were created in the Ending Fiscal Year. It is advisable that you perform as much reconciliation as possible on your Receivable Accounts before Closing a Fiscal Year in order to avoid unnecessary transactions in the Opening Journal Entries" attrs="{'invisible':[('state','not in',('stage10','stage11','stage12'))]}"/></h4>
 
162
                            </group>
 
163
                        </group>
 
164
                    </group>
 
165
 
 
166
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE13 TO STAGE15-->
 
167
                    <group attrs="{'invisible':[('state','not in',('stage13'))]}">
 
168
                        <group string="Payable Accounts" cols="2" attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}">
 
169
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}">
 
170
                                <h4><label colspan='4' string="You are done with Receivable Accounts, Payable account is not different than that. In OpenERP, the Accounts regarding to your Suppliers must be treated in a special way when their Values are transferred from a Ending Fiscal Year to Opening Fiscal Year. It is to be noticed that each Payable Entry Line is part of a cycle, when an Supplier Invoice opens it creates Payable Entry Lines, opening the cycle, when the Supplier Invoice is paid  the cycle is closed. Closing cycles is called 'Reconciling Entries' and doing it properly is very important due to the fact that only Open Cycles, or Non-Reconciled or Partially Reconciled Entry Lines are transferred to the next Fiscal Year to be opened." attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}"/></h4>
 
171
                            </group>
 
172
                            <label colspan='2' string="All your Payable Accounts should be set to an Account User Type that bears deferral method 'Unreconciled', None of your Payable Accounts should be different than that." attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}"/>
 
173
                            <label colspan='2' string="Please Fill the Field For the 'Payable Closure Type', it is advisable that you create your own Account User Type named as 'Payable' having deferral method 'Unreconciled'. It is mandatory that you fill the field in the right with the parent accounts that hold your Payable Accounts" attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}"/>
 
174
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}">
 
175
                                <h5><label colspan='2' string="All those accounts, that are within the realm of the Holding Accounts you have set in the field at the right and, have wrongly set attributes like having an Account User Type of deferral method different than 'Balance' or have being set with 'type' different than 'Liquidity' will get fixed by setting their Account User Type to the one you have set in 'Bank Closure Type' and will get the 'type' attribute set to 'Liquidity'" attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}"/></h5>
 
176
                            </group>
 
177
                        </group>
 
178
                        <group cols="2" attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}">
 
179
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}">
 
180
                                <field name='pay_ut_id' attrs="{'required':[('state','=','stage13')],'readonly':[('state','!=','stage13')],'invisible':[('state','not in',('stage13','stage14','stage15'))]}"/>
 
181
                            </group>
 
182
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}">
 
183
                                <field name='pay_ids' nolabel="1" attrs="{'required':[('state','=','stage13')],'readonly':[('state','!=','stage13')],'invisible':[('state','not in',('stage13','stage14','stage15'))]}">
 
184
                                    <tree>
 
185
                                        <field name='code'/>
 
186
                                        <field name='name'/>
 
187
                                    </tree>
 
188
                                </field>
 
189
                            </group>
 
190
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}">
 
191
                                <h4><label colspan='4' string="Payable Accounts are not transferred as 'Balance'. It means that for the Opening Journal Entries there will be lots of Payable Entry Lines, it is Ok, these Lines are from the Open Cycles, these Entry Lines will be the basis for Aged Accounting Reports, Due Reports, etc. The Entry Lines created in the Opening Period will bear the date when they were created in the Ending Fiscal Year. It is advisable that you perform as much reconciliation as possible on your Payable Accounts before Closing a Fiscal Year in order to avoid unnecessary transactions in the Opening Journal Entries" attrs="{'invisible':[('state','not in',('stage13','stage14','stage15'))]}"/></h4>
 
192
                            </group>
 
193
                        </group>
 
194
                    </group>
 
195
 
 
196
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE16 TO STAGE17-->
 
197
                    <group attrs="{'invisible':[('state','not in',('stage16'))]}">
 
198
                        <group string="Reconcilable Accounts" cols="2" attrs="{'invisible':[('state','not in',('stage16','stage17'))]}">
 
199
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage16','stage17'))]}">
 
200
                                <h4><label colspan='4' string="A few more steps and we are almost done!. Now it is time to configure all those accounts that are Reconcilable though they are not Receivable or Payable Accounts. This kind of Accounts are useful when you want to keep track of Mortgages or Loans, and you want that Open cycles regarding these Accounts be kept in the Opening Journal Entries in the next Fiscal Year, this way when you ask for a General Ledger you can retrieve those Entry Lines in the Opening Period in the next Fiscal Year." attrs="{'invisible':[('state','not in',('stage16','stage17'))]}"/></h4>
 
201
                            </group>
 
202
                            <label colspan='2' string="Like Payable &amp; Receivable Accounts, All your Reconcilable Accounts should be set to an Account User Type that bears deferral method 'Unreconciled', None of your Reconcilable Accounts should be different than that." attrs="{'invisible':[('state','not in',('stage16','stage17'))]}"/>
 
203
                            <label colspan='2' string="Please Fill the Field For the 'Reconcilable Closure Type', it is advisable that you create your own Account User Type named as 'Reconcilable' having deferral method 'Unreconciled'. It is mandatory that you fill the field in the right with the accounts that are your Reconcilable Accounts" attrs="{'invisible':[('state','not in',('stage16','stage17'))]}"/>
 
204
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage16','stage17'))]}">
 
205
                                <h5><label colspan='2' string="All those accounts that you have regarded as Reconcilable Accounts will be set with attribute 'Reconcile', 'Regular' type and the Account User Type 'Reconcilable Closure Type' other Balance Sheet Accounts that have not previously configured will be set as not 'Reconcile', 'Regular' type and 'BS Closure Type' as an Balance Sheet Account" attrs="{'invisible':[('state','not in',('stage16','stage17'))]}"/></h5>
 
206
                            </group>
 
207
                        </group>
 
208
                        <group cols="2" attrs="{'invisible':[('state','not in',('stage16','stage17'))]}">
 
209
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage16','stage17'))]}">
 
210
                                <field name='recon_ut_id' attrs="{'required':[('skip','=',False),('state','=','stage16')],'readonly':['|',('skip','=',True),('state','!=','stage16')],'invisible':[('state','not in',('stage16','stage17'))]}"/>
 
211
                            </group>
 
212
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage16','stage17'))]}">
 
213
                                <field name='recon_ids' nolabel="1" attrs="{'required':[('skip','=',False),('state','=','stage16')],'readonly':['|',('skip','=',True),('state','!=','stage16')],'invisible':[('state','not in',('stage16','stage17'))]}">
 
214
                                    <tree>
 
215
                                        <field name='code'/>
 
216
                                        <field name='name'/>
 
217
                                    </tree>
 
218
                                </field>
 
219
                            </group>
 
220
                        </group>
 
221
                    </group>
 
222
 
 
223
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE18 TO STAGE19-->
 
224
                    <group attrs="{'invisible':[('state','not in',('stage18'))]}">
 
225
                        <group string="Detail Accounts" cols="2" attrs="{'invisible':[('state','not in',('stage18','stage19'))]}">
 
226
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage18','stage19'))]}">
 
227
                                <h4><label colspan='4' string="Oh Yeah!!! This is about to be finished. Let us talk about this wierd kind of Account. Chances are that you could have an Account of type 'Detail' thus we are going to be ready to this challenge. Detail Account could be used when you are willing to transfer 'All the Entry Lines' of an Account from an Ending Fiscal Year to an Opening Fiscal Year. You could find this kind of Account useful in 'Depreciation', because you want to have all those Entry Lines in your Opening Journal Entry whenever you ask for a General Ledger in your Opening Fiscal Year. After you are done of using these Accounts it is advisable that you close them all so that in the coming Fiscal Year they do not appear any longer." attrs="{'invisible':[('state','not in',('stage18','stage19'))]}"/></h4>
 
228
                            </group>
 
229
                            <label colspan='2' string="Please Fill the Field For the 'Detail Closure Type', it is advisable that you create your own Account User Type named as 'Detail' having deferral method 'Detail'. It is mandatory that you fill the field in the right with the accounts that are your Detail Accounts" attrs="{'invisible':[('state','not in',('stage18','stage19'))]}"/>
 
230
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage18','stage19'))]}">
 
231
                                <h5><label colspan='2' string="All those accounts that you have regarded as Detail Accounts will be set with attribute 'Regular' type and the Account User Type 'Detail Closure Type' other Balance Sheet Accounts that were previously configured as 'Detail' and were left out will be set as plain Balance Sheet Accounts" attrs="{'invisible':[('state','not in',('stage18','stage19'))]}"/></h5>
 
232
                            </group>
 
233
                        </group>
 
234
                        <group cols="2" attrs="{'invisible':[('state','not in',('stage18','stage19'))]}">
 
235
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage18','stage19'))]}">
 
236
                                <field name='det_ut_id' attrs="{'required':[('skip','=',False),('state','=','stage18')],'readonly':['|',('skip','=',True),('state','!=','stage18')],'invisible':[('state','not in',('stage18','stage19'))]}"/>
 
237
                            </group>
 
238
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage18','stage19'))]}">
 
239
                                <field name='det_ids' nolabel="1" attrs="{'required':[('skip','=',False),('state','=','stage18')],'readonly':['|',('skip','=',True),('state','!=','stage18')],'invisible':[('state','not in',('stage18','stage19'))]}">
 
240
                                    <tree>
 
241
                                        <field name='code'/>
 
242
                                        <field name='name'/>
 
243
                                    </tree>
 
244
                                </field>
 
245
                            </group>
 
246
                        </group>
 
247
                    </group>
 
248
 
 
249
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE20 -->
 
250
                    <group attrs="{'invisible':[('state','not in',('stage20'))]}">
 
251
                        <group string="Consolitation Account" cols="2" attrs="{'invisible':[('state','not in',('stage20'))]}">
 
252
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage20'))]}">
 
253
                                <h4><label colspan='4' string="Last Step!!! Configuring this Account will not affect the performance of your Opening Journal Entry although it is quite advisable you set this Account because is this Account the one that summarize your Income Statement within your Balance Sheet. Having it well set will allow you to have an accurate Balance Sheet without having to invoke your whole Chart of Account. We have taken in charge for you and have used the Income Statement Accounts you have previously set." attrs="{'invisible':[('state','not in',('stage20'))]}"/></h4>
 
254
                            </group>
 
255
                            <label colspan='2' string="Please set your Consolidation Account and when done we will attach the Income Statement Accounts for you" attrs="{'invisible':[('state','not in',('stage20'))]}"/>
 
256
                        </group>
 
257
                        <group cols="2" attrs="{'invisible':[('state','not in',('stage20'))]}">
 
258
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage20'))]}">
 
259
                                <field name='cons_id' attrs="{'required':[('skip','=',False),('state','=','stage20')],'readonly':['|',('skip','=',True),('state','!=','stage20')],'invisible':[('state','not in',('stage20'))]}"/>
 
260
                            </group>
 
261
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage20'))]}">
 
262
                                <field name='cons_ids' nolabel="1" attrs="{'required':[('skip','=',False),('state','=','stage20')],'readonly':['|',('skip','=',True),('state','!=','stage20')],'invisible':[('state','not in',('stage20'))]}">
 
263
                                    <tree>
 
264
                                        <field name='code'/>
 
265
                                        <field name='name'/>
 
266
                                    </tree>
 
267
                                </field>
 
268
                            </group>
 
269
                        </group>
 
270
                    </group>
 
271
 
 
272
                    <!-- ELEMENTS VISIBLE ONLY IN STAGE21 -->
 
273
                    <group attrs="{'invisible':[('state','not in',('stage21'))]}">
 
274
                        <group string="Final Step" cols="2" attrs="{'invisible':[('state','not in',('stage21'))]}">
 
275
                            <group colspan='4' attrs="{'invisible':[('state','not in',('stage21'))]}">
 
276
                                <h4><label colspan='4' string="What The Heck??? Another Step!!!. Actually this is not another step. " attrs="{'invisible':[('state','not in',('stage21'))]}"/></h4>
 
277
                            </group>
 
278
                            <label colspan='2' string="This step was created in order to give you a Second Chance to go to the beginning and walk over your steps to review that there are not remaining issues in your Chart of Accounts, so do not be afraid and take the liberty to go to the very start and validate that there were not mistakes while you were doing your job." attrs="{'invisible':[('state','not in',('stage21'))]}"/>
 
279
                            <label colspan='2' string="If you are sure about what you have done Do not hesitate and leave this wizard and continue Generating your Opening Journal Entry" attrs="{'invisible':[('state','not in',('stage21'))]}"/>
 
280
                        </group>
 
281
                    </group>
 
282
 
 
283
                    <group attrs="{'invisible':[('state','not in',('stage2','stage4','stage6','stage8','stage9','stage11','stage12','stage14','stage15','stage17','stage19'))]}">
 
284
                        <group cols="2">
 
285
                            <group colspan='4'>
 
286
                                <field name='account_ids' nolabel='1' readonly='1'>
 
287
                                    <tree>
 
288
                                        <field name='code'/>
 
289
                                        <field name='name'/>
 
290
                                    </tree>
 
291
                                </field>
 
292
                            </group>
 
293
                        </group>
 
294
                        <group cols="2">
 
295
                            <group string="Fixing Chart of Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage2'))]}">
 
296
                                <i><label colspan='4' string="The Accounts in the left, if any, are those that did not match the criteria for being a View Account, i.e, Their Deferral Method is not 'None'. The 'Closure Type' will be the Account User Type to be used to fix this wrongly configure accounts."/></i>
 
297
                            </group>
 
298
                            <group string="Fixing Balance Sheet Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage4'))]}">
 
299
                                <i><label colspan='4' string="In the previous step you selected which Account were your main Balance Sheet Accounts. Based in your choice we have delved into the Move Accounts, Accounts with attribute type different than 'View', and we are presenting in the left panel those account that have being found with Deferral Method equal to 'None'. These Accounts will get their Account User Type to that was set in the previous step"/></i>
 
300
                            </group>
 
301
                            <group string="Fixing Income Statement Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage6'))]}">
 
302
                                <i><label colspan='4' string="The Accounts shown in the left panel are accounts that should have an Account User Type with Deferral Method equal None and right now they are having another deferral method. The 'IS Closure Type' will be used to Fix the wrongly set Account in the Left "/></i>
 
303
                            </group>
 
304
                            <group string="Fixing Bank Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage8'))]}">
 
305
                                <i><label colspan='4' string="The accounts being shown in the left are Accounts that have not attribute Account User Type with Deferral Method 'Balance' nor are set as 'Liquidity' Type, Hence this accounts will be Fixed with the 'Bank Closure Type' previously set and their type will be set to Liquidity. If there are Accounts that you regard as not belonging to Bank Accounts and they show here, it is possible that you have wrongfully set the Bank Accounts, Backpedal and set them again and come back here, or you have set within your Bank Accounts other accounts that do not fit with the criteria for Bank Accounts and you should create a new branch for this accounts in your Chart of Accounts. Open a new window, Fix your Chart of Accounts, come back here, Backpedal and execute again this step "/></i>
 
306
                            </group>
 
307
                            <group string="Fixing Non-Bank Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage9'))]}">
 
308
                                <i><label colspan='4' string="The Account shown here are accounts that were previously set as of 'Liquidity' Type, please carefully review them, because after this step is completed their Type are going to be set to 'Regular'. If you think these account should be Bank Accounts then one of two things have happen: you have forgotten to set a Bank Account or your chart of Accounts should be Fixed to consolidate your Accounts in one or severtal Account Holders."/></i>
 
309
                            </group>
 
310
                            <group string="Fixing Receivable Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage11'))]}">
 
311
                                <i><label colspan='4' string="The Accounts depicted in the left are that should bear Attributes like 'Reconcile', 'Receivable' &amp; Account User Type with Deferral Method as 'Unreconciled' but some of those attributes are not met in these accounts. Those attribute are going to be set in these Accounts. If you Desagree with this conclusion, please, try to fix your previouse selection, by Backpedaling, and come back here, and check again."/></i>
 
312
                            </group>
 
313
                            <group string="Fixing Non-Receivable Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage12'))]}">
 
314
                                <i><label colspan='4' string="In the previous step you were presented with account that should be regarded as Receivable but were not, now it is the other way around, The accounts you are presented here were sometime ago regarded as 'Receivable' but these account are not now in the selection you have previously done. Proceed if this is ok for you, if not, go back a make the corrections."/></i>
 
315
                            </group>
 
316
                            <group string="Fixing Payable Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage14'))]}">
 
317
                                <i><label colspan='4' string="The Accounts depicted in the left are that should bear Attributes like 'Reconcile', 'Payable' &amp; Account User Type with Deferral Method as 'Unreconciled' but some of those attributes are not met in these accounts. Those attribute are going to be set in these Accounts. If you Desagree with this conclusion, please, try to fix your previouse selection, by Backpedaling, and come back here, and check again."/></i>
 
318
                            </group>
 
319
                            <group string="Fixing Non-Payable Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage15'))]}">
 
320
                                <i><label colspan='4' string="In the previous step you were presented with account that should be regarded as Payable but were not, now it is the other way around, The accounts you are presented here were sometime ago regarded as 'Payable' but these account are not now in the selection you have previously done. Proceed if this is ok for you, if not, go back a make the corrections."/></i>
 
321
                            </group>
 
322
                            <group string="Fixing Reconcilable Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage17'))]}">
 
323
                                <i><label colspan='4' string="The Accounts depicted in the left are that should bear Attributes like 'Reconcile' &amp; Account User Type with Deferral Method as 'Unreconciled' but some of those attributes are not met in these accounts. Those attribute are going to be set in these Accounts. If you Desagree with this conclusion, please, try to fix your previouse selection, by Backpedaling, and come back here, and check again."/></i>
 
324
                            </group>
 
325
                            <group string="Fixing Detail Accounts" colspan='4' attrs="{'invisible':[('state','not in',('stage19'))]}">
 
326
                                <i><label colspan='4' string="The Accounts depicted in the left are that should bear Attributes like Account User Type with Deferral Method as 'Detail' but some of those attributes are not met in these accounts. Those attribute are going to be set in these Accounts. If you Desagree with this conclusion, please, try to fix your previouse selection, by Backpedaling, and come back here, and check again."/></i>
 
327
                            </group>
 
328
                        </group>
 
329
                    </group>
 
330
                </form>
 
331
            </field>
 
332
        </record>
 
333
    </data>
 
334
</openerp>