~technofluid-team/openobject-addons/technofluid_multiple_installations

« back to all changes in this revision

Viewing changes to account/account_invoice_view.xml

  • Committer: pinky
  • Date: 2006-12-07 13:41:40 UTC
  • Revision ID: pinky-dedd7f8a42bd4557112a0513082691b8590ad6cc
New trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<terp>
 
3
<data>
 
4
 
 
5
        <record model="ir.ui.view" id="view_company_from_invoice">
 
6
                <field name="name">res.company.form</field>
 
7
                <field name="model">res.company</field>
 
8
                <field name="inherit_id" ref="base.view_company_form"/>
 
9
                <field name="type">form</field>
 
10
                <field name="arch" type="xml">
 
11
                        <field name="rml_footer2" position="after">
 
12
                                <field name="currency_id" />
 
13
                        </field>
 
14
                </field>
 
15
        </record>
 
16
        
 
17
        
 
18
        #---------------------------------------------------------
 
19
        # Invoices
 
20
        #---------------------------------------------------------
 
21
        <record model="ir.ui.view" id="view_invoice_line_tree">
 
22
                <field name="name">account.invoice.line.tree</field>
 
23
                <field name="model">account.invoice.line</field>
 
24
                <field name="type">tree</field>
 
25
                <field name="arch" type="xml">
 
26
                        <tree string="Invoice Line">
 
27
                                <field name="name"/>
 
28
                                <field name="account_id"/>
 
29
                                <field name="quantity"/>
 
30
                                <field name="uos_id"/>
 
31
                                <field name="price_unit"/>
 
32
                                <field name="discount"/>
 
33
                                <field name="price_subtotal"/>
 
34
                        </tree>
 
35
                </field>
 
36
        </record>
 
37
        <record model="ir.ui.view" id="view_invoice_line_form">
 
38
                <field name="name">account.invoice.line.form</field>
 
39
                <field name="model">account.invoice.line</field>
 
40
                <field name="type">form</field>
 
41
                <field name="arch" type="xml">
 
42
                        <form string="Invoice Line">
 
43
                                <notebook>
 
44
                                        <page string="Line">
 
45
                                                <field name="name" select="1"/>
 
46
                                                <field name="account_id" on_change="onchange_account_id(parent.partner_id,account_id)" />
 
47
                                                <field name="product_id" select="1" on_change="product_id_change(product_id, uos_id, quantity, name)"/>
 
48
                                                <field name="uos_id"/>
 
49
                                                <field name="quantity" select="1"/>
 
50
                                                <field name="price_unit" select="1"/>
 
51
                                                <field name="discount"/>
 
52
                                                <newline/>
 
53
                                                <field name="price_subtotal"/>
 
54
                                                <field name="invoice_line_tax_id" colspan="3"/> 
 
55
                                        </page>
 
56
                                        <page string="Other">
 
57
                                                <field name="note" colspan="4"/>
 
58
                                        </page>
 
59
                                </notebook>
 
60
                        </form>
 
61
                </field>
 
62
        </record>
 
63
        <record model="ir.ui.view" id="view_invoice_tax_tree">
 
64
                <field name="name">account.invoice.tax.tree</field>
 
65
                <field name="model">account.invoice.tax</field>
 
66
                <field name="type">tree</field>
 
67
                <field name="arch" type="xml">
 
68
                        <tree string="Manual Invoice Taxes">
 
69
                                <field name="sequence"/>
 
70
                                <field name="manual"/>
 
71
                                <field name="name"/>
 
72
                                <field name="account_id"/>
 
73
                                <field name="base"/>
 
74
                                <field name="amount"/>
 
75
                        </tree>
 
76
                </field>
 
77
        </record>
 
78
        <record model="ir.ui.view" id="view_invoice_tax_form">
 
79
                <field name="name">account.invoice.tax.form</field>
 
80
                <field name="model">account.invoice.tax</field>
 
81
                <field name="type">form</field>
 
82
                <field name="arch" type="xml">
 
83
                        <form string="Manual Invoice Taxes">
 
84
                                <field name="name" select="1"/>
 
85
                                <field name="sequence"/>
 
86
                                <field name="account_id" select="1"/>
 
87
                                <field name="manual" select="1"/>
 
88
                                <field name="amount" select="1"/>
 
89
                                <field name="base"/>
 
90
                                <separator string="Tax codes" colspan="4"/>
 
