~avanzosc/openerp-spain/6.1

« back to all changes in this revision

Viewing changes to l10n_es_aeat_mod347/mod347_view.xml

  • Committer: Omar (pexego)
  • Date: 2011-03-04 17:52:36 UTC
  • Revision ID: omar@pexego.es-20110304175236-z7yre3omjbc7or95
[ADD] l10n_es_aeat, l10n_es_aeat_347, l10n_es_aeat_349: Adds a generic module for aeat models, 347 module was portedto v6.0 and adds new module to print AEAT model 349.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
2
 
<!--
3
 
#
4
 
#    OpenERP - Model 347 Aeat
5
 
#    Copyright (C) 2009 Asr Oss Sistemas Informáticos. All Rights Reserved
6
 
#    $Id$
7
 
#
8
 
#    This program is free software: you can redistribute it and/or modify
9
 
#    it under the terms of the GNU General Public License as published by
10
 
#    the Free Software Foundation, either version 3 of the License, or
11
 
#    (at your option) any later version.
12
 
#
13
 
#    This program is distributed in the hope that it will be useful,
14
 
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
15
 
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
 
#    GNU General Public License for more details.
17
 
#
18
 
#    You should have received a copy of the GNU General Public License
19
 
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
 
#
21
 
-->
22
 
<!--
23
 
Views for the l10n Es aeat mod347.
24
 
 
25
 
Authors: Alejandro Sanchez Ramirez Asr Oss - alejandro@asr-oss.com
26
 
         Borja Lópes Soilán (Pexego) - borjals@pexego.es
27
 
-->
 
1
<?xml version="1.0" encoding="utf-8"?>
28
2
<openerp>
29
3
    <data>
30
4
 
31
 
        <!-- AEAT 347 report tree view -->
32
 
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_report_tree">
33
 
            <field name="name">l10n.es.aeat.mod347.report.tree</field>
34
 
            <field name="model">l10n.es.aeat.mod347.report</field>
35
 
            <field name="type">tree</field>
36
 
            <field name="arch" type="xml">
37
 
                <tree string="AEAT 347 Reports">
38
 
                    <field name="company_id" on_change="on_change_company_id(company_id)" required="1" select="1"/>
39
 
                    <field name="fiscalyear_id" select="1"/>
40
 
                    <field name="number"/>
41
 
                    <field name="support_type"/>
42
 
                </tree>
43
 
            </field>
44
 
        </record>
45
 
 
46
 
        <!-- AEAT 347 report form view -->
47
 
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_report_form">
48
 
            <field name="name">l10n.es.aeat.mod347.report.form</field>
49
 
            <field name="model">l10n.es.aeat.mod347.report</field>
50
 
            <field name="type">form</field>
51
 
            <field name="arch" type="xml">
52
 
                <form string="AEAT 347 Report">
53
 
                    <group string="Declaration" colspan="4">
54
 
                        <field name="company_id" on_change="on_change_company_id(company_id)" required="1" select="1"/>
55
 
                        <field name="fiscalyear_id" select="1"/>
56
 
                        <field name="number"/>
57
 
                        <field name="support_type"/>
58
 
                    </group>
59
 
                    <notebook colspan="4">
60
 
                        <page string="General">
61
 
                            <group string="Identification" colspan="4">
62
 
                                <field name="company_vat" required="1"/>
63
 
                                <field name="contact_phone"/>
64
 
                                <field name="contact_name" colspan="4"/>
65
 
                                <field name="representative_vat"/>
66
 
                            </group>
67
 
                            <group string="Susbtitutive/complementary declaration" colspan="4">
68
 
                                <field name="type"/>
69
 
                                <field name="previous_number"/>
70
 
                            </group>
71
 
                            <group string="Summary" colspan="4">
72
 
                                <field name="total_partner_records"/>
73
 
                                <field name="total_amount"/>
74
 
                                <field name="total_real_state_records"/>
75
 
                                <field name="total_real_state_amount"/>
76
 
                            </group>
