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

« back to all changes in this revision

Viewing changes to account_balance_reporting/__openerp__.py

  • Committer: Pedro M. Baeza
  • Date: 2013-12-20 10:05:45 UTC
  • Revision ID: pedro.baeza@serviciosbaeza.com-20131220100545-qaws888q98nuixuo
[MIG] account_balance_reporting / l10n_es_account_balance_report:
Migración realizada por Juanjo Algaz <juanjoa@malagatic.com> y Joaquín Gutierrez <joaquing.pedrosa@gmail.com>.
Mejoras realizadas por Pedro M. Baeza:
- Secuencia de ordenación de las líneas de la plantilla/informe pasada a numérica, para así poder utilizar el widget de arrastrar y soltar para reordenar las líneas, siendo más sencillo (y reflejado directamente en pantalla) su uso. Antes, había que guardar el registro para ver los cambios en la ordenación.
- Se han actualizado las plantillas para seguir ese esquema de numeració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).
- 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.
- 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.
- Se han actualizado las plantillas para poner las fórmulas con espacios, para favorecer su legibilidad y permitir el "line wrap" de los navegadores, para que así no crezca la pantalla de visualización a lo ancho, sino que la celda se extienda a varias líneas.
- Cambiada la ubicación del menú "Plantillas" a dentro de Contabilidad > Configuración > Informes financieros, y renombrado a "Plantillas cuentas anuales".
- Cambiada la ubicación del menú "Informes" a dentro de Contabilidad > Informes > Informes legales > Informes contables, y renombrado a "Informes cuentas anuales".
- Eliminados menús "Balance de situación", "Pérdidas y ganancias", "Informe financiero" de Contabilidad > Informes > Informes legales > Informes contables, para no confundir al usuario.
- Eliminado menú "Informes de cuentas" y "Jerarquía de informes contables" de Contabilidad > Configuración > Informes financieros, para no confundir al usuario.
- 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.
- 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.
- Se han eliminado todos los paréntesis de las expresiones en las plantillas, ya que con el modo de informe seleccionado, el resultado es el mismo con o sin paréntesis.
- Se ha incluido un script de migración para aquellos que provengan de v6.1, para convertir las secuencias a numérico y renombrar una columna que se ha cambiado.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- coding: utf-8 -*-
 
2
##############################################################################
 
3
#
 
4
#    OpenERP - Account balance reporting engine
 
5
#    Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
 
6
#    AvanzOSC, Avanzed Open Source Consulting 
 
7
#    Copyright (C) 2011-2012 Iker Coranti (www.avanzosc.com). All Rights Reserved
 
8
#    Adaptado a la versión 7.0 por:
 
9
#        Juanjo Algaz <juanjoa@malagatic.com>   www.malagatic.com
 
10
#        Joaquín Gutierrez <joaquing.pedrosa@gmail.com>   gutierrezweb.es
 
11
#        Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>   serviciosbaeza.com
 
12
#
 
13
#    This program is free software: you can redistribute it and/or modify
 
14
#    it under the terms of the GNU General Public License as published by
 
15
#    the Free Software Foundation, either version 3 of the License, or
 
16
#    (at your option) any later version.
 
17
#
 
18
#    This program is distributed in the hope that it will be useful,
 
19
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
20
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
21
#    GNU General Public License for more details.
 
22
#
 
23
#    You should have received a copy of the GNU General Public License
 
24
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
25
#
 
26
##############################################################################
 
27
 
 
28
{
 
29
    "name": "Account balance reporting engine",
 
30
    "version": "0.3",
 
31
    "author": "Pexego",
 
32
    "website": "http://www.pexego.es",
 
33
    "category": "Accounting",
 
34
    "contributors": [
 
35
        'Juanjo Algaz  <juanjoa@malagatic.com>',
 
36
        "Joaquín Gutierrez <joaquing.pedrosa@gmail.com>",
 
37
        'Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>',
 
38
    ],
 
39
        "description": """
 
40
The module allows the user to create account balance reports and templates,
 
41
comparing the values of 'accounting concepts' between two fiscal years
 
42
or a set of fiscal periods.
 
43
 
 
44
Accounting concepts values can be calculated as the sum of some account balances,
 
45
the sum of its children, other account concepts or constant values.
 
46
 
 
47
Generated reports are stored as objects on the server,
 
48
so you can check them anytime later or edit them
 
49
(to add notes for example) before printing.
 
50
 
 
51
The module lets the user add new templates of the reports concepts,
 
52
and associate them an specific "XML report" (OpenERP RML files for example)
 
53
with the design used when printing.
 
54
So it is very easy to add predefined country-specific official reports.
 
55
 
 
56
The user interface has been designed to be as much user-friendly as it can be.
 
57
 
 
58
Note: It has been designed to meet Spanish/Spain localization needs,
 
59
but it might be used as a generic accounting report engine.
 
60
            """,
 
61
    "depends": [
 
62
            'base',
 
63
            'account',
 
64
        ],
 
65
    "demo": [ ],
 
66
    "data": [
 
67
        'security/ir.model.access.csv',
 
68
        'account_balance_reporting_template_view.xml',
 
69
        'account_balance_reporting_report_view.xml',
 
70
        'account_balance_reporting_menu.xml',
 
71
        'account_balance_reporting_workflow.xml',
 
72
        'report/account_balance_reporting_reports.xml',
 
73
        'wizard/wizard_print_view.xml',
 
74
    ],
 
75
    "installable": True,
 
76
}