~pedro.baeza/openerp-spain/6.1-l10n_es_bank_statement-fy_fix

« back to all changes in this revision

Viewing changes to l10n_es_account_balance_report/data/pyg_pymes.xml

  • Committer: Pedro M. Baeza
  • Date: 2014-01-10 10:36:59 UTC
  • Revision ID: pedro.baeza@serviciosbaeza.com-20140110103659-g2iyd3c1gj3c3dg3
[ADD] account_balance_reporting: Motor de informes de cuentas anuales. Incluye las siguientes mejoras sobre la anterior versión:
- Añadida la opción de que si no se pone ninguna fórmula en el ejercicio fiscal 2, se utiliza la fórmula del ejercicio fiscal 1. De esta forma, se reduce la cantidad de datos (ya que normalmente la fórmula es la misma), se aligera la pantalla de datos, y se hace más intuitivo (teniendo que tocar sólo en un sitio en lugar de en dos cuando se modifica alguna fórmula).
- Añadida la posibilidad de parsear espacios, que hasta el momento no se admitían, lo cual provocaba también posibles fallos de cálculo que no eran reportados al usuario (no se mostraba ningún error, pero la línea se quedaba con valor 0), provocando confusión.
- Corregido cálculo del signo para cuentas credit y debit. Tal como estaba, la expresión -debit(xxx) o -credit(xxx) sumaba el debe o el haber, nunca restaba.
- Corregido cálculo de la expresión debit, que añadía la suma de los saldos deudores en positivo en lugar de en negativo, que es como saldría si se obtiene el saldo de una cuenta que sólo tiene entradas en el debe.
- Corregida utilización de paréntesis para códigos. En el caso del cálculo con códigos, siempre se invertía el signo, independientemente del modo de informe.
[IMP] l10n_es_account_balance_report:
- Se han actualizado las plantillas para tener sólo la fórmula del ejercicio fiscal 1, ya que en todos los casos la fórmula del ejercicio fiscal 2 era la misma.

Show diffs side-by-side

added added

removed removed

Lines of Context:
74
74
                        <field name="code">40100</field>
75
75
                        <field name="name">1. Importe neto de la cifra de negocios</field>
76
76
                        <field name="current_value">700,701,702,703,704,705,(706),(708),(709)</field>
77
 
                        <field name="previous_value">700,701,702,703,704,705,(706),(708),(709)</field>
78
77
                        <field name="parent_id" ref=""/>
79
78
                        <field name="sequence">PP/01</field>
80
79
                        <field name="css_class">l3</field>
85
84
                        <field name="code">40200</field>
86
85
                        <field name="name">2. Variación de existencias de productos terminados y en curso de fabricación</field>
87
86
                        <field name="current_value">(6930),71*,7930</field>
88
 
                        <field name="previous_value">(6930),71*,7930</field>
89
87
                        <field name="parent_id" ref=""/>
90
88
                        <field name="sequence">PP/02</field>
91
89
                        <field name="css_class">l3</field>
96
94
                        <field name="code">40300</field>
97
95
                        <field name="name">3. Trabajos realizados por la empresa para su activo</field>
98
96
                        <field name="current_value">73</field>
99
 
                        <field name="previous_value">73</field>
100
97
                        <field name="parent_id" ref=""/>
101
98
                        <field name="sequence">PP/03</field>
102
99
                        <field name="css_class">l3</field>
107
104
                        <field name="code">40400</field>
108
105
                        <field name="name">4. Aprovisionamientos</field>
109
106
                        <field name="current_value">(600),(601),(602),606,(607),608,609,61*,(6931),(6932),(6933),7931,7932,7933</field>
110
 
                        <field name="previous_value">(600),(601),(602),606,(607),608,609,61*,(6931),(6932),(6933),7931,7932,7933</field>
111
107
                        <field name="parent_id" ref=""/>
112
108
                        <field name="sequence">PP/04</field>
113
109
                        <field name="css_class">l3</field>
118
114
                        <field name="code">40500</field>
119
115
                        <field name="name">5. Otros ingresos de explotación</field>
120
116
                        <field name="current_value">740,747,75</field>
121
 
                        <field name="previous_value">740,747,75</field>
122
117
                        <field name="parent_id" ref=""/>
123
118
                        <field name="sequence">PP/05</field>