77
 
                            <group string="Calculation" colspan="4">
78
 
                                <field name="operations_limit"/>
79
 
                                <field name="received_cash_limit"/>
80
 
                                <field name="charges_obtp_limit"/>
81
 
                            </group>
82
 
                            <group colspan="4">
83
 
                                <field name="state" select="2" readonly="1"/>
84
 
                                <field name="calc_date" select="2" readonly="1"/>
85
 
                            </group>
86
 
                            <group colspan="4" col="10">
87
 
                                <!-- <button name="calculate" string="Calculate" states="draft"/> -->
88
 
                                <button name="%(wiz_l10n_es_aeat_mod347_calculate)d"
89
 
                                    type="action"
90
 
                                    string="Calculate"
91
 
                                    colspan="3"
92
 
                                    icon="gtk-execute"
93
 
                                    states="draft"/>
94
 
                                <button name="%(wiz_l10n_es_aeat_mod347_export_boe)d"
95
 
                                    type="action"
96
 
                                    string="Export"
97
 
                                    colspan="3"
98
 
                                    icon="gtk-execute"
99
 
                                    states="done"/>
100
 
                                <button name="confirm" string="Confirm" states="calc_done" icon="gtk-apply"/>
101
 
                                <button name="cancel" string="Cancel" states="calc_done,done" icon="gtk-cancel"/>
102
 
                                <button name="action_recover" string="Draft" type="object" states="canceled" icon="gtk-undo"/>
103
 
                            </group>
104
 
                        </page>
105
 
                        <page string="Partner records">
106
 
                            <field name="partner_record_ids" nolabel="1" context="{'report_id': active_id}"/>
107
 
                        </page>
108
 
                        <page string="Real State records">
109
 
                            <field name="real_state_record_ids" nolabel="1" context="{'report_id': active_id}"/>
110
 
                        </page>
111
 
                    </notebook>
112
 
                </form>
113
 
            </field>
114
 
        </record>
115
 
 
116
 
 
117
 
        <!-- AEAT 347 partner record tree view -->
 
5
        <!-- ################################
 
6
        ### AEAT MODEL 347 PARTNER RECORD ###
 
7
        ################################# -->
 
8
        <!-- Tree view -->
118
9
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_partner_record_tree">
119
10
            <field name="name">l10n.es.aeat.mod347.partner_record.tree</field>
120
11
            <field name="model">l10n.es.aeat.mod347.partner_record</field>
133
24
            </field>
134
25
        </record>
135
26
 
136
 
        <!-- AEAT 347 partner record form view -->
 
27
        <!-- Form view -->
137
28
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_partner_record_form">
138
29
            <field name="name">l10n.es.aeat.mod347.partner_record.form</field>
139
30
            <field name="model">l10n.es.aeat.mod347.partner_record</field>
197
88
 
198
89
 
199
90
 
200
 
        <!-- AEAT 347 partner record tree view -->
201
 
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_real_state_record_tree">
 
91
        <!-- ############################################
 
92
        ### AEAT MODEL 347 PARTNER REAL STATE RECORDS ###
 
93
        ############################################# -->
 
94
        <!-- Tree view -->
 
95
        <record id="view_l10n_es_aeat_mod347_real_state_record_tree" model="ir.ui.view">
202
96
            <field name="name">l10n.es.aeat.mod347.real_state_record.tree</field>
203
97
            <field name="model">l10n.es.aeat.mod347.real_state_record</field>
204
98
            <field name="type">tree</field>
216
110
            </field>
217
111
        </record>
218
112
 
219
 
        <!-- AEAT 347 real state record form view -->
220
 
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_real_state_record_form">
 
113
        <!-- Form view -->
 
114
        <record id="view_l10n_es_aeat_mod347_real_state_record_form" model="ir.ui.view">
221
115
            <field name="name">l10n.es.aeat.mod347.real_state_record.form</field>
222
116
            <field name="model">l10n.es.aeat.mod347.real_state_record</field>
223
117
            <field name="type">form</field>