91
                                <field name="base_code_id"/>
 
92
                                <field name="base_amount"/>
 
93
                                <field name="tax_code_id"/>
 
94
                                <field name="tax_amount"/>
 
95
                        </form>
 
96
                </field>
 
97
        </record>
 
98
 
 
99
        <record model="ir.ui.view" id="invoice_tree">
 
100
                <field name="name">account.invoice.tree</field>
 
101
                <field name="model">account.invoice</field>
 
102
                <field name="type">tree</field>
 
103
                <field name="arch" type="xml">
 
104
                        <tree string="Invoice" colors="grey:state=='draft'">
 
105
                                <field name="name"/>
 
106
                                <field name="type"/>
 
107
                                <field name="number"/>
 
108
                                <field name="date_invoice"/>
 
109
                                <field name="partner_id"/>
 
110
                                <field name="amount_untaxed"/>
 
111
                                <field name="amount_total"/>
 
112
                                <field name="currency_id"/>
 
113
                                <field name="state"/>
 
114
                        </tree>
 
115
                </field>
 
116
        </record>
 
117
 
 
118
        <record model="ir.ui.view" id="invoice_form">
 
119
                <field name="name">account.invoice.form1</field>
 
120
                <field name="model">account.invoice</field>
 
121
                <field name="type">form</field>
 
122
                <field name="arch" type="xml">
 
123
                        <form string="Invoice">
 
124
                        <notebook>
 
125
                                <page string="Invoice">
 
126
                                        <field name="name" select="1"/>
 
127
                                        <field name="currency_id" on_change="onchange_currency_id(currency_id)" select="1"/>
 
128
                                        <newline/>
 
129
                                        <field name="type" select="1"/>
 
130
                                        <field name="number" select="1"/>
 
131
                                        <newline/>
 
132
 
 
133
                                        <field name="partner_id" on_change="onchange_partner_id(type,partner_id)" select="1"/>
 
134
                                        <field name="address_invoice_id" domain="[('partner_id','=',partner_id)]"/>
 
135
 
 
136
                                        <field name="account_id"/>
 
137
                                        <field name="project_id"/>
 
138
 
 
139
                                        <field name="payment_term"/>
 
140
                                        <field name="date_due"/>
 
141
 
 
142
                                        <field name="journal_id" select="1"/>
 
143
 
 
144
                                        <field name="invoice_line" nolabel="1" widget="one2many_list" colspan="4"/>
 
145
                                        <group colspan="4" col="7">
 
146
                                                <field name="amount_untaxed"/>
 
147
                                                <field name="amount_tax"/>
 
148
                                                <field name="amount_total"/>
 
149
                                                <button name="button_compute" string="Compute" states="draft" type="object"/>
 
150
                                        </group>
 
151
 
 
152
                                        <group col="6" colspan="4">
 
153
                                                <field name="state" readonly="1" select="1"/>
 
154
                                                <button name="invoice_proforma" states="draft" string="Create PRO-FORMA"/>
 
155
                                                <button name="invoice_open" states="draft,proforma" string="Create Invoice"/>
 
156
                                                <button name="invoice_cancel" states="draft,proforma,sale,open" string="Cancel Invoice"/>
 
157
                                                <button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
 
158
                                        </group>
 
159
                                </page>
 
160
                                <page string="Tax Lines">
 
161
                                        <field name="tax_line" nolabel="1" widget="one2many_list" colspan="4"/>
 
162
                                </page>
 
163
                                <page string="Other Information">
 
164
                                        <field name="reference" select="1"/>
 
165
                                        <field name="origin"/>
 
166
                                        <field name="address_contact_id" domain="[('partner_id','=',partner_id)]" colspan="3"/>
 
167
                                        <field name="partner_ref"/>
 
168
                                        <field name="partner_contact"/>
 
169
                                        <field name="move_id"/>
 
170
                                        <field name="date_invoice" select="1"/>
 
171
                                        <field name="period_id"/><label string="(keep empty to use the current period)" align="0.0" colspan="2"/>
 
172
                                        <newline/>
 
173
                                        <field name="comment" colspan="3"/>
 
174
                                </page>
 
175
                        </notebook>
 
176
                        </form>
 
177
                </field>
 
178
        </record>
 
179
 
 
180
        <record model="ir.actions.act_window" id="action_invoice_form">
 
181
                <field name="name">account.invoice</field>
 
