~pedro.baeza/openerp-spain/7.0-l10n_es-refactorized

« back to all changes in this revision

Viewing changes to l10n_es_aeat_mod130/mod130_view.xml

  • Committer: Pedro M. Baeza
  • Date: 2014-01-24 10:56:45 UTC
  • Revision ID: pedro.baeza@serviciosbaeza.com-20140124105645-686gfftnvvg24wok
[ADD] l10n_es_aeat_mod130: Módulo para la declaración del modelo 130 - IRPF pago fraccionado estimación directa

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<openerp>
 
3
    <data>
 
4
        <!-- Tree view -->
 
5
        <record id="view_l10n_es_aeat_mod130_report_tree" model="ir.ui.view">
 
6
            <field name="name">l10n_es.aeat.mod130.report.tree</field>
 
7
            <field name="model">l10n.es.aeat.mod130.report</field>
 
8
            <field name="inherit_id" ref="l10n_es_aeat.view_l10n_es_aeat_report_tree"/>
 
9
            <field name="arch" type="xml">
 
10
                <tree position="attributes">
 
11
                    <attribute name="string">AEAT 130 reports</attribute>=
 
12
                </tree>
 
13
                <field name="fiscalyear_id" position="after">
 
14
                    <field name="period"/>
 
15
                    <field name="result"/>
 
16
                </field>
 
17
            </field>
 
18
        </record>
 
19
 
 
20
        <!-- Form view -->
 
21
        <record id="view_l10n_es_aeat_mod130_report_form" model="ir.ui.view">
 
22
            <field name="name">l10n_es.aeat.mod130.report.form</field>
 
23
            <field name="model">l10n.es.aeat.mod130.report</field>
 
24
            <field name="inherit_id" ref="l10n_es_aeat.view_l10n_es_aeat_report_form"/>
 
25
            <field name="arch" type="xml">
 
26
                <button name="%(l10n_es_aeat.action_wizard_aeat_export)d" position="attributes">
 
27
                    <attribute name="name">%(action_wizard_aeat_mod130_export)d</attribute>
 
28
                </button>
 
29
                <field name="fiscalyear_id" position="after">
 
30
                    <field name="period"/>
 
31
                    <field name="currency_id" invisible="1"/>
 
32
                </field>
 
33
                <group string="Declaración" position="after">
 
34
                    <group string="Datos a completar" colspan="4" col="6">
 
35
                        <group colspan="2">
 
36
                            <field name="activity_type"/>
 
37
                            <field name="complementary"/>
 
38
                        </group>
 
39
                        <group colspan="2">
 
40
                            <field name="has_deduccion_80"/>
 
41
                            <field name="previous_electronic_code"
 
42
                                    attrs="{'invisible': [('complementary', '=', False)]}"/>
 
43
                        </group>
 
44
                        <group colspan="2">
 
45
                            <field name="has_prestamo"/>
 
46
                            <field name="previous_number"
 
47
                                    attrs="{'invisible': [('complementary', '=', False)]}"/>
 
48
                        </group>
 
49
                    </group>
 
50
                    <group string="Resultado" colspan="4" states="calculated,done,cancelled">
 
51
                        <group>
 
52
                            <group attrs="{'invisible': [('activity_type', '=', 'primary')]}">
 
53
                                <field name="casilla_01"
 
54
                                        string="[01] Ingresos computables"
 
55
                                        widget="monetary"
 
56
                                        options="{'currency_field': 'currency_id'}"/>
 
57
                                <field name="casilla_02"
 
58
                                        string="[02] Gastos fiscalmente deducibles"
 
59
                                        widget="monetary"
 
60
                                        options="{'currency_field': 'currency_id'}"/>
 
61
                                <field name="casilla_03"
 
62
                                        string="[03] Rendimiento neto"
 
63
                                        widget="monetary"
 
64
                                        options="{'currency_field': 'currency_id'}"/>
 
65
                                <field name="casilla_04"
 
66
                                        string="[04] 20%% de la casilla [03]"
 
67
                                        widget="monetary"
 
68
                                        options="{'currency_field': 'currency_id'}"/>
 
69
                                <field name="casilla_05"
 
70
                                        string="[05] A deducir - De los trimestres anteriores"
 
71
                                        widget="monetary"
 
72
                                        options="{'currency_field': 'currency_id'}"/>
 
73
                                <field name="casilla_06"
 
74
                                        string="[06] A deducir - Retenciones e ingr. a cuenta"
 
75
                                        widget="monetary"
 
76
                                        options="{'currency_field': 'currency_id'}"/>
 
77
                                <field name="casilla_07"
 
78
                                        string="[07] Pago fraccionado previo del trimestre"
 
79
                                        widget="monetary"
 
80
                                        options="{'currency_field': 'currency_id'}"/>
 
81
                            </group>
 
