~openerp-spain-team/openerp-spain/6.0-git

« back to all changes in this revision

Viewing changes to l10n_es_aeat_mod347/mod347_view.xml

  • Committer: Borja L.S.
  • Date: 2010-10-18 10:04:25 UTC
  • Revision ID: git-v1:271c47a993616dbba60585d48b8b98d603199d93
[REF] *: Refactorización para portar a 6.0 - Paso 1.

- Se han renombrado los módulos para usar la nomenclatura propuesta
  por OpenERP: l10n_es para el módulo base de localización (plan de 
  cuentas), l10n_es_* para el resto de módulos.

- Se eliminan los módulos extra_addons/* que deberían moverse a 
  los extra-addons genéricos (no son específicos de España).

- Se renombran los __terp__.py por __openerp__.py

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
-->
 
28
<openerp>
 
29
    <data>
 
30
 
 
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 -->
 
118
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_partner_record_tree">
 
119
            <field name="name">l10n.es.aeat.mod347.partner_record.tree</field>
 
120
            <field name="model">l10n.es.aeat.mod347.partner_record</field>
 
121
            <field name="type">tree</field>
 
122
            <field name="arch" type="xml">
 
123
                <tree string="Partner Records" colors="">
 
124
                    <field name="operation_key" select="1"/>
 
125
                    <field name="partner_vat" select="1"/>
 
126
                    <field name="partner_id" select="1"/>
 
127
                    <field name="amount" select="2"/>
 
128
                    <field name="insurance_operation" select="2"/>
 
129
                    <field name="bussiness_real_state_rent" select="2"/>
 
130
                    <field name="cash_amount" select="2"/>
 
131
                    <field name="real_state_transmissions_amount" select="2"/>
 
132
                </tree>
 
133
            </field>
 
134
        </record>
 
135
 
 
136
        <!-- AEAT 347 partner record form view -->
 
137
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_partner_record_form">
 
138
            <field name="name">l10n.es.aeat.mod347.partner_record.form</field>
 
139
            <field name="model">l10n.es.aeat.mod347.partner_record</field>
 
140
            <field name="type">form</field>
 
141
            <field name="arch" type="xml">
 
142
                <form string="Partner Record">
 
143
                    <field name="report_id" invisible="1"/>
 
144
                    <notebook colspan="4">
 
145
                        <page string="Partner info">
 
146
                            <group colspan="4">
 
147
                                <field name="partner_id" on_change="on_change_partner_id(partner_id)" required="1" select="1" colspan="4"/>
 
148
                                <field name="partner_vat" select="1"/>
 
149
                                <field name="representative_vat" select="2"/>
 
150
                                <field name="partner_state_code"/>
 
151
                                <field name="partner_country_code"/>
 
152
                                <field name="operation_key" select="2" colspan="4"/>
 
153
                            </group>
 
154
                            <group colspan="4" col="6">
 
155
                                <field name="amount"/>
 
156
                                <field name="cash_amount"/>
 
157
                                <field name="real_state_transmissions_amount" />
 
158
                            </group>
 
159
                            <group colspan="4">
 
160
                                <field name="insurance_operation"/>
 
161
                                <field name="bussiness_real_state_rent"/>
 
162
                            </group>
 
163
                        </page>
 
164
                        <page string="Real state info" attrs="{'invisible': [('bussiness_real_state_rent','=',False)]}">
 
165
                            <field name="real_state_record_ids" nolabel="1" context="{'report_id': report_id, 'partner_id': partner_id, 'partner_vat': partner_vat, 'representative_vat': representative_vat}"/>
 
166
                        </page>
 
167
                        <page string="Details">
 
168
                            <field name="invoice_record_ids" nolabel="1" context="{'partner_record_id': active_id}" readonly="True">
 
169
                                <tree string="Invoice records">
 
170
                                    <field name="invoice_id" select="1"/>
 
171
                                    <field name="date" select="1"/>
 
172
                                    <field name="amount" select="1"/>
 
173
                                </tree>
 
174
                                <form string="Invoice record">
 
175
                                    <field name="invoice_id" select="1" readonly="True"/>
 
176
                                    <field name="date" select="1" readonly="True"/>
 
177
                                    <field name="amount" select="1" readonly="True"/>
 
178
                                </form>
 
179
                            </field>
 
180
                            <field name="cash_record_ids" nolabel="1" context="{'partner_record_id': active_id}" readonly="True">
 
181
                                <tree string="Cash records">
 
182
                                    <field name="move_line_id" select="1"/>
 
183
                                    <field name="date" select="1"/>
 
184
                                    <field name="amount" select="1"/>
 
185
                                </tree>
 
186
                                <form string="Cash record">
 
187
                                    <field name="move_line_id" select="1" readonly="True"/>
 
188
                                    <field name="date" select="1" readonly="True"/>
 
189
                                    <field name="amount" select="1" readonly="True"/>
 
190
                                </form>
 
191
                            </field>
 
192
                        </page>
 
193
                    </notebook>
 
194
                </form>
 
195
            </field>
 
196
        </record>
 
197
 
 
198
 
 
199
 
 
200
        <!-- AEAT 347 partner record tree view -->
 
201
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_real_state_record_tree">
 
202
            <field name="name">l10n.es.aeat.mod347.real_state_record.tree</field>
 
203
            <field name="model">l10n.es.aeat.mod347.real_state_record</field>
 
204
            <field name="type">tree</field>
 
205
            <field name="arch" type="xml">
 
206
                <tree string="Real State Records" colors="">
 
207
                    <field name="partner_vat" select="1"/>
 
208
                    <field name="partner_id" select="1"/>
 
209
                    <field name="reference" select="2"/>
 
210
                    <field name="amount"/>
 
211
                    <field name="address"/>
 
212
                    <field name="number"/>
 
213
                    <field name="city"/>
 
214
                    <field name="township"/>
 
215
                </tree>
 
216
            </field>
 
217
        </record>
 
218
 
 
219
        <!-- AEAT 347 real state record form view -->
 
220
        <record model="ir.ui.view" id="view_l10n_es_aeat_mod347_real_state_record_form">
 
221
            <field name="name">l10n.es.aeat.mod347.real_state_record.form</field>
 
222
            <field name="model">l10n.es.aeat.mod347.real_state_record</field>
 
223
            <field name="type">form</field>
 
224
            <field name="arch" type="xml">
 
225
                <form string="Real State Record">
 
226
                    <field name="report_id" invisible="1"/>
 
227
                    <group string="Partner info" colspan="4">
 
228
                        <field name="partner_id" on_change="on_change_partner_id(partner_id)" required="1" select="1" colspan="4"/>
 
229
                        <field name="partner_vat" select="1"/>
 
230
                        <field name="representative_vat" select="2"/>
 
231
                    </group>
 
232
                    <group string="Real state info" colspan="4">
 
233
                        <field name="amount"/>
 
234
                        <newline/>
 
235
                        <field name="situation" colspan="4"/>
 
236
                        <field name="reference"/>
 
237
                    </group>
 
238
                    <group string="Real state address" colspan="4">
 
239
                        <group colspan="4" col="6">
 
240
                            <field name="address_type"/>
 
241
                            <field name="address"/>
 
242
                        </group>
 
243
                        <group colspan="4" col="6">
 
244
                            <field name="number_type"/>
 
245
                            <field name="number"/>
 
246
                            <field name="number_calification"/>
 
247
                        </group>
 
248
                        <group colspan="4" col="10">
 
249
                            <field name="block"/>
 
250
                            <field name="portal"/>
 
251
                            <field name="stairway"/>
 
252
                            <field name="floor"/>
 
253
                            <field name="door"/>
 
254
                        </group>
 
255
                        <group colspan="4">
 
256
                            <field name="complement"/>
 
257
                            <field name="city"/>
 
258
                        </group>
 
259
                        <group colspan="4" col="8">
 
260
                            <field name="township"/>
 
261
                            <field name="township_code"/>
 
262
                            <field name="state_code"/>
 
263
                            <field name="postal_code"/>
 
264
                        </group>
 
265
                    </group>
 
266
                </form>
 
267
            </field>
 
268
        </record>
 
269
 
 
270
 
 
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>
 
276
            <field name="res_model">l10n.es.aeat.mod347.report</field>
 
277
            <field name="view_type">form</field>
 
278
            <field name="view_mode">tree,form</field>
 
279
            <field name="view_id" ref="view_l10n_es_aeat_mod347_report_tree"/>
 
280
        </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
    </data>
 
292
</openerp>