268
162
        </record>
269
163
 
270
164
 
271
 
        <!-- Menus and windows -->
272
 
 
273
 
        <record model="ir.actions.act_window" id="action_view_l10n_es_aeat_mod347_report">
274
 
            <field name="name">AEAT 347 Report</field>
275
 
            <field name="type">ir.actions.act_window</field>
 
165
 
 
166
        <!-- #################
 
167
        ### AEAT MODEL 347 ###
 
168
        ################## -->
 
169
        <!-- Tree view -->
 
170
        <record id="view_l10n_es_aeat_mod347_report_tree" model="ir.ui.view">
 
171
            <field name="name">AEAT Model 347 (tree)</field>
 
172
            <field name="model">l10n.es.aeat.mod347.report</field>
 
173
            <field name="type">tree</field>
 
174
            <field name="arch" type="xml">
 
175
                <tree string="AEAT 347 Reports">
 
176
                    <field name="number"/>
 
177
                    <field name="name"/>
 
178
                    <field name="company_id"/>
 
179
                    <field name="fiscalyear_id"/>
 
180
                    <field name="type"/>
 
181
                    <field name="previous_number"/>
 
182
                    <field name="support_type"/>
 
183
                </tree>
 
184
            </field>
 
185
        </record>
 
186
 
 
187
        <!-- Form view -->
 
188
        <record id="view_l10n_es_aeat_mod347_report_form" model="ir.ui.view">
 
189
            <field name="name">AEAT Model 347 (form)</field>
 
190
            <field name="model">l10n.es.aeat.mod347.report</field>
 
191
            <field name="type">form</field>
 
192
            <field name="arch" type="xml">
 
193
                <form string="AEAT 347 Report">
 
194
                    <group string="Declaration" colspan="4">
 
195
                        <field name="company_id" on_change="on_change_company_id(company_id)" required="1" select="1"/>
 
196
                        <field name="fiscalyear_id" select="1"/>
 
197
                        <field name="number"/>
 
198
                        <field name="support_type"/>
 
199
                    </group>
 
200
                    <notebook colspan="4">
 
201
                        <page string="General">
 
202
                            <group string="Identification" colspan="4">
 
203
                                <field name="company_vat" required="1"/>
 
204
                                <field name="contact_phone"/>
 
205
                                <field name="contact_name" colspan="4"/>
 
206
                                <field name="representative_vat"/>
 
207
                            </group>
 
208
                            <group string="Susbtitutive/complementary declaration" colspan="4">
 
209
                                <field name="type"/>
 
210
                                <field name="previous_number"/>
 
211
                            </group>
 
212
                            <group string="Summary" colspan="4">
 
213
                                <field name="total_partner_records"/>
 
214
                                <field name="total_amount"/>
 
215
                                <field name="total_real_state_records"/>
 
216
                                <field name="total_real_state_amount"/>
 
217
                            </group>
 
218
                            <group string="Calculation" colspan="4">
 
219
                                <field name="operations_limit"/>
 
220
                                <field name="received_cash_limit"/>
 
221
                                <field name="charges_obtp_limit"/>
 
222
                            </group>
 
223
                            <group colspan="4">
 
224
                                <field name="state" select="2" readonly="1"/>
 
225
                                <field name="calculation_date" select="2" readonly="1"/>
 
226
                            </group>
 
227
                            <group colspan="4" col="10">
 
228
                                <button name="button_calculate"
 
229
                                        type="object"
 
230
                                        string="Calculate"
 
231
                                        states="draft"
 
232
                                        icon="gtk-execute"/>
 
233
                                <button name="button_recalculate"
 
234
                                        type="object"
 
235
                                        string="Recalculate"
 
236
                                        states="calculating,calculated"
 
237
                                        icon="gtk-execute"/>
 
238
                                <button name="button_export"
 
239
                                        type="object"
 
240
                                        string="Export to BOE"
 
241
                                        states="calculated,done"
 
242
                                        icon="gtk-execute"/>
 