124
119
                        <field name="css_class">l3</field>
129
124
                        <field name="code">40600</field>
130
125
                        <field name="name">6. Gastos de personal</field>
131
126
                        <field name="current_value">(64)</field>
132
 
                        <field name="previous_value">(64)</field>
133
127
                        <field name="parent_id" ref=""/>
134
128
                        <field name="sequence">PP/06</field>
135
129
                        <field name="css_class">l3</field>
140
134
                        <field name="code">40700</field>
141
135
                        <field name="name">7. Otros gastos de explotación </field>
142
136
                        <field name="current_value">(62),(631),(634),636,639,(65),(694),(695),794,7954</field>
143
 
                        <field name="previous_value">(62),(631),(634),636,639,(65),(694),(695),794,7954</field>
144
137
                        <field name="parent_id" ref=""/>
145
138
                        <field name="sequence">PP/07</field>
146
139
                        <field name="css_class">l3</field>
151
144
                        <field name="code">40800</field>
152
145
                        <field name="name">8. Amortización del inmovilizado</field>
153
146
                        <field name="current_value">(68)</field>
154
 
                        <field name="previous_value">(68)</field>
155
147
                        <field name="parent_id" ref=""/>
156
148
                        <field name="sequence">PP/08</field>
157
149
                        <field name="css_class">l3</field>
162
154
                        <field name="code">40900</field>
163
155
                        <field name="name">9. Imputación de subvenciones de inmovilizado no financiero y otras</field>
164
156
                        <field name="current_value">746</field>
165
 
                        <field name="previous_value">746</field>
166
157
                        <field name="parent_id" ref=""/>
167
158
                        <field name="sequence">PP/09</field>
168
159
                        <field name="css_class">l3</field>
173
164
                        <field name="code">41000</field>
174
165
                        <field name="name">10. Excesos de provisiones</field>
175
166
                        <field name="current_value">7951,7952,7955</field>
176
 
                        <field name="previous_value">7951,7952,7955</field>
177
167
                        <field name="parent_id" ref=""/>
178
168
                        <field name="sequence">PP/10</field>
179
169
                        <field name="css_class">l3</field>
184
174
                        <field name="code">41100</field>
185
175
                        <field name="name">11. Deterioro y resultado por enajenaciones del inmovilizado</field>
186
176
                        <field name="current_value">(670),(671),(672),(690),(691),(692),770,771,772,790,791,792</field>
187
 
                        <field name="previous_value">(670),(671),(672),(690),(691),(692),770,771,772,790,791,792</field>
188
177
                        <field name="parent_id" ref=""/>
189
178
                        <field name="sequence">PP/11</field>
190
179
                        <field name="css_class">l3</field>
195
184
                        <field name="code">41300</field>
196
185
                        <field name="name">12. Otros resultados</field>
197
186
                        <field name="current_value">(678),778;NECA 6.a 6</field>
198
 
                        <field name="previous_value">(678),778;NECA 6.a 6</field>
199
187
                        <field name="parent_id" ref=""/>
200
188
                        <field name="sequence">PP/12</field>
201
189
                        <field name="css_class">l3</field>
206
194
                        <field name="code">49100</field>
207
195
                        <field name="name">A) RESULTADO DE EXPLOTACIÓN (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12)</field>
208
196
                        <field name="current_value">40100+40200+40300+40400+40500+40600+40700+40800+40900+40000+41100+41300</field>
209
 
                        <field name="previous_value">40100+40200+40300+40400+40500+40600+40700+40800+40900+40000+41100+41300</field>
210
197
                        <field name="parent_id" ref=""/>
211
198
                        <field name="sequence">PP/13</field>
212
199
                        <field name="css_class">l1</field>
217
204
                        <field name="code">41400</field>
218
205
                        <field name="name">13. Ingresos financieros</field>
219
206
                        <field name="current_value"></field>
220
 
                        <field name="previous_value"></field>
221
207
                        <field name="parent_id" ref=""/>
222
208
                        <field name="sequence">PP/14</field>
223
209
                        <field name="css_class">l3</field>
228
214
                        <field name="code">41430</field>
229
215
                        <field name="name">a) Imputación de subvenciones, donaciones y legados de carácter financiero</field>
230
216
                        <field name="current_value">746;NECA 6.a 4</field>
231
 
                        <field name="previous_value">746;NECA 6.a 4</field>
