[MERGE] account journal items widget by dle
[odoo/odoo.git] / addons / account / demo / account_demo.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         
5         <!--
6         Fiscal year
7         -->    
8         
9         <record id="data_fiscalyear" model="account.fiscalyear">
10             <field eval="'Fiscal Year X '+time.strftime('%Y')" name="name"/>
11             <field eval="'FY'+time.strftime('%Y')" name="code"/>
12             <field eval="time.strftime('%Y')+'-01-01'" name="date_start"/>
13             <field eval="time.strftime('%Y')+'-12-31'" name="date_stop"/>
14             <field name="company_id" ref="base.main_company"/>
15         </record>
16         
17         <!--
18         Fiscal Periods
19         -->    
20         
21         <record id="period_1" model="account.period">
22             <field eval="'01/'+time.strftime('%Y')" name="code"/>
23             <field eval="'X 01/'+time.strftime('%Y')" name="name"/>
24             <field eval="True" name="special"/>
25             <field name="fiscalyear_id" ref="data_fiscalyear"/>
26             <field eval="time.strftime('%Y')+'-01-01'" name="date_start"/>
27             <field eval="time.strftime('%Y')+'-01-31'" name="date_stop"/>
28             <field name="company_id" ref="base.main_company"/>
29         </record>
30         <record id="period_2" model="account.period">
31             <field eval="'02/'+time.strftime('%Y')" name="code"/>
32             <field eval="'X 02/'+time.strftime('%Y')" name="name"/>
33             <field eval="True" name="special"/>
34             <field name="fiscalyear_id" ref="data_fiscalyear"/>
35             <field eval="time.strftime('%Y')+'-02-01'" name="date_start"/>
36             <!-- for the last day of February, we have to compute the day before March 1st -->
37             <field eval="(DateTime.today().replace(month=3, day=1) - timedelta(days=1)).strftime('%Y-%m-%d')" name="date_stop"/>
38             <field name="company_id" ref="base.main_company"/>
39         </record>
40         <record id="period_3" model="account.period">
41             <field eval="'03/'+time.strftime('%Y')" name="code"/>
42             <field eval="'X 03/'+time.strftime('%Y')" name="name"/>
43             <field eval="True" name="special"/>
44             <field name="fiscalyear_id" ref="data_fiscalyear"/>
45             <field eval="time.strftime('%Y')+'-03-01'" name="date_start"/>
46             <field eval="time.strftime('%Y')+'-03-31'" name="date_stop"/>
47             <field name="company_id" ref="base.main_company"/>
48         </record>
49         <record id="period_4" model="account.period">
50             <field eval="'04/'+time.strftime('%Y')" name="code"/>
51             <field eval="'X 04/'+time.strftime('%Y')" name="name"/>
52             <field eval="True" name="special"/>
53             <field name="fiscalyear_id" ref="data_fiscalyear"/>
54             <field eval="time.strftime('%Y')+'-04-01'" name="date_start"/>
55             <field eval="time.strftime('%Y')+'-04-30'" name="date_stop"/>
56             <field name="company_id" ref="base.main_company"/>
57         </record>
58         <record id="period_5" model="account.period">
59             <field eval="'05/'+time.strftime('%Y')" name="code"/>
60             <field eval="'X 05/'+time.strftime('%Y')" name="name"/>
61             <field eval="True" name="special"/>
62             <field name="fiscalyear_id" ref="data_fiscalyear"/>
63             <field eval="time.strftime('%Y')+'-05-01'" name="date_start"/>
64             <field eval="time.strftime('%Y')+'-05-31'" name="date_stop"/>
65             <field name="company_id" ref="base.main_company"/>
66         </record>
67         <record id="period_6" model="account.period">
68             <field eval="'06/'+time.strftime('%Y')" name="code"/>
69             <field eval="'X 06/'+time.strftime('%Y')" name="name"/>
70             <field name="fiscalyear_id" ref="data_fiscalyear"/>
71             <field eval="True" name="special"/>
72             <field eval="time.strftime('%Y')+'-06-01'" name="date_start"/>
73             <field eval="time.strftime('%Y')+'-06-30'" name="date_stop"/>
74             <field name="company_id" ref="base.main_company"/>
75         </record>
76         <record id="period_7" model="account.period">
77             <field eval="'07/'+time.strftime('%Y')" name="code"/>
78             <field eval="'X 07/'+time.strftime('%Y')" name="name"/>
79             <field eval="True" name="special"/>
80             <field name="fiscalyear_id" ref="data_fiscalyear"/>
81             <field eval="time.strftime('%Y')+'-07-01'" name="date_start"/>
82             <field eval="time.strftime('%Y')+'-07-31'" name="date_stop"/>
83             <field name="company_id" ref="base.main_company"/>
84         </record>
85         <record id="period_8" model="account.period">
86             <field eval="'08/'+time.strftime('%Y')" name="code"/>
87             <field eval="'X 08/'+time.strftime('%Y')" name="name"/>
88             <field eval="True" name="special"/>
89             <field name="fiscalyear_id" ref="data_fiscalyear"/>
90             <field eval="time.strftime('%Y')+'-08-01'" name="date_start"/>
91             <field eval="time.strftime('%Y')+'-08-31'" name="date_stop"/>
92             <field name="company_id" ref="base.main_company"/>
93         </record>
94         <record id="period_9" model="account.period">
95             <field eval="'09/'+time.strftime('%Y')" name="code"/>
96             <field eval="'X 09/'+time.strftime('%Y')" name="name"/>
97             <field eval="True" name="special"/>
98             <field name="fiscalyear_id" ref="data_fiscalyear"/>
99             <field eval="time.strftime('%Y')+'-09-01'" name="date_start"/>
100             <field eval="time.strftime('%Y')+'-09-30'" name="date_stop"/>
101             <field name="company_id" ref="base.main_company"/>
102         </record>
103         <record id="period_10" model="account.period">
104             <field eval="'10/'+time.strftime('%Y')" name="code"/>
105             <field eval="'X 10/'+time.strftime('%Y')" name="name"/>
106             <field eval="True" name="special"/>
107             <field name="fiscalyear_id" ref="data_fiscalyear"/>
108             <field eval="time.strftime('%Y')+'-10-01'" name="date_start"/>
109             <field eval="time.strftime('%Y')+'-10-31'" name="date_stop"/>
110             <field name="company_id" ref="base.main_company"/>
111         </record>
112         <record id="period_11" model="account.period">
113             <field eval="'11/'+time.strftime('%Y')" name="code"/>
114             <field eval="'X 11/'+time.strftime('%Y')" name="name"/>
115             <field eval="True" name="special"/>
116             <field name="fiscalyear_id" ref="data_fiscalyear"/>
117             <field eval="time.strftime('%Y')+'-11-01'" name="date_start"/>
118             <field eval="time.strftime('%Y')+'-11-30'" name="date_stop"/>
119             <field name="company_id" ref="base.main_company"/>
120         </record>
121         <record id="period_12" model="account.period">
122             <field eval="'12/'+time.strftime('%Y')" name="code"/>
123             <field eval="'X 12/'+time.strftime('%Y')" name="name"/>
124             <field eval="True" name="special"/>
125             <field name="fiscalyear_id" ref="data_fiscalyear"/>
126             <field eval="time.strftime('%Y')+'-12-01'" name="date_start"/>
127             <field eval="time.strftime('%Y')+'-12-31'" name="date_stop"/>
128             <field name="company_id" ref="base.main_company"/>
129         </record>
130
131         <record id="base.user_demo" model="res.users">
132             <field name="groups_id" eval="[(4,ref('account.group_account_user'))]"/> 
133         </record>
134     </data>
135 </openerp>