182
                <field name="res_model">account.invoice</field>
 
183
                <field name="view_type">form</field>
 
184
                <field name="view_id" ref="invoice_form"/>
 
185
        </record>
 
186
        <menuitem name="Financial Management/Invoices" id="menu_action_invoice_form" action="action_invoice_form" sequence="6"/>
 
187
 
 
188
        <record model="ir.actions.act_window" id="action_invoice_tree1">
 
189
                <field name="name">account.invoice</field>
 
190
                <field name="res_model">account.invoice</field>
 
191
                <field name="view_type">form</field>
 
192
                <field name="view_mode">tree,form</field>
 
193
                <field name="domain">[('type','=','out_invoice')]</field>
 
194
                <field name="context">{'type':'out_invoice'}</field>
 
195
        </record>
 
196
        <menuitem name="Financial Management/Invoices/Customers Invoices" id="menu_action_invoice_tree1" action="action_invoice_tree1"/>
 
197
        
 
198
        <record model="ir.actions.act_window" id="action_invoice_tree2">
 
199
                <field name="name">account.invoice</field>
 
200
                <field name="res_model">account.invoice</field>
 
201
                <field name="view_type">form</field>
 
202
                <field name="view_mode">tree,form</field>
 
203
                <field name="domain">[('type','=','in_invoice')]</field>
 
204
                <field name="context">{'type':'in_invoice'}</field>
 
205
        </record>
 
206
        <menuitem name="Financial Management/Invoices/Suppliers Invoices" id="menu_action_invoice_tree2" action="action_invoice_tree2"/>
 
207
 
 
208
        <record model="ir.actions.act_window" id="action_invoice_tree3">
 
209
                <field name="name">account.invoice</field>
 
210
                <field name="res_model">account.invoice</field>
 
211
                <field name="view_type">form</field>
 
212
                <field name="view_mode">tree,form</field>
 
213
                <field name="domain">[('type','=','out_refund')]</field>
 
214
                <field name="context">{'type':'out_refund'}</field>
 
215
        </record>
 
216
        <menuitem name="Financial Management/Invoices/Customers Refund" id="menu_action_invoice_tree3" action="action_invoice_tree3"/>
 
217
 
 
218
        <record model="ir.actions.act_window" id="action_invoice_tree4">
 
219
                <field name="name">account.invoice</field>
 
220
                <field name="res_model">account.invoice</field>
 
221
                <field name="view_type">form</field>
 
222
                <field name="view_mode">tree,form</field>
 
223
                <field name="domain">[('type','=','in_refund')]</field>
 
224
                <field name="context">{'type':'in_refund'}</field>
 
225
        </record>
 
226
        <menuitem name="Financial Management/Invoices/Suppliers Refund" id="menu_action_invoice_tree4" action="action_invoice_tree4"/>
 
227
 
 
228
        <record model="ir.actions.act_window" id="action_invoice_tree5">
 
229
                <field name="name">account.invoice</field>
 
230
                <field name="res_model">account.invoice</field>
 
231
                <field name="view_type">form</field>
 
232
                <field name="view_mode">tree,form</field>
 
233
                <field name="domain">[('state','=','draft'),('type','=','out_invoice')]</field>
 
234
                <field name="context">{'type':'out_invoice'}</field>
 
235
        </record>
 
236
        <menuitem name="Financial Management/Invoices/Customers Invoices/Draft Invoices" action="action_invoice_tree5" id="menu_invoice_draft"/>
 
237
 
 
238
        <record model="ir.actions.act_window" id="action_invoice_tree6">
 
239
                <field name="name">account.invoice</field>
 
240
                <field name="res_model">account.invoice</field>
 
241
                <field name="view_type">form</field>
 
242
                <field name="view_mode">tree,form</field>
 
243
                <field name="domain">[('state','=','proforma'),('type','=','out_invoice')]</field>
 
244
                <field name="context">{'type':'out_invoice'}</field>
 
245
        </record>
 
246
        <menuitem name="Financial Management/Invoices/Customers Invoices/PRO-FORMA" id="menu_action_invoice_tree6" action="action_invoice_tree6"/>
 
247
 
 
248
        <record model="ir.actions.act_window" id="action_invoice_tree7">
 
249
                <field name="name">account.invoice</field>
 
250
                <field name="res_model">account.invoice</field>
 
251
                <field name="view_type">form</field>
 