232
217
                        <field name="parent_id" ref="es_pyg_pymes_41400"/>
233
218
                        <field name="sequence">PP/15</field>
234
219
                        <field name="css_class">l5</field>
239
224
                        <field name="code">41490</field>
240
225
                        <field name="name">b) Otros ingresos financieros</field>
241
226
                        <field name="current_value">760,761,762,769</field>
242
 
                        <field name="previous_value">760,761,762,769</field>
243
227
                        <field name="parent_id" ref="es_pyg_pymes_41400"/>
244
228
                        <field name="sequence">PP/16</field>
245
229
                        <field name="css_class">l5</field>
250
234
                        <field name="code">41500</field>
251
235
                        <field name="name">14. Gastos financieros</field>
252
236
                        <field name="current_value">(660),(661),(662),(664),(665),(669)</field>
253
 
                        <field name="previous_value">(660),(661),(662),(664),(665),(669)</field>
254
237
                        <field name="parent_id" ref=""/>
255
238
                        <field name="sequence">PP/17</field>
256
239
                        <field name="css_class">l3</field>
261
244
                        <field name="code">41600</field>
262
245
                        <field name="name">15. Variación de valor razonable en instrumentos financieros</field>
263
246
                        <field name="current_value">(663),763</field>
264
 
                        <field name="previous_value">(663),763</field>
265
247
                        <field name="parent_id" ref=""/>
266
248
                        <field name="sequence">PP/18</field>
267
249
                        <field name="css_class">l3</field>
272
254
                        <field name="code">41700</field>
273
255
                        <field name="name">16. Diferencias de cambio</field>
274
256
                        <field name="current_value">(668),768</field>
275
 
                        <field name="previous_value">(668),768</field>
276
257
                        <field name="parent_id" ref=""/>
277
258
                        <field name="sequence">PP/19</field>
278
259
                        <field name="css_class">l3</field>
283
264
                        <field name="code">41800</field>
284
265
                        <field name="name">17. Deterioro y resultado por enajenaciones de instrumentos financieros</field>
285
266
                        <field name="current_value">(666),(667),(673),(675),(696),(697),(698),(699),766,773,775,796,797,798,799</field>
286
 
                        <field name="previous_value">(666),(667),(673),(675),(696),(697),(698),(699),766,773,775,796,797,798,799</field>
287
267
                        <field name="parent_id" ref=""/>
288
268
                        <field name="sequence">PP/20</field>
289
269
                        <field name="css_class">l3</field>
294
274
                        <field name="code">49200</field>
295
275
                        <field name="name">B) RESULTADO FINANCIERO (13 + 14 + 15 + 16 + 17)</field>
296
276
                        <field name="current_value">41400+41500+41600+41700+41800</field>
297
 
                        <field name="previous_value">41400+41500+41600+41700+41800</field>
298
277
                        <field name="parent_id" ref=""/>
299
278
                        <field name="sequence">PP/21</field>
300
279
                        <field name="css_class">l1</field>
305
284
                        <field name="code">49300</field>
306
285
                        <field name="name">C) RESULTADO ANTES DE IMPUESTOS (A + B)</field>
307
286
                        <field name="current_value">49100+49200</field>
308
 
                        <field name="previous_value">49100+49200</field>
309
287
                        <field name="parent_id" ref=""/>
310
288
                        <field name="sequence">PP/22</field>
311
289
                        <field name="css_class">l1</field>
316
294
                        <field name="code">41900</field>
317
295
                        <field name="name">18. Impuestos sobre beneficios</field>
318
296
                        <field name="current_value">(6300)*,6301*,(633),638</field>
319
 
                        <field name="previous_value">(6300)*,6301*,(633),638</field>
320
297
                        <field name="parent_id" ref=""/>
321
298
                        <field name="sequence">PP/23</field>
322
299
                        <field name="css_class">l3</field>
327
304
                        <field name="code">49500</field>
328
305
                        <field name="name">D) RESULTADO DEL EJERCICIO (C + 18)</field>
329
306
                        <field name="current_value">49300+41900</field>
330
 
                        <field name="previous_value">49300+41900</field>
331
307
                        <field name="parent_id" ref=""/>
332
308
                        <field name="sequence">PP/24</field>
333
309
                        <field name="css_class">l1</field>