El código de una subcuenta contable no debería ser arbitrario
Bug #1327353 reported by
Alejandro Santana
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenERP Spanish Localization Project |
New
|
Undecided
|
Unassigned |
Bug Description
Tanto en la v6.1 como en la v7.0 se pueden crear subcuentas (último nivel de cuentas) de tipo diferente a "vista" con una cantidad de dígitos cualquiera.
Creo que no debería permitirse este comportamiento y debería limitarse la creación de cuentas contables a:
- Cuentas numéricas (que no incluyan caracteres no numéricos)
- Tipo == 'vista': dígitos < nº dígitos definido para cuentas contables
- Tipo != 'vista': dígitos != nº dígitos definido para cuentas contables
To post a comment you must log in.
Buenas, Alejandro, lo que propones tiene su lógica, pero no es fácil de implementar a nivel del propio framework y sí más fácil de controlar como procedimiento externo a él. Eso es debido a que para empezar, en ningún lugar se almacena el nº de dígitos con el que se está trabajando (6, 7, 8...), y tampoco existe una restricción para que una vez establecido ese número, se cree alguna cuenta con un número mayor (si fuera necesario). Por tanto, son muchas cosas a controlar, muy costosas en tiempo de cómputo y probablemente inconsistentes, y, como digo, no merece la pena cuando es tan fácil como fijarse en ello a la hora de crear las cuentas (que normalmente se crean duplicando la cuenta patrón 00).
Declaro este bug entonces como inválido, a no ser que plantees una alternativa ya desarrollada y que satisfaga todas las posibilidades en un tiempo razonable.
Un saludo.