82
                            <group attrs="{'invisible': [('activity_type', '=', 'other')]}">
 
83
                                <field name="casilla_08"
 
84
                                        string="[08] Volumen de ingresos"
 
85
                                        widget="monetary"
 
86
                                        options="{'currency_field': 'currency_id'}"/>
 
87
                                <field name="casilla_09"
 
88
                                        string="[09] 2%% de la casilla [08]"
 
89
                                        widget="monetary"
 
90
                                        options="{'currency_field': 'currency_id'}"/>
 
91
                            </group>
 
92
                        </group>
 
93
                        <group attrs="{'invisible': [('activity_type', '=', 'primary')]}">
 
94
                            <field name="casilla_12"
 
95
                                    string="[12] Suma de pagos fraccionados previos del trimestre"
 
96
                                    widget="monetary"
 
97
                                    options="{'currency_field': 'currency_id'}"/>
 
98
                            <field name="casilla_13"
 
99
                                    string="[13] Minoración por aplicación de la deducción. Artículo 80 bis"
 
100
                                    widget="monetary"
 
101
                                    options="{'currency_field': 'currency_id'}"/>
 
102
                            <field name="casilla_14"
 
103
                                    string="[14] Diferencia (12) - (13)"
 
104
                                    widget="monetary"
 
105
                                    options="{'currency_field': 'currency_id'}"/>
 
106
                            <field name="casilla_15"
 
107
                                    string="[15] A deducir - Resultados negativos de trimestres anteriores"
 
108
                                    widget="monetary"
 
109
                                    options="{'currency_field': 'currency_id'}"/>
 
110
                            <field name="casilla_16"
 
111
                                    string="[16] Pago de préstamos para la adquisición de vivienda habitual"
 
112
                                    widget="monetary"
 
113
                                    options="{'currency_field': 'currency_id'}"/>
 
114
                            <field name="casilla_17"
 
115
                                    string="[17] Total (14) - (15)"
 
116
                                    widget="monetary"
 
117
                                    options="{'currency_field': 'currency_id'}"/>
 
118
                            <field name="casilla_18"
 
119
                                    string="[18] A deducir - Resultado de las anteriores declaraciones"
 
120
                                    attrs="{'readonly': ['|', ('state', '!=', 'calculated'), ('complementary', '=', False)]}"
 
121
                                    widget="monetary"
 
122
                                    options="{'currency_field': 'currency_id'}"
 
123
                                    on_change="onchange_casilla_18(casilla_18, casilla_17)"/>
 
124
                        </group>
 
125
                        <group class="oe_subtotal_footer oe_right" colspan="2">
 
126
                            <field name="result"
 
127
                                    class="oe_subtotal_footer_separator"
 
128
                                    widget="monetary"
 
129
                                    options="{'currency_field': 'currency_id'}"/>
 
130
                            <field name="tipo_declaracion"/>
 
131
                        </group>
 
132
                    </group>
 
133
                    <group string="Observaciones" colspan="4">
 
134
                        <field name="comments" nolabel="1"/>
 
135
                    </group>
 
136
                </group>
 
137
            </field>
 
138
        </record>
 
139
 
 
140
        <!-- Window action -->
 
141
        <record id="action_l10n_es_aeat_mod130_report" model="ir.actions.act_window">
 
142
            <field name="name">AEAT model 130</field>
 
143
            <field name="res_model">l10n.es.aeat.mod130.report</field>
 
144
            <field name="view_type">form</field>
 
145
            <field name="view_mode">tree,form</field>
 
146
            <field name="help">Create and query AEAT Model 130 reports</field>
 
147
        </record>
 
148
        <record model="ir.actions.act_window.view" id="action_l10n_es_aeat_mod130_report_tree">
 
149
            <field name="sequence" eval="2"/>
 
150
            <field name="view_mode">tree</field>
 
151
            <field name="view_id" ref="view_l10n_es_aeat_mod130_report_tree"/>
 
152
            <field name="act_window_id" ref="action_l10n_es_aeat_mod130_report"/>
 
153
        </record>
 
154
        <record model="ir.actions.act_window.view" id="action_l10n_es_aeat_mod130_report_form">
 
155
            <field name="sequence" eval="3"/>
 
156
            <field name="view_mode">form</field>
 
157
            <field name="view_id" ref="view_l10n_es_aeat_mod130_report_form"/>
 
158
            <field name="act_window_id" ref="action_l10n_es_aeat_mod130_report"/>
 
159
        </record>
 
160
 
 
161
        <!-- ### MENU ACCESS ### -->
 
162
        <menuitem id="menu_aeat_mod130_report"
 
163
            parent="l10n_es_aeat.menu_root_aeat"
 
164
            action="action_l10n_es_aeat_mod130_report"
 
165
            sequence="130"
 
166
            name="AEAT 130 model"/>
 
167
    </data>
 
168
</openerp>