Imrpovement in wizards
[odoo/odoo.git] / addons / account / account_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <terp>
3     <data>
4
5         <!--
6          Fiscal Year
7         -->
8
9         <menuitem id="base.menu_action_currency_form" parent="menu_finance_configuration" sequence="20"/>
10
11         <record id="view_account_fiscalyear_form" model="ir.ui.view">
12             <field name="name">account.fiscalyear.form</field>
13             <field name="model">account.fiscalyear</field>
14             <field name="type">form</field>
15             <field name="arch" type="xml">
16                 <form string="Fiscalyear">
17                     <field name="name" select="1"/>
18                     <field name="code" select="1"/>
19                     <field name="date_start"/>
20                     <field name="date_stop"/>
21                     <field name="start_journal_period_id"/>
22                     <field name="end_journal_period_id"/>
23                     <separator colspan="4" string="Periods"/>
24                     <field colspan="4" name="period_ids" nolabel="1" widget="one2many_list">
25                         <form string="Period">
26                             <field name="name" select="1"/>
27                             <field name="code" select="1"/>
28                             <field name="date_start"/>
29                             <field name="date_stop"/>
30                         </form>
31                     </field>
32                     <separator colspan="4" string="States"/>
33                     <field name="state" select="1"/>
34                     <group col="2" colspan="2">
35                         <button name="create_period" states="draft" string="Create Monthly Periods" type="object"/>
36                         <button name="create_period3" states="draft" string="Create 3 Months Periods" type="object"/>
37                     </group>
38                 </form>
39             </field>
40         </record>
41         <record id="view_account_fiscalyear_tree" model="ir.ui.view">
42             <field name="name">account.fiscalyear.tree</field>
43             <field name="model">account.fiscalyear</field>
44             <field name="type">tree</field>
45             <field name="arch" type="xml">
46                 <tree string="Fiscalyear">
47                     <field name="code"/>
48                     <field name="name"/>
49                     <field name="state"/>
50                 </tree>
51             </field>
52         </record>
53         <record id="action_account_fiscalyear_form" model="ir.actions.act_window">
54             <field name="name">Fiscal Years</field>
55             <field name="res_model">account.fiscalyear</field>
56             <field name="view_type">form</field>
57             <field name="view_mode">tree,form</field>
58         </record>
59         <menuitem id="next_id_23" name="Periods" parent="account.menu_finance_configuration"/><menuitem action="action_account_fiscalyear_form" id="menu_action_account_fiscalyear_form" parent="next_id_23"/>
60
61         <!--
62         Period
63         -->
64
65         <record id="view_account_period_form" model="ir.ui.view">
66             <field name="name">account.period.form</field>
67             <field name="model">account.period</field>
68             <field name="type">form</field>
69             <field name="arch" type="xml">
70                 <form string="Period">
71                     <field name="name" select="1"/>
72                     <field name="code" select="1"/>
73                     <field name="date_start"/>
74                     <field name="date_stop"/>
75                     <field name="fiscalyear_id"/>
76                     <separator colspan="4" string="States"/>
77                     <field name="state" select="1"/>
78                 </form>
79             </field>
80         </record>
81         <record id="view_account_period_tree" model="ir.ui.view">
82             <field name="name">account.period.tree</field>
83             <field name="model">account.period</field>
84             <field name="type">tree</field>
85             <field name="arch" type="xml">
86                 <tree string="Period">
87                     <field name="code"/>
88                     <field name="name"/>
89                     <field name="date_start"/>
90                     <field name="date_stop"/>
91                     <field name="state"/>
92                 </tree>
93             </field>
94         </record>
95         <record id="action_account_period_form" model="ir.actions.act_window">
96             <field name="name">Periods</field>
97             <field name="res_model">account.period</field>
98             <field name="view_type">form</field>
99             <field name="view_mode">tree,form</field>
100         </record>
101         <menuitem action="action_account_period_form" id="menu_action_account_period_form" parent="account.next_id_23"/>
102
103
104         <!--
105         Accounts
106         -->
107
108         <record id="view_account_form" model="ir.ui.view">
109             <field name="name">account.account.form</field>
110             <field name="model">account.account</field>
111             <field name="type">form</field>
112             <field name="arch" type="xml">
113                 <form string="Account">
114                     <notebook>
115                         <page string="General Information">
116                             <field colspan="4" name="name" select="1"/>
117                             <field name="company_id" select="2"/>
118                             <field name="active"/>
119                             <newline/>
120                             <field name="type" select="1"/>
121                             <field name="code" select="1"/>
122                             <field name="shortcut"/>
123                             <field name="sign"/>
124
125                             <field name="currency_id" select="2"/>
126                             <field name="close_method"/>
127                             <field name="reconcile"/>
128                             <newline/>
129                             <field colspan="4" name="parent_id"/>
130                             <field colspan="4" name="tax_ids"/>
131                         </page>
132                         <page string="Notes">
133                             <field colspan="4" name="note" nolabel="1"/>
134                         </page>
135                     </notebook>
136                 </form>
137             </field>
138         </record>
139         <record id="action_account_form" model="ir.actions.act_window">
140             <field name="name">Financial Accounts</field>
141             <field name="res_model">account.account</field>
142             <field name="view_type">form</field>
143             <field name="view_mode">tree,form</field>
144         </record>
145         <menuitem id="account_account_menu" name="Financial Accounts" parent="account.menu_finance_configuration"/><menuitem action="action_account_form" id="menu_action_account_form" parent="account_account_menu"/>
146
147         <record id="view_account_tree" model="ir.ui.view">
148             <field name="name">account.account.tree</field>
149             <field name="model">account.account</field>
150             <field name="type">tree</field>
151             <field name="field_parent">child_id</field>
152             <field name="arch" type="xml">
153                 <tree string="Chart of accounts">
154                     <field name="name"/>
155                     <field name="code"/>
156                     <field name="debit"/>
157                     <field name="credit"/>
158                     <field name="balance"/>
159                     <field name="company_currency_id"/>
160                 </tree>
161             </field>
162         </record>
163         <record id="action_account_tree" model="ir.actions.act_window">
164             <field name="name">Chart of Accounts</field>
165             <field name="res_model">account.account</field>
166             <field name="view_type">tree</field>
167             <field name="view_id" ref="view_account_tree"/>
168             <field name="domain">[('code','=','0')]</field>
169         </record>
170         <menuitem action="action_account_tree" id="menu_action_account_tree" parent="account.account_account_menu"/>
171
172         <record id="view_account_list" model="ir.ui.view">
173             <field name="name">account.account.list</field>
174             <field name="model">account.account</field>
175             <field name="type">tree</field>
176             <field name="field_parent">child_id</field>
177             <field eval="6" name="priority"/>
178             <field name="arch" type="xml">
179                 <tree string="Chart of Accounts">
180                     <field name="code"/>
181                     <field name="name"/>
182                 </tree>
183             </field>
184         </record>
185         <record id="action_account_tree2" model="ir.actions.act_window">
186             <field name="name">Fast Chart of Accounts</field>
187             <field name="res_model">account.account</field>
188             <field name="view_type">tree</field>
189             <field name="view_id" ref="view_account_list"/>
190             <field name="domain">[('code','=','0')]</field>
191         </record>
192
193         <!--
194         Journal
195
196         Account Journal Columns
197         -->
198
199         <record id="view_journal_column_form" model="ir.ui.view">
200             <field name="name">account.journal.column.form</field>
201             <field name="model">account.journal.column</field>
202             <field name="type">form</field>
203             <field name="arch" type="xml">
204                 <form string="Journal Column">
205                     <field colspan="4" name="name" select="1"/>
206                     <field name="field" select="1"/>
207                     <field name="sequence"/>
208                     <newline/>
209                     <field name="readonly"/>
210                     <field name="required"/>
211                 </form>
212             </field>
213         </record>
214         <record id="view_journal_column_tree" model="ir.ui.view">
215             <field name="name">account.journal.column.tree</field>
216             <field name="model">account.journal.column</field>
217             <field name="type">tree</field>
218             <field name="arch" type="xml">
219                 <tree string="Journal Column">
220                     <field name="sequence"/>
221                     <field name="name"/>
222                     <field name="required"/>
223                     <field name="readonly"/>
224                 </tree>
225             </field>
226         </record>
227
228         <record id="view_account_journal_view_form" model="ir.ui.view">
229             <field name="name">account.journal.view.form</field>
230             <field name="model">account.journal.view</field>
231             <field name="type">form</field>
232             <field name="arch" type="xml">
233                 <form string="Journal View">
234                     <field colspan="4" name="name" select="1"/>
235                     <field colspan="4" name="columns_id" widget="one2many_list"/>
236                 </form>
237             </field>
238         </record>
239
240         <!--
241         # Account Journal
242         -->
243
244         <record id="view_account_journal_tree" model="ir.ui.view">
245             <field name="name">account.journal.tree</field>
246             <field name="model">account.journal</field>
247             <field name="type">tree</field>
248             <field name="arch" type="xml">
249                 <tree string="Account Journal">
250                     <field name="code"/>
251                     <field name="name"/>
252                 </tree>
253             </field>
254         </record>
255
256         <record id="view_account_journal_form" model="ir.ui.view">
257             <field name="name">account.journal.form</field>
258             <field name="model">account.journal</field>
259             <field name="type">form</field>
260             <field name="arch" type="xml">
261                 <form string="Account Journal">
262                     <notebook>
263                         <page string="General Information">
264                             <field name="name" select="1"/>
265                             <field name="active" select="1"/>
266                             <field name="code" select="1"/>
267                             <field name="type"/>
268                             <field name="view_id"/>
269                             <field name="sequence_id"/>
270                             <field name="default_debit_account_id"/>
271                             <field name="default_credit_account_id"/>
272                             <field name="currency"/>
273                             <field name="user_id" groups="base.group_extended"/>
274                             <newline/>
275                             <field name="centralisation"/>
276                             <field name="update_posted"/>
277                         </page>
278                         <page string="Entry Controls">
279                             <separator colspan="4" string="Accounts Type Allowed (empty for no control)"/>
280                             <field colspan="4" name="type_control_ids" nolabel="1"/>
281                             <separator colspan="4" string="Accounts Allowed (empty for no control)"/>
282                             <field colspan="4" name="account_control_ids" nolabel="1"/>
283                         </page>
284                     </notebook>
285                 </form>
286             </field>
287         </record>
288         <record id="action_account_journal_form" model="ir.actions.act_window">
289             <field name="name">Financial Journals</field>
290             <field name="res_model">account.journal</field>
291             <field name="view_type">form</field>
292             <field name="view_mode">tree,form</field>
293         </record>
294         <menuitem id="next_id_25" name="Journal" parent="account.menu_finance_configuration"/>
295                 <menuitem action="action_account_journal_form" id="menu_action_account_journal_form" parent="next_id_25"/>
296
297         <record id="view_bank_statement_tree" model="ir.ui.view">
298             <field name="name">account.bank.statement.tree</field>
299             <field name="model">account.bank.statement</field>
300             <field name="type">tree</field>
301             <field name="arch" type="xml">
302                 <tree colors="red:balance_end_real!=balance_end;blue:state=='draft' and (balance_end_real==balance_end)" string="Statement">
303                     <field name="date"/>
304                     <field name="name"/>
305                     <field name="journal_id"/>
306                     <field name="period_id"/>
307                     <field name="balance_start"/>
308                     <field name="balance_end_real"/>
309                     <field name="balance_end"/>
310                     <field name="state"/>
311                 </tree>
312             </field>
313         </record>
314
315         <record id="view_bank_statement_form" model="ir.ui.view">
316             <field name="name">account.bank.statement.form</field>
317             <field name="model">account.bank.statement</field>
318             <field name="type">form</field>
319             <field name="arch" type="xml">
320                 <form string="Statement">
321                     <field name="name" select="1"/>
322                     <field name="date" select="1"/>
323                     <field name="journal_id" on_change="onchange_journal_id(journal_id)" select="1"/>
324                     <field name="currency"/>
325                     <field name="period_id" select="2"/>
326                     <newline/>
327                     <field name="balance_start"/>
328                     <field name="balance_end_real"/>
329                     <notebook colspan="4">
330                         <page string="Entry encoding">
331                             <field colspan="4" name="line_ids" nolabel="1">
332                                 <tree colors="red:amount!=reconcile_amount and reconcile_id" editable="bottom" string="Statement lines">
333                                     <field name="date"/>
334                                     <field name="ref"/>
335                                     <field name="name"/>
336                                     <field name="type"/>
337                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
338                                     <field domain="[('journal_id','=',parent.journal_id)]" name="account_id"/>
339                                     <field name="amount"/>
340                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id, 'currency_id': parent.currency}" name="reconcile_id"/>
341                                     <field invisible="1" name="reconcile_amount"/>
342                                 </tree>
343                                 <form string="Statement lines">
344                                     <field name="date"/>
345                                     <field name="name"/>
346                                     <field name="type"/>
347                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
348                                     <field domain="[('journal_id', '=', parent.journal_id), ('type', '&lt;&gt;', 'view')]" name="account_id"/>
349                                     <field name="amount"/>
350                                     <field context="{'partner_id':partner_id,'amount':amount,'account_id':account_id}" name="reconcile_id"/>
351                                     <field name="ref"/>
352                                     <separator colspan="4" string="Notes"/>
353                                     <field colspan="4" name="note" nolabel="1"/>
354                                 </form>
355                             </field>
356                         </page>
357                         <page string="Real Entries">
358                             <field colspan="4" name="move_line_ids" nolabel="1"/>
359                         </page>
360                     </notebook>
361                     <group col="7" colspan="4">
362                         <field name="state" select="2"/>
363                         <field name="balance_end"/>
364                         <button name="button_dummy" states="draft" string="Compute"/>
365                         <button name="button_confirm" states="draft" string="Confirm" type="object"/>
366                         <button name="button_cancel" states="confirm" string="Cancel" type="object"/>
367                     </group>
368                 </form>
369             </field>
370         </record>
371         <record id="action_bank_statement_tree" model="ir.actions.act_window">
372             <field name="name">Statements</field>
373             <field name="res_model">account.bank.statement</field>
374             <field name="view_type">form</field>
375             <field name="view_mode">tree,form</field>
376         </record>
377         <menuitem action="action_bank_statement_tree" id="menu_bank_statement_tree" parent="menu_finance_entries"/>
378
379         <record id="action_bank_statement_draft_tree" model="ir.actions.act_window">
380             <field name="name">Draft statements</field>
381             <field name="res_model">account.bank.statement</field>
382             <field name="view_type">form</field>
383             <field name="view_mode">tree,form</field>
384             <field name="domain">[('state','=','draft')]</field>
385         </record>
386         <menuitem action="action_bank_statement_draft_tree" id="menu_bank_statement_draft_tree" parent="account.menu_bank_statement_tree"/>
387
388         <record id="action_bank_statement_tree2" model="ir.actions.act_window">
389             <field name="name">New Statement</field>
390             <field name="res_model">account.bank.statement</field>
391             <field name="view_type">form</field>
392             <field name="view_mode">form,tree</field>
393         </record>
394         <menuitem action="action_bank_statement_tree2" id="menu_bank_statement_tree2" parent="menu_bank_statement_tree"/>
395
396         <record id="view_bank_statement_reconcile" model="ir.ui.view">
397             <field name="name">account.bank.statement.reconcile.form</field>
398             <field name="model">account.bank.statement.reconcile</field>
399             <field name="type">form</field>
400             <field name="arch" type="xml">
401                 <form string="Reconcile">
402                     <field name="name" select="1"/>
403                     <newline/>
404                     <field name="total_second_amount"/>
405                     <field name="total_second_currency"/>
406                     <newline/>
407                     <field name="total_amount"/>
408                     <field name="total_currency"/>
409                     <newline/>
410                     <separator colspan="4" string="Entries"/>
411                     <field colspan="4" domain="[('partner_id','=',context.get('partner_id', False)),('state','=','valid'),('account_id','=',context.get('account_id', False)),('reconcile_id', '=', False)]" name="line_ids" nolabel="1" view_mode="tree"/>
412                     <field colspan="4" name="line_new_ids" nolabel="1">
413                         <tree editable="bottom" string="Write-Off">
414                             <field name="account_id"/>
415                             <field name="amount"/>
416                             <field name="name"/>
417                         </tree>
418                     </field>
419                     <group col="5" colspan="4">
420                         <field name="total_entry"/>
421                         <field name="total_new"/>
422                         <field name="total_balance"/>
423                         <button colspan="2" name="dummy" string="Compute"/>
424                     </group>
425                 </form>
426             </field>
427         </record>
428         <!--
429         Account Types
430         -->
431         <record id="view_account_type_tree" model="ir.ui.view">
432             <field name="name">account.account.type.tree</field>
433             <field name="model">account.account.type</field>
434             <field name="type">tree</field>
435             <field name="arch" type="xml">
436                 <tree string="Account Type">
437                     <field name="code"/>
438                     <field name="name"/>
439                     <field name="code_from"/>
440                     <field name="code_to"/>
441                 </tree>
442             </field>
443         </record>
444         <record id="view_account_type_form" model="ir.ui.view">
445             <field name="name">account.account.type.form</field>
446             <field name="model">account.account.type</field>
447             <field name="type">form</field>
448             <field name="arch" type="xml">
449                 <form string="Account Type">
450                     <field name="name" select="1"/>
451                     <field name="code" select="1"/>
452                     <field name="sequence"/>
453                     <field name="close_method"/>
454                     <field name="code_from" select="1"/>
455                     <field name="code_to" select="1"/>
456                     <field name="partner_account"/>
457                 </form>
458             </field>
459         </record>
460         <record id="action_account_type_form" model="ir.actions.act_window">
461             <field name="name">Account Types</field>
462             <field name="res_model">account.account.type</field>
463             <field name="view_type">form</field>
464             <field name="view_mode">tree,form</field>
465         </record>
466         <menuitem action="action_account_type_form" groups="base.group_extended" id="menu_action_account_type_form" parent="account.account_account_menu"/>
467         <!--
468         Entries
469         -->
470         <record id="view_account_move_tree" model="ir.ui.view">
471             <field name="name">account.move.tree</field>
472             <field name="model">account.move</field>
473             <field name="type">tree</field>
474             <field name="arch" type="xml">
475                 <tree string="Account entry">
476                     <field name="ref"/>
477                     <field name="name"/>
478                     <field name="period_id"/>
479                     <field name="journal_id"/>
480                     <field name="state"/>
481                 </tree>
482             </field>
483         </record>
484
485         <!--
486         Reconcile
487         -->
488
489         <record id="view_move_reconcile_form" model="ir.ui.view">
490             <field name="name">account.move.reconcile.form</field>
491             <field name="model">account.move.reconcile</field>
492             <field name="type">form</field>
493             <field name="arch" type="xml">
494                 <form string="Account Entry Reconcile">
495                     <group col="6" colspan="4">
496                         <field name="name" select="1"/>
497                         <field name="create_date" select="1"/>
498                         <field name="type" select="1"/>
499                     </group>
500                     <field colspan="4" name="line_id" nolabel="1"/>
501                 </form>
502             </field>
503         </record>
504
505         <!--
506         Tax Codes
507         -->
508         <record id="view_tax_code_tree" model="ir.ui.view">
509             <field name="name">account.tax.code.tree</field>
510             <field name="model">account.tax.code</field>
511             <field name="type">tree</field>
512             <field name="field_parent">child_ids</field>
513             <field name="arch" type="xml">
514                 <tree string="Account Tax Code">
515                     <field name="name"/>
516                     <field name="code"/>
517                     <field name="sum"/>
518                     <field name="sum_period"/>
519                 </tree>
520             </field>
521         </record>
522         <record id="view_tax_code_form" model="ir.ui.view">
523             <field name="name">account.tax.code.form</field>
524             <field name="model">account.tax.code</field>
525             <field name="type">form</field>
526             <field name="arch" type="xml">
527                 <form string="Account Tax Code">
528                     <field name="name" select="1"/>
529                     <field name="company_id"/>
530                     <field name="code" select="1"/>
531                     <field name="parent_id" select="1"/>
532                     <field name="sign"/>
533                     <newline/>
534                     <field name="sum"/>
535                     <field name="sum_period"/>
536                     <newline/>
537                     <field colspan="4" name="info"/>
538                 </form>
539             </field>
540         </record>
541         <record id="action_tax_code_list" model="ir.actions.act_window">
542             <field name="name">Tax codes</field>
543             <field name="res_model">account.tax.code</field>
544             <field name="view_type">form</field>
545             <field name="view_mode">tree,form</field>
546             <field name="view_id" ref="view_tax_code_tree"/>
547         </record>
548        <menuitem id="next_id_27" name="Taxes" parent="account.menu_finance_configuration"/>
549                 <menuitem action="action_tax_code_list" id="menu_action_tax_code_list" parent="next_id_27" sequence="12"/>
550
551
552         <!--
553         Tax
554         -->
555         <record id="view_tax_tree" model="ir.ui.view">
556             <field name="name">account.tax.tree</field>
557             <field name="model">account.tax</field>
558             <field name="type">tree</field>
559             <field name="field_parent">child_ids</field>
560             <field name="arch" type="xml">
561                 <tree string="Account Tax">
562                     <field name="name"/>
563                 </tree>
564             </field>
565         </record>
566         <record id="view_tax_form" model="ir.ui.view">
567             <field name="name">account.tax.form</field>
568             <field name="model">account.tax</field>
569             <field name="type">form</field>
570             <field name="arch" type="xml">
571                 <form string="Account Tax">
572                     <notebook>
573                         <page string="Tax Definition">
574                             <field name="name" select="1"/>
575                             <field name="company_id"/>
576                             <field name="tax_group" select="1"/>
577                             <field name="active" select="2"/>
578                             <field name="type"/>
579                             <field name="applicable_type"/>
580                             <field name="amount" select="2" states="{'type==percent': {'visible': 0}"/>
581                             <field groups="base.group_extended" name="include_base_amount"/>
582                             <field groups="base.group_extended" name="domain"/>
583                             <newline/>
584                             <field name="account_collected_id"/>
585                             <label colspan="2" nolabel="1" string="Keep empty to use the income account"/>
586                             <field name="account_paid_id"/>
587                             <label colspan="2" nolabel="1" string="Keep empty to use the expense account"/>
588                             <field groups="base.group_extended" name="child_depend"/>
589                             <field groups="base.group_extended" name="sequence"/>
590                             <newline/>
591                             <field colspan="4" groups="base.group_extended" name="child_ids"/>
592                         </page>
593                         <page string="Tax Declaration">
594                             <separator colspan="4" string="Invoices"/>
595                             <field name="base_code_id"/>
596                             <field name="base_sign"/>
597                             <field name="tax_code_id"/>
598                             <field name="tax_sign"/>
599
600                             <separator colspan="4" string="Refund Invoices"/>
601                             <field name="ref_base_code_id"/>
602                             <field name="ref_base_sign"/>
603                             <field name="ref_tax_code_id"/>
604                             <field name="ref_tax_sign"/>
605                         </page>
606                         <page groups="base.group_extended" string="Special Computation">
607                             <separator colspan="4" string="Compute Code (if type=code)"/>
608                             <field colspan="4" name="python_compute" nolabel="1"/>
609                             <separator colspan="4" string="Applicable Code (if type=code)"/>
610                             <field colspan="4" name="python_applicable" nolabel="1"/>
611                         </page>
612                     </notebook>
613                 </form>
614             </field>
615         </record>
616         <record id="action_tax_form" model="ir.actions.act_window">
617             <field name="name">Taxes</field>
618             <field name="res_model">account.tax</field>
619             <field name="view_type">form</field>
620             <field name="view_id" ref="view_tax_tree"/>
621         </record>
622         <menuitem action="action_tax_form" id="menu_action_tax_form" parent="next_id_27"/>
623
624
625
626         <!--
627         Entries Journal lines
628         -->
629
630         <wizard id="action_move_journal_line_form_select" menu="False" model="account.move.line" name="account.move.journal.select" string="Standard entry"/>
631
632         <record id="ir_open_journal_period" model="ir.values">
633             <field name="key2">tree_but_open</field>
634             <field name="model">account.journal.period</field>
635             <field name="name">Open Journal</field>
636             <field eval="'ir.actions.wizard,%d'%action_move_journal_line_form_select" name="value"/>
637             <field eval="True" name="object"/>
638         </record>
639
640         <wizard id="action_move_journal_line_form" menu="False" model="account.move.line" name="account.move.journal" string="Entries by Journal"/>
641         <menuitem action="action_move_journal_line_form" id="menu_action_move_journal_line_form" parent="account.menu_finance_entries" type="wizard"/>
642
643         <record id="action_move_journal_period_line_form" model="ir.actions.act_window">
644             <field name="name">Entries in Open Journals</field>
645             <field name="res_model">account.journal.period</field>
646             <field name="view_type">tree</field>
647             <field name="domain">[('state','&lt;&gt;','done')]</field>
648         </record>
649         <menuitem action="action_move_journal_period_line_form" id="menu_action_move_journal_period_line_form" parent="account.menu_action_move_journal_line_form"/>
650
651         <!--
652         Entries lines
653         -->
654
655         <record id="view_move_line_tree" model="ir.ui.view">
656             <field name="name">account.move.line.tree</field>
657             <field name="model">account.move.line</field>
658             <field name="type">tree</field>
659             <field eval="4" name="priority"/>
660             <field name="arch" type="xml">
661                 <tree string="Account Entry Line">
662                     <field name="date"/>
663                     <field name="move_id"/>
664                     <field name="ref"/>
665                     <field name="invoice"/>
666                     <field name="name"/>
667                     <field name="partner_id"/>
668                     <field name="account_id"/>
669                     <field name="journal_id"/>
670                     <field name="debit" sum="Total debit"/>
671                     <field name="credit" sum="Total credit"/>
672                     <field name="amount_currency"/>
673                     <field name="currency_id"/>
674                     <field name="state"/>
675                     <field name="reconcile_id"/>
676                     <field name="reconcile_partial_id"/>
677                 </tree>
678             </field>
679         </record>
680
681         <record id="view_move_line_form" model="ir.ui.view">
682             <field name="name">account.move.line.form</field>
683             <field name="model">account.move.line</field>
684             <field name="type">form</field>
685             <field eval="2" name="priority"/>
686             <field name="arch" type="xml">
687                 <form string="Account Entry Line">
688                     <notebook>
689                         <page string="Information">
690                             <separator colspan="4" string="General Information"/>
691                             <field name="name" select="1"/>
692                             <field name="date" select="1"/>
693                             <field name="ref" select="2"/>
694                             <field name="invoice" select="2"/>
695                             <field name="account_id" select="1"/>
696                             <field name="partner_id" select="1"/>
697
698                             <field name="debit" select="2"/>
699                             <field name="credit" select="2"/>
700
701                             <separator colspan="4" string="Optional Information"/>
702                             <field name="currency_id"/>
703                             <field name="amount_currency"/>
704                             <field name="quantity" select="2"/>
705                             <field name="move_id" required="False"/>
706                             <newline/>
707                             <field name="statement_id" select="2"/>
708                             <field name="blocked" select="2"/>
709                             <field name="date_maturity"/>
710                             <field name="date_created"/>
711                             <newline/>
712                             <field name="tax_code_id"/>
713                             <field name="tax_amount"/>
714
715                             <separator colspan="4" string="State"/>
716                             <field name="journal_id" select="2"/>
717                             <field name="period_id"/>
718                             <field name="reconcile_id"/>
719                             <field name="reconcile_partial_id"/>
720                             <field name="active" select="2"/>
721                             <field name="state" select="2"/>
722                         </page>
723                         <page string="Analytic Lines">
724                             <field colspan="4" name="analytic_lines" nolabel="1"/>
725                         </page>
726                     </notebook>
727                 </form>
728             </field>
729         </record>
730
731
732         <record id="view_move_line_form2" model="ir.ui.view">
733             <field name="name">account.move.line.form2</field>
734             <field name="model">account.move.line</field>
735             <field name="type">form</field>
736             <field eval="9" name="priority"/>
737             <field name="arch" type="xml">
738                 <form string="Account Entry Line">
739                     <notebook>
740                         <page string="Information">
741                             <separator colspan="4" string="General Information"/>
742                             <field name="name" select="1"/>
743                             <field name="date" select="2"/>
744                             <field name="journal_id" readonly="False" select="1"/>
745                             <field name="period_id" readonly="False" select="2"/>
746                             <field name="account_id" select="1"/>
747                             <field name="partner_id" select="2"/>
748                             <newline/>
749                             <field name="debit" select="2"/>
750                             <field name="credit" select="2"/>
751
752                             <separator colspan="4" string="Optional Information"/>
753                             <field name="currency_id"/>
754                             <field name="amount_currency"/>
755                             <field name="quantity" select="3"/>
756                             <field name="move_id" required="False"/>
757                             <newline/>
758                             <field name="date_maturity"/>
759                             <field name="date_created"/>
760                             <field name="date_created"/>
761                             <field name="blocked" select="3"/>
762
763                             <separator colspan="4" string="State"/>
764                             <newline/>
765                             <field name="reconcile_id"/>
766                             <field name="reconcile_partial_id"/>
767                             <field name="state" select="2"/>
768                         </page>
769                         <page string="Analytic Lines">
770                             <field colspan="4" name="analytic_lines" nolabel="1"/>
771                         </page>
772                     </notebook>
773                 </form>
774             </field>
775         </record>
776
777         <record id="action_move_line_select" model="ir.actions.act_window">
778             <field name="name">account.move.line.select</field>
779             <field name="res_model">account.move.line</field>
780             <field name="view_type">form</field>
781             <field name="view_mode">tree,form</field>
782             <field name="view_id" ref="view_move_line_tree"/>
783         </record>
784
785         <!--
786         Account.Entry Edition
787         -->
788
789         <record id="view_move_tree" model="ir.ui.view">
790             <field name="name">account.move.tree</field>
791             <field name="model">account.move</field>
792             <field name="type">tree</field>
793             <field name="arch" type="xml">
794                 <tree string="Account Entry">
795                     <field name="ref"/>
796                     <field name="name"/>
797                     <field name="period_id"/>
798                     <field name="journal_id"/>
799
800                     <field name="line_id"/>
801                     <field name="state"/>
802                 </tree>
803             </field>
804         </record>
805
806         <record id="view_move_form" model="ir.ui.view">
807             <field name="name">account.move.form</field>
808             <field name="model">account.move</field>
809             <field name="type">form</field>
810             <field name="arch" type="xml">
811                 <form string="Account Entry">
812                     <separator colspan="4" string="General Information"/>
813                     <field name="name" select="1"/>
814                     <field name="ref" select="1"/>
815                     <field name="period_id" select="2"/>
816                     <field name="journal_id" select="1"/>
817
818                     <separator colspan="4" string="Entry Lines"/>
819                     <field colspan="4" name="line_id" nolabel="1" readonly="1" widget="one2many_list">
820                         <form string="Account Entry Line">
821                             <separator colspan="4" string="General Information"/>
822                             <field name="name" select="1"/>
823                             <field name="date"/>
824                             <field name="account_id"/>
825                             <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit)"/>
826
827                             <field name="debit" select="1"/>
828                             <field name="credit" select="1"/>
829
830                             <separator colspan="4" string="Optional Information"/>
831                             <field name="currency_id"/>
832                             <field name="amount_currency"/>
833                             <field name="quantity" select="1"/>
834                             <newline/>
835                             <field name="date_maturity"/>
836                             <field name="date_created"/>
837
838                             <separator colspan="4" string="State"/>
839                             <field name="reconcile_id"/>
840                             <field name="reconcile_partial_id"/>
841                             <field name="statement_id"/>
842                             <field name="state"/>
843                         </form>
844                         <tree editable="top" string="Account Entry Line">
845                             <field name="date"/>
846                             <field name="name"/>
847                             <field name="partner_id" on_change="onchange_partner_id(False,partner_id,account_id,debit,credit)"/>
848                             <field name="account_id"/>
849                             <field name="date_maturity"/>
850                             <field name="ref"/>
851                             <field name="debit"/>
852                             <field name="credit"/>
853                             <field name="state"/>
854                         </tree>
855                     </field>
856
857                     <field name="state" select="1"/>
858                     <group col="2" colspan="2">
859                         <button name="button_validate" states="draft" string="Validate" type="object"/>
860                         <button name="button_cancel" states="posted" string="Cancel" type="object"/>
861                     </group>
862                 </form>
863             </field>
864         </record>
865
866         <record id="action_move_line_form" model="ir.actions.act_window">
867             <field name="name">Entries</field>
868             <field name="type">ir.actions.act_window</field>
869             <field name="res_model">account.move</field>
870             <field name="view_type">form</field>
871             <field name="view_id" ref="view_move_tree"/>
872         </record>
873         <menuitem id="next_id_29" name="Search Entries" parent="account.menu_finance_entries"/><menuitem action="action_move_line_form" id="menu_action_move_line_form" parent="next_id_29"/>
874
875         <record id="action_move_line_search" model="ir.actions.act_window">
876             <field name="name">Entry lines</field>
877             <field name="type">ir.actions.act_window</field>
878             <field name="res_model">account.move.line</field>
879             <field name="view_type">form</field>
880             <field name="view_id" ref="view_move_line_tree"/>
881         </record>
882         <record id="action_move_line_search_view1" model="ir.actions.act_window.view">
883             <field eval="10" name="sequence"/>
884             <field name="view_mode">tree</field>
885             <field name="view_id" ref="view_move_line_tree"/>
886             <field name="act_window_id" ref="action_move_line_search"/>
887         </record>
888         <record id="action_move_line_search_view2" model="ir.actions.act_window.view">
889             <field eval="20" name="sequence"/>
890             <field name="view_mode">form</field>
891             <field name="view_id" ref="view_move_line_form"/>
892             <field name="act_window_id" ref="action_move_line_search"/>
893         </record>
894
895         <menuitem action="action_move_line_search" id="menu_action_move_line_search" parent="account.next_id_29"/>
896
897         <menuitem id="menu_finance_charts" name="Charts" parent="account.menu_finance" sequence="7"/>
898         <wizard id="wizard_account_chart" menu="False" model="account.account" name="account.chart" string="Accounts Charts"/>
899         <menuitem action="wizard_account_chart" id="menu_action_account_tree2" parent="account.menu_finance_charts" type="wizard"/>
900         <menuitem action="action_account_tree2" id="menu_action_account_tree3" parent="account.menu_action_account_tree2"/>
901
902
903
904         <record id="view_bank_statement_reconcile_form" model="ir.ui.view">
905             <field name="name">account.bank.statement.reconcile.form</field>
906             <field name="model">account.bank.statement</field>
907             <field eval="30" name="priority"/>
908             <field name="type">form</field>
909             <field name="arch" type="xml">
910                 <form string="Statement">
911                     <field name="name" select="1"/>
912                     <field name="date" select="1"/>
913                     <field name="journal_id" on_change="onchange_journal_id(journal_id)" select="1"/>
914                     <field name="currency"/>
915                     <newline/>
916                     <field name="balance_start"/>
917                     <field name="balance_end_real"/>
918                     <notebook colspan="4">
919                         <page string="Select entries">
920                             <field colspan="4" domain="[('statement_id', '=', False), ('journal_id', '=', journal_id)]" name="move_line_ids" nolabel="1" widget="many2many"/>
921                         </page>
922                         <page string="Entry encoding">
923                             <separator colspan="4" string="Entry Lines"/>
924                             <field name="period_id"/>
925                             <field colspan="4" name="line_ids" nolabel="1">
926                                 <tree editable="bottom" string="Statement lines">
927                                     <field name="date"/>
928                                     <field name="name"/>
929                                     <field name="type"/>
930                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
931                                     <field domain="[('journal_id', '=', parent.journal_id)]" name="account_id"/>
932                                     <field name="amount"/>
933                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}" name="reconcile_id"/>
934                                 </tree>
935                                 <form string="Statement lines">
936                                     <field name="date"/>
937                                     <field name="name"/>
938                                     <field name="type"/>
939                                     <field name="partner_id" on_change="onchange_partner_id(partner_id, type, parent.currency)"/>
940                                     <field domain="[('journal_id', '=', parent.journal_id)]" name="account_id"/>
941                                     <field name="amount"/>
942                                     <field context="{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}" name="reconcile_id"/>
943                                 </form>
944                             </field>
945                         </page>
946                     </notebook>
947                     <group col="7" colspan="4">
948                         <field name="state" select="2"/>
949                         <field name="balance_end"/>
950                         <button name="button_dummy" states="draft" string="Compute"/>
951                         <button name="button_confirm" states="draft" string="Confirm" type="object"/>
952                         <button name="button_cancel" states="confirm" string="Cancel" type="object"/>
953                     </group>
954                 </form>
955             </field>
956         </record>
957         <record id="action_bank_statement_reconciliation_form" model="ir.actions.act_window">
958             <field name="name">Statements reconciliation</field>
959             <field name="res_model">account.bank.statement</field>
960             <field name="view_type">form</field>
961             <field name="view_mode">form,tree</field>
962             <field name="view_id" ref="view_bank_statement_reconcile_form"/>
963         </record>
964         <menuitem id="next_id_30" name="Bank Reconciliation" parent="account.menu_finance_periodical_processing"/><menuitem action="action_bank_statement_reconciliation_form" id="menu_action_account_bank_reconcile_tree" parent="next_id_30"/>
965         <wizard id="action_account_bank_reconcile_tree" menu="False" model="account.move.line" name="account.move.bank.reconcile" string="Bank reconciliation"/>
966         <menuitem action="action_account_bank_reconcile_tree" id="menu_action_account_bank_reconcile_check_tree" parent="account.next_id_30" type="wizard"/>
967
968         <act_window domain="[('account_id', '=', active_id)]" id="act_account_acount_move_line_open" name="Entries" res_model="account.move.line" src_model="account.account"/>
969
970         <act_window domain="[('account_id', '=', active_id),('reconcile_id','=',False)]" id="act_account_acount_move_line_open_unreconciled" name="Unreconciled entries" res_model="account.move.line" src_model="account.account"/>
971
972         <act_window domain="[('reconcile_id', '=', active_id)]" id="act_account_acount_move_line_reconcile_open" name="Reconciled entries" res_model="account.move.line" src_model="account.move.reconcile"/>
973
974
975         <!--
976         TODO:
977                 Print Journal (and change state)
978                 Close Journal (and verify that there is no draft move lines)
979 -->
980
981         <record id="view_journal_period_tree" model="ir.ui.view">
982             <field name="name">account.journal.period.tree</field>
983             <field name="model">account.journal.period</field>
984             <field name="type">tree</field>
985             <field name="arch" type="xml">
986                 <tree string="Journals">
987                     <field icon="icon" name="period_id"/>
988                     <field name="journal_id"/>
989                     <field name="state"/>
990                 </tree>
991             </field>
992         </record>
993         <record id="action_account_journal_period_tree" model="ir.actions.act_window">
994             <field name="name">Journals</field>
995             <field name="res_model">account.journal.period</field>
996             <field name="view_type">tree</field>
997         </record>
998         <menuitem action="action_account_journal_period_tree" id="menu_action_account_journal_period_tree" parent="account.menu_finance_reporting"/>
999
1000         <record id="action_account_budget_post_tree" model="ir.actions.act_window">
1001             <field name="name">Budgets</field>
1002             <field name="res_model">account.budget.post</field>
1003             <field name="view_type">tree</field>
1004         </record>
1005         <menuitem action="action_account_budget_post_tree" id="menu_action_account_budget_post_tree" parent="account.menu_finance_reporting"/>
1006
1007         <!--
1008         Budgets
1009         -->
1010         <record id="view_budget_post_form" model="ir.ui.view">
1011             <field name="name">account.budget.post.form</field>
1012             <field name="model">account.budget.post</field>
1013             <field name="type">form</field>
1014             <field name="arch" type="xml">
1015                 <form string="Master Budget">
1016                     <notebook>
1017                         <page string="Definition">
1018                             <field name="code" select="1"/>
1019                             <field name="name" select="1"/>
1020                         </page>
1021                         <page string="Dotations">
1022                             <button name="%(wizard_budget_spread)d" string="Spread" type="action"/>
1023                             <field colspan="4" name="dotation_ids" nolabel="1"/>
1024                         </page>
1025                         <page string="Accounts">
1026                             <field colspan="4" name="account_ids" nolabel="1"/>
1027                         </page>
1028                     </notebook>
1029                 </form>
1030             </field>
1031         </record>
1032         <record id="view_budget_post_tree" model="ir.ui.view">
1033             <field name="name">account.budget.post.tree</field>
1034             <field name="model">account.budget.post</field>
1035             <field name="type">tree</field>
1036             <field name="arch" type="xml">
1037                 <tree string="Master Budget">
1038                     <field name="code"/>
1039                     <field name="name"/>
1040                 </tree>
1041             </field>
1042         </record>
1043         <record id="view_budget_post_dotation_form" model="ir.ui.view">
1044             <field name="name">account.budget.post.dotation.form</field>
1045             <field name="model">account.budget.post.dotation</field>
1046             <field name="type">form</field>
1047             <field name="arch" type="xml">
1048                 <form string="Master Budget Expenses">
1049                     <field name="period_id"/>
1050                     <field name="amount"/>
1051                 </form>
1052             </field>
1053         </record>
1054         <record id="view_budget_post_dotation_tree" model="ir.ui.view">
1055             <field name="name">account.budget.post.dotation.tree</field>
1056             <field name="model">account.budget.post.dotation</field>
1057             <field name="type">tree</field>
1058             <field name="arch" type="xml">
1059                 <tree string="Master Budget Expenses">
1060                     <field name="period_id"/>
1061                     <field name="amount"/>
1062                 </tree>
1063             </field>
1064         </record>
1065
1066         <record id="open_budget_post_form" model="ir.actions.act_window">
1067             <field name="name">Master Budgets</field>
1068             <field name="res_model">account.budget.post</field>
1069             <field name="view_type">form</field>
1070             <field name="view_id" ref="view_budget_post_tree"/>
1071         </record>
1072         <menuitem id="next_id_31" name="Budgets" parent="account.menu_finance_configuration"/><menuitem action="open_budget_post_form" id="menu_budget_post_form" parent="next_id_31"/>
1073
1074
1075         <!--
1076         # Account Models
1077 -->
1078
1079         <record id="view_model_line_tree" model="ir.ui.view">
1080             <field name="name">account.model.line.tree</field>
1081             <field name="model">account.model.line</field>
1082             <field name="type">tree</field>
1083             <field name="arch" type="xml">
1084                 <tree string="Entry Model Line">
1085                     <field name="sequence"/>
1086                     <field name="ref"/>
1087                     <field name="name"/>
1088                     <field name="account_id"/>
1089                     <field name="partner_id"/>
1090                     <field name="debit"/>
1091                     <field name="credit"/>
1092                 </tree>
1093             </field>
1094         </record>
1095
1096
1097         <record id="view_model_line_form" model="ir.ui.view">
1098             <field name="name">account.model.line.form</field>
1099             <field name="model">account.model.line</field>
1100             <field name="type">form</field>
1101             <field name="arch" type="xml">
1102                 <form string="Entry Model Line">
1103                     <field colspan="4" name="name" select="1"/>
1104                     <field name="sequence"/>
1105                     <field name="ref" select="1"/>
1106                     <field name="account_id"/>
1107                     <field name="partner_id"/>
1108                     <field name="debit" select="1"/>
1109                     <field name="credit" select="1"/>
1110                     <field name="quantity"/>
1111                     <newline/>
1112                     <field name="date"/>
1113                     <field name="date_maturity"/>
1114                 </form>
1115             </field>
1116         </record>
1117
1118         <record id="view_model_form" model="ir.ui.view">
1119             <field name="name">account.model.form</field>
1120             <field name="model">account.model</field>
1121             <field name="type">form</field>
1122             <field name="arch" type="xml">
1123                 <form string="Entry Model">
1124                     <field name="name" select="1"/>
1125                     <field name="ref" select="1"/>
1126                     <field name="journal_id" select="1"/>
1127                     <field colspan="4" name="lines_id" widget="one2many_list"/>
1128                     <group col="1" colspan="4">
1129                         <button name="generate" string="Create entries" type="object"/>
1130                     </group>
1131                 </form>
1132             </field>
1133         </record>
1134         <record id="view_model_tree" model="ir.ui.view">
1135             <field name="name">account.model.tree</field>
1136             <field name="model">account.model</field>
1137             <field name="type">tree</field>
1138             <field name="arch" type="xml">
1139                 <tree string="Entry Model">
1140                     <field name="name"/>
1141                     <field name="journal_id"/>
1142                 </tree>
1143             </field>
1144         </record>
1145         <record id="action_model_form" model="ir.actions.act_window">
1146             <field name="name">Models Definition</field>
1147             <field name="res_model">account.model</field>
1148             <field name="view_type">form</field>
1149             <field name="view_mode">tree,form</field>
1150         </record>
1151         <menuitem id="next_id_32" name="Models" parent="account.menu_finance_configuration"/><menuitem action="action_model_form" id="menu_action_model_form" parent="next_id_32"/>
1152
1153
1154         <!--
1155         # Payment Terms
1156 -->
1157
1158         <record id="view_payment_term_line_tree" model="ir.ui.view">
1159             <field name="name">account.payment.term.line.tree</field>
1160             <field name="model">account.payment.term.line</field>
1161             <field name="type">tree</field>
1162             <field name="arch" type="xml">
1163                 <tree string="Payment Term">
1164                     <field name="sequence"/>
1165                     <field name="name"/>
1166                     <field name="value"/>
1167                     <field name="days"/>
1168                     <field name="condition"/>
1169                 </tree>
1170             </field>
1171         </record>
1172
1173
1174         <record id="view_payment_term_line_form" model="ir.ui.view">
1175             <field name="name">account.payment.term.line.form</field>
1176             <field name="model">account.payment.term.line</field>
1177             <field name="type">form</field>
1178             <field name="arch" type="xml">
1179                 <form string="Payment Term">
1180                     <field name="name" select="1"/>
1181                     <field name="sequence"/>
1182                     <field name="value"/>
1183                     <field name="value_amount"/>
1184                     <newline/>
1185                     <field name="days"/>
1186                     <field name="condition"/>
1187                 </form>
1188             </field>
1189         </record>
1190
1191         <record id="view_payment_term_form" model="ir.ui.view">
1192             <field name="name">account.payment.term.form</field>
1193             <field name="model">account.payment.term</field>
1194             <field name="type">form</field>
1195             <field name="arch" type="xml">
1196                 <form string="Payment Term">
1197                     <separator colspan="4" string="Information"/>
1198                     <field name="name" select="1"/>
1199                     <field name="active" select="1"/>
1200                     <separator colspan="4" string="Description on invoices"/>
1201                     <field colspan="4" name="note"/>
1202                     <separator colspan="4" string="Computation"/>
1203                     <field colspan="4" name="line_ids"/>
1204                 </form>
1205             </field>
1206         </record>
1207         <record id="action_payment_term_form" model="ir.actions.act_window">
1208             <field name="name">Payment Terms</field>
1209             <field name="res_model">account.payment.term</field>
1210             <field name="view_type">form</field>
1211             <field name="view_mode">tree,form</field>
1212         </record>
1213         <menuitem id="next_id_33" name="Payment Terms" parent="account.menu_finance_configuration"/><menuitem action="action_payment_term_form" id="menu_action_payment_term_form" parent="next_id_33"/>
1214
1215         <!--
1216         # Account Subscriptions
1217 -->
1218
1219         <record id="view_subscription_line_form" model="ir.ui.view">
1220             <field name="name">account.subscription.line.form</field>
1221             <field name="model">account.subscription.line</field>
1222             <field name="type">form</field>
1223             <field name="arch" type="xml">
1224                 <form string="Subscription lines">
1225                     <field name="date"/>
1226                     <field name="move_id"/>
1227                 </form>
1228             </field>
1229         </record>
1230
1231         <record id="view_subscription_line_tree" model="ir.ui.view">
1232             <field name="name">account.subscription.line.tree</field>
1233             <field name="model">account.subscription.line</field>
1234             <field name="type">tree</field>
1235             <field name="arch" type="xml">
1236                 <tree string="Subscription lines">
1237                     <field name="date"/>
1238                     <field name="move_id"/>
1239                 </tree>
1240             </field>
1241         </record>
1242
1243         <record id="view_subscription_tree" model="ir.ui.view">
1244             <field name="name">account.subscription.tree</field>
1245             <field name="model">account.subscription</field>
1246             <field name="type">tree</field>
1247             <field name="arch" type="xml">
1248                 <tree string="Entry Subscription">
1249                     <field name="ref"/>
1250                     <field name="name"/>
1251                     <field name="date_start"/>
1252                     <field name="state"/>
1253                 </tree>
1254             </field>
1255         </record>
1256         <record id="view_subscription_form" model="ir.ui.view">
1257             <field name="name">account.subscription.form</field>
1258             <field name="model">account.subscription</field>
1259             <field name="type">form</field>
1260             <field name="arch" type="xml">
1261                 <form string="Entry Subscription">
1262                     <field name="name" select="1"/>
1263                     <field name="ref" select="1"/>
1264
1265                     <separator colspan="4" string="Subscription Periods"/>
1266                     <field name="date_start" select="1"/>
1267                     <field name="period_total" select="2"/>
1268
1269                     <field name="period_nbr"/>
1270                     <field name="period_type"/>
1271                     <field name="model_id"/>
1272                     <group col="2" colspan="2">
1273                         <button name="compute" states="draft,running" string="Compute" type="object"/>
1274                         <button name="remove_line" states="running" string="Remove Lines" type="object"/>
1275                     </group>
1276                     <separator colspan="4" string="Subscription Lines"/>
1277                     <field colspan="4" name="lines_id" widget="one2many_list"/>
1278
1279                     <separator colspan="4" string="State"/>
1280                     <field name="state" select="2"/>
1281                     <group col="1" colspan="2">
1282                         <button name="state_draft" states="done" string="Set to Draft" type="object"/>
1283                     </group>
1284                 </form>
1285             </field>
1286         </record>
1287         <record id="action_subscription_form" model="ir.actions.act_window">
1288             <field name="name">Subscription Entries</field>
1289             <field name="res_model">account.subscription</field>
1290             <field name="view_type">form</field>
1291             <field name="view_mode">tree,form</field>
1292         </record>
1293         <menuitem action="action_subscription_form" id="menu_action_subscription_form" parent="account.menu_finance_entries"/>
1294
1295         <record id="action_subscription_form_running" model="ir.actions.act_window">
1296             <field name="name">Running Subscriptions</field>
1297             <field name="res_model">account.subscription</field>
1298             <field name="view_type">form</field>
1299             <field name="view_mode">tree,form</field>
1300             <field name="domain">[('state','=','running')]</field>
1301         </record>
1302         <menuitem action="action_subscription_form_running" id="menu_action_subscription_form_running" parent="menu_action_subscription_form"/>
1303
1304         <record id="action_subscription_form_new" model="ir.actions.act_window">
1305             <field name="name">New Subscription</field>
1306             <field name="res_model">account.subscription</field>
1307             <field name="view_type">form</field>
1308             <field name="view_mode">form,tree</field>
1309             <field name="view_id" ref="view_subscription_form"/>
1310         </record>
1311         <menuitem action="action_subscription_form_new" id="menu_action_subscription_form_new" parent="menu_action_subscription_form"/>
1312
1313         <record id="view_subscription_line_form_complete" model="ir.ui.view">
1314             <field name="name">account.subscription.line.form</field>
1315             <field name="model">account.subscription.line</field>
1316             <field name="type">form</field>
1317             <field eval="20" name="priority"/>
1318             <field name="arch" type="xml">
1319                 <form string="Subscription lines">
1320                     <field name="subscription_id"/>
1321                     <field name="date"/>
1322                     <field name="move_id"/>
1323                 </form>
1324             </field>
1325         </record>
1326
1327         <record id="action_move_line_tree1" model="ir.actions.act_window">
1328             <field name="name">Move line select</field>
1329             <field name="res_model">account.move.line</field>
1330             <field name="view_type">form</field>
1331             <field name="view_mode">tree,form</field>
1332             <field name="domain">[('account_id','child_of', [active_id]),('state','&lt;&gt;','draft')]</field>
1333         </record>
1334         <wizard id="wizard_move_line_select" menu="False" model="account.move.line" name="account.move.line.select" string="Move line select"/>
1335         <record id="ir_open_account_account" model="ir.values">
1336             <field eval="'tree_but_open'" name="key2"/>
1337             <field eval="'account.account'" name="model"/>
1338             <field name="name">Open all entries lines</field>
1339             <field eval="'ir.actions.wizard,%d'%wizard_move_line_select" name="value"/>
1340             <field eval="True" name="object"/>
1341         </record>
1342
1343
1344         <record id="view_move_line_tax_tree" model="ir.ui.view">
1345             <field name="name">account.move.line.tax.tree</field>
1346             <field name="model">account.move.line</field>
1347             <field name="type">tree</field>
1348             <field eval="4" name="priority"/>
1349             <field name="arch" type="xml">
1350                 <tree string="Account Entry Line">
1351                     <field name="date"/>
1352                     <field name="move_id"/>
1353                     <field name="statement_id" string="St."/>
1354                     <field name="name"/>
1355                     <field name="partner_id"/>
1356                     <field name="account_id"/>
1357                     <field name="tax_code_id"/>
1358                     <field name="tax_amount"/>
1359                     <field name="debit" sum="Total debit"/>
1360                     <field name="credit" sum="Total credit"/>
1361                     <field name="state"/>
1362                 </tree>
1363             </field>
1364         </record>
1365
1366         <record id="action_tax_code_line_open" model="ir.actions.act_window">
1367             <field name="name">account.move.line</field>
1368             <field name="res_model">account.move.line</field>
1369             <field name="view_type">form</field>
1370             <field name="view_mode">tree,form</field>
1371             <field name="view_id" ref="view_move_line_tax_tree"/>
1372             <field name="domain">[('tax_code_id','=',active_id),('state','&lt;&gt;','draft')]</field>
1373         </record>
1374         <record id="ir_open_tax_move_line" model="ir.values">
1375             <field name="key2">tree_but_open</field>
1376             <field name="model">account.tax.code</field>
1377             <field name="name">Tax Details</field>
1378             <field eval="'ir.actions.act_window,%d'%action_tax_code_line_open" name="value"/>
1379             <field eval="True" name="object"/>
1380         </record>
1381
1382
1383         <!--
1384         # Admin config
1385         -->
1386
1387         <act_window domain="[('journal_id', '=', active_id)]" id="act_account_journal_2_account_bank_statement" name="Bank statements" res_model="account.bank.statement" src_model="account.journal"/>
1388
1389         <act_window domain="[('journal_id', '=', active_id)]" id="act_account_journal_2_account_move_line" name="Entry lines" res_model="account.move.line" src_model="account.journal"/>
1390
1391         <act_window domain="[('partner_id', '=', active_id), ('account_id.type', 'in', ['receivable', 'payable']), ('reconcile_id','=',False)]" id="act_account_partner_account_move_unreconciled" name="Receivables &amp; Payables" res_model="account.move.line" src_model="res.partner"/>
1392
1393         <act_window domain="[('partner_id', '=', active_id)]" id="act_account_partner_account_move" name="All account entries" res_model="account.move.line" src_model="res.partner"/>
1394
1395
1396
1397         <!-- configuration wizard view -->
1398
1399         <record id="view_config_fiscalyear_form" model="ir.ui.view">
1400             <field name="name">Configure Fiscal Year</field>
1401             <field name="model">account.config.fiscalyear</field>
1402             <field name="type">form</field>
1403             <field name="arch" type="xml">
1404                 <form string="Configure Your Fiscal Year">
1405                     <separator col="4" colspan="4" string="Configure Your Fiscal Year"/>
1406                     <field name="name"/>
1407                     <field name="code"/>
1408                     <field name="date1"/>
1409                     <field name="date2"/>
1410                                         <separator string="" colspan="4"/>
1411                                         <label string="" colspan="2"/>
1412                     <group col="4" colspan="4">
1413                         <button icon="gtk-cancel" special="cancel" string="Don't Create" name="action_cancel" type="object"/>
1414                         <button icon="gtk-ok" name="action_create" string="Create" type="object"/>
1415                     </group>
1416                 </form>
1417             </field>
1418         </record>
1419
1420         <record id="action_config_fiscalyear_form" model="ir.actions.act_window">
1421             <field name="name">Configure Fiscal Year</field>
1422             <field name="type">ir.actions.act_window</field>
1423             <field name="res_model">account.config.fiscalyear</field>
1424             <field name="view_type">form</field>
1425             <field name="view_mode">form</field>
1426             <field name="target">new</field>
1427         </record>
1428
1429
1430
1431         <record id="view_config_journal_bank_account" model="ir.ui.view">
1432             <field name="name">Configure Journal of Bank account</field>
1433             <field name="model">account.config.journal.bank.account</field>
1434             <field name="type">form</field>
1435             <field name="arch" type="xml">
1436                 <form string="Configure Journal of Bank account">
1437                     <separator col="4" colspan="4" string="Configure Journal of Bank account"/>
1438                     <newline/>
1439                     <field colspan="4" mode="tree" name="lines_id" nolabel="1" widget="one2many_list">
1440                         <form string="Journal Lines">
1441                             <field name="name"/>
1442                             <field name="bank_account_id"/>
1443                             <field name="view_id"/>
1444                         </form>
1445                         <tree editable="bottom" string="Account Journals">
1446                             <field name="name"/>
1447                             <field name="bank_account_id"/>
1448                             <field name="view_id"/>
1449                         </tree>
1450                     </field>
1451                     <group col="4" colspan="4">
1452                         <button icon="gtk-cancel" special="cancel" name="action_cancel" type="object" string="Cancel"/>
1453                         <button icon="gtk-ok" name="action_create" string="Create" type="object"/>
1454                     </group>
1455                 </form>
1456             </field>
1457         </record>
1458
1459         <record id="action_config_journal_bank_account" model="ir.actions.act_window">
1460             <field name="name">Configure Journal of Bank account</field>
1461             <field name="type">ir.actions.act_window</field>
1462             <field name="res_model">account.config.journal.bank.account</field>
1463             <field name="view_type">form</field>
1464             <field name="view_mode">form</field>
1465             <field name="target">new</field>
1466         </record>
1467
1468         <!-- register configuration wizard -->
1469
1470         <record id="config_fiscalyear" model="ir.module.module.configuration.step">
1471             <field name="name">Define fiscal years</field>
1472             <field name="note">Define fiscal years</field>
1473             <field name="action_id" ref="action_config_fiscalyear_form"/>
1474             <field name="state">open</field>
1475         </record>
1476
1477         <record id="config_journal_bank_account" model="ir.module.module.configuration.step">
1478             <field name="name">Define journal for bank accounts</field>
1479             <field name="note">Define journal for bank accounts</field>
1480             <field name="action_id" ref="action_config_journal_bank_account"/>
1481             <field name="state">open</field>
1482         </record>
1483
1484     </data>
1485 </terp>