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