243
                                <button name="confirm" string="Confirm" type="workflow" states="calculated" icon="gtk-ok"/>
 
244
                                <button name="cancel" string="Cancel" type="workflow" states="calculated,done" icon="gtk-cancel"/>
 
245
                                <button name="action_recover" string="Draft" type="object" states="canceled" icon="gtk-undo"/>
 
246
                            </group>
 
247
                        </page>
 
248
                        <page string="Partner records">
 
249
                            <field name="partner_record_ids" nolabel="1" context="{'report_id': active_id}"/>
 
250
                        </page>
 
251
                        <page string="Real State records">
 
252
                            <field name="real_state_record_ids" nolabel="1" context="{'report_id': active_id}"/>
 
253
                        </page>
 
254
                    </notebook>
 
255
                </form>
 
256
            </field>
 
257
        </record>
 
258
 
 
259
        <record id="view_l10n_es_aeat_mod347_report_search" model="ir.ui.view">
 
260
            <field name="name">AEAT Model 347 (search)</field>
 
261
            <field name="model">l10n.es.aeat.mod347.report</field>
 
262
            <field name="type">search</field>
 
263
            <field name="arch" type="xml">
 
264
                <search string="AEAT 347">
 
265
                    <group col="8" colspan="4">
 
266
                        <filter icon="terp-gtk-media-pause" string="Draft" domain="[('state','=','draft')]" help="Draft models"/>
 
267
                        <filter icon="gtk-execute" string="In process" domain="[('state','in',('calculating', 'calculated'))]" help="In process models"/>
 
268
                        <filter icon="terp-camera_test" string="Done" domain="[('state','=','done')]" help="Confirmed models"/>
 
269
                        <filter icon="gtk-cancel" string="Cancelled" domain="[('state', '=', 'canceled')]" help="Cancelled models"/>
 
270
                        <separator orientation="vertical"/>
 
271
                        <filter string="Fiscal Year" icon="terp-folder-orange" domain="[]" context="{'group_by':'fiscalyear_id'}"/>
 
272
                        <separator orientation="vertical"/>
 
273
                        <filter string="Company" icon="terp-personal" domain="[]" context="{'group_by':'company_id'}"/>
 
274
                    </group>
 
275
                    <newline/>
 
276
                    <field name="number"/>
 
277
                    <field name="type"/>
 
278
                    <field name="support_type"/>
 
279
                </search>
 
280
            </field>
 
281
        </record>
 
282
 
 
283
        <!-- Window action -->
 
284
        <record id="action_l10n_es_aeat_mod347_report" model="ir.actions.act_window">
 
285
            <field name="name">AEAT Model 347</field>
276
286
            <field name="res_model">l10n.es.aeat.mod347.report</field>
277
287
            <field name="view_type">form</field>
278
288
            <field name="view_mode">tree,form</field>
279
 
            <field name="view_id" ref="view_l10n_es_aeat_mod347_report_tree"/>
 
289
            <field name="help">Create and query AEAT Model 347 Reports</field>
280
290
        </record>
281
 
 
282
 
        <menuitem id="menu_account_aeat"
283
 
                  name="Agencia Tributaria" 
284
 
                  parent="account.menu_finance_legal_statement"/>
285
 
       
286
 
        <menuitem id="menu_l10n_es_aeat_mod347"
287
 
                    parent="menu_account_aeat"
288
 
                    name="347 Report"
289
 
                    action="action_view_l10n_es_aeat_mod347_report"/>
290
 
 
 
291
        
 
292
 
 
293
 
 
294
        <!--
 
295
        ### MENU ACCESS ###
 
296
        -->
 
297
        <menuitem
 
298
            id="menu_aeat_mod347_report"
 
299
            parent="l10n_es_aeat.menu_root_aeat"
 
300
            action="action_l10n_es_aeat_mod347_report"
 
301
            sequence="50"
 
302
            name="AEAT 347 Model"/>
 
303
                
291
304
    </data>
292
305
</openerp>