252
                <field name="view_mode">tree,form</field>
 
253
                <field name="domain">[('state','=','open'),('type','=','out_invoice')]</field>
 
254
                <field name="context">{'type':'out_invoice'}</field>
 
255
        </record>
 
256
        <menuitem name="Financial Management/Invoices/Customers Invoices/Opened Invoices" id="menu_action_invoice_tree7" action="action_invoice_tree7"/>
 
257
 
 
258
        <record model="ir.actions.act_window" id="action_invoice_tree8">
 
259
                <field name="name">account.invoice</field>
 
260
                <field name="res_model">account.invoice</field>
 
261
                <field name="view_type">form</field>
 
262
                <field name="view_mode">tree,form</field>
 
263
                <field name="domain">[('state','=','draft'),('type','=','in_invoice')]</field>
 
264
                <field name="context">{'type':'in_invoice'}</field>
 
265
        </record>
 
266
        <menuitem name="Financial Management/Invoices/Suppliers Invoices/Draft" id="menu_action_invoice_tree8" action="action_invoice_tree8"/>
 
267
 
 
268
        <record model="ir.actions.act_window" id="action_invoice_tree9">
 
269
                <field name="name">account.invoice</field>
 
270
                <field name="res_model">account.invoice</field>
 
271
                <field name="view_type">form</field>
 
272
                <field name="view_mode">tree,form</field>
 
273
                <field name="domain">[('state','=','open'),('type','=','in_invoice')]</field>
 
274
                <field name="context">{'type':'in_invoice'}</field>
 
275
        </record>
 
276
        <menuitem name="Financial Management/Invoices/Suppliers Invoices/Opened" id="menu_action_invoice_tree9" action="action_invoice_tree9"/>
 
277
 
 
278
        <record model="ir.actions.act_window" id="action_invoice_tree10">
 
279
                <field name="name">account.invoice</field>
 
280
                <field name="res_model">account.invoice</field>
 
281
                <field name="view_type">form</field>
 
282
                <field name="view_mode">tree,form</field>
 
283
                <field name="domain">[('state','=','draft'),('type','=','out_refund')]</field>
 
284
                <field name="context">{'type':'out_refund'}</field>
 
285
        </record>
 
286
        <menuitem name="Financial Management/Invoices/Customers Refund/Draft" id="menu_action_invoice_tree10" action="action_invoice_tree10"/>
 
287
        
 
288
        <record model="ir.actions.act_window" id="action_invoice_tree11">
 
289
                <field name="name">account.invoice</field>
 
290
                <field name="res_model">account.invoice</field>
 
291
                <field name="view_type">form</field>
 
292
                <field name="view_mode">tree,form</field>
 
293
                <field name="domain">[('state','=','open'),('type','=','out_refund')]</field>
 
294
                <field name="context">{'type':'out_refund'}</field>
 
295
        </record>
 
296
        <menuitem name="Financial Management/Invoices/Customers Refund/Opened" id="menu_action_invoice_tree11" action="action_invoice_tree11"/>
 
297
 
 
298
        <record model="ir.actions.act_window" id="action_invoice_tree12">
 
299
                <field name="name">account.invoice</field>
 
300
                <field name="res_model">account.invoice</field>
 
301
                <field name="view_type">form</field>
 
302
                <field name="view_mode">tree,form</field>
 
303
                <field name="domain">[('state','=','draft'),('type','=','in_refund')]</field>
 
304
                <field name="context">{'type':'in_refund'}</field>
 
305
        </record>
 
306
        <menuitem name="Financial Management/Invoices/Suppliers Refund/Draft" id="menu_action_invoice_tree12" action="action_invoice_tree12"/>
 
307
        
 
308
        <record model="ir.actions.act_window" id="action_invoice_tree13">
 
309
                <field name="name">account.invoice</field>
 
310
                <field name="res_model">account.invoice</field>
 
311
                <field name="view_type">form</field>
 
312
                <field name="view_mode">tree,form</field>
 
313
                <field name="domain">[('state','=','open'),('type','=','in_refund')]</field>
 
314
                <field name="context">{'type':'in_refund'}</field>
 
315
        </record>
 
316
        <menuitem name="Financial Management/Invoices/Suppliers Refund/Opened" id="menu_action_invoice_tree13" action="action_invoice_tree13"/>
 
317
 
 
318
</data>
 
319
</terp>