Longitud cuenta contable

667 views
Skip to first unread message

Manuel López

unread,
Nov 24, 2015, 12:53:27 PM11/24/15
to Usuarios Odoo / OpenERP en España
Buenas tardes

Tengo una instalación de la v.8 con una BD lista para empezar a trabajar, es decir, tengo instalados y configurados todos los módulos (localización española incluída), creada la empresa, personalizados cabecera y pie de reports, cargados clientes, proveedores, productos, unidades de medida, categorías, etc, etc. Vamos, todos los datos menos movimientos, ni ventas, ni compras, ni asientos...

Y... ahora nos hemos dado cuenta de que el plan contable se nos queda corto, pues la longitud es la estandar de 6.

¿Puedo ahora modificar el plan de cuentas para que me cree cuentas de longitud 8?

Gracias, un saludo

PD: Ya he intentado ejecutar account_chart_update (en una réplica de la BD) pero en las cuentas los resultados dejan mucho que desear, pues me mantiene las cuentas de longitud 6, y además tengo problemas con las posiciones fiscales, impuestos... También he intentado desinstalar la contabilidad y volverla a instalar (obviamente en la instalación replicada, sólo por ver qué pasa) pero no me sale el campo Longitud de la Subcuenta al salir el asistente del Plan Contable. ¿Qué estoy haciendo mal?




Fai

unread,
Nov 24, 2015, 1:09:21 PM11/24/15
to Usuarios Odoo / OpenERP en España
Buenas tardes,

Yo, por la experiencia que he tenido, creo que el asistente para modificar el número de dígitos sólo sale al instalar contabilidad por primera vez. Por defecto viene con 6 dígitos y si no lo cambias en ese momento ya no lo puedes cambiar. Al menos yo no pude y tuve que crear una BD nueva.

Un saludo.

cubells

unread,
Nov 24, 2015, 1:55:11 PM11/24/15
to openerp-s...@googlegroups.com
El 24/11/15 a les 18:53, Manuel López ha escrit:
> Buenas tardes
>
> Tengo una instalación de la v.8 con una BD lista para empezar a
> trabajar, es decir, tengo instalados y configurados todos los módulos
> (localización española incluída), creada la empresa, personalizados
> cabecera y pie de reports, cargados clientes, proveedores, productos,
> unidades de medida, categorías, etc, etc. Vamos, todos los datos menos
> movimientos, ni ventas, ni compras, ni asientos...
>
> Y... ahora nos hemos dado cuenta de que el plan contable se nos queda
> corto, pues la longitud es la estandar de 6.
>
> ¿Puedo ahora modificar el plan de cuentas para que me cree cuentas de
> longitud 8?
>


Como puedes comprobar aquí:
https://github.com/OCA/account-financial-tools/blob/8.0/account_chart_update/wizard/wizard_chart_update.py#L282

no se guarda en ningún sitio el número de dígitos. Simplemente se mira
la longitud de una cuenta en la plantilla de cuentas.


Por tanto, creo que no habría ningún problema en cambiar todas las
cuentas y que funcionara la contabilidad con la nueva longitud sin
problemas.

El "problema" es que has de añadir ceros a las cuentas existentes, y
dependen de cómo estén has de partir las cuentas existentes.

Si son de 6 dígitos, lo normal seria que partieras en grupos de 3 las
cuentas y añadieras n ceros al medio. Pero puede que en alguna cuenta
hayas utilizado los 4 dígitos primeros o finales. Entonces deberás de
tenerlo en cuenta a la hora de partir.

Una vez contemplado este problema, con un script o incluso con una
consulta sql directa lo podrias hacer.


--
Atentament, cubells.
--

Manuel López

unread,
Nov 24, 2015, 2:34:59 PM11/24/15
to Usuarios Odoo / OpenERP en España
Muchas gracias a ambos por las respuestas.

Tal como indica cubells parece que la longitud de la subcuenta sólo tiene efecto a la hora de crear la cuenta, por lo que realmente aunque tengas creado un plan de longitud 6 nada te impide crear las cuentas de longitud 7, 8 o 15 si quisieras. Eso si, habría que cambiar las cuentas asignadas a clientes/proveedores así como las de existencias de productos y otras varias.

Os cuento lo que al final he hecho y, de momento, parece haber funcionado a la espera de algunas pruebas funcionales que haré mañana. Repito que esto lo he hecho sobre una BD en la que no hay movimientos ningunos, ni ventas, ni compras, ni asientos):

- Utilizando Mass Editing pongo en blanco el campo Cuenta a Cobrar y Cuenta a Pagar de todos los partners (clientes, proveedores, usuarios,...)
- Elimino el plan de cuentas existente
- Elimino los códigos de impuestos, impuestos y posiciones fiscales existentes
- Ejecuto account_chart_update y selecciono Longitud=8 y PGCE Común (o Pyme o el que necesitéis)
- Reviso los parámetros de impuestos por defecto de venta y compra en Settings (he colocado los nuevos pues también he aprovechado para actualizar l10n_es a la v8.0.5.2)
- Utilizo de nuevo Mass Editing para asignar una Cuenta a Cobrar y una Cuenta a Pagar genérica a los partners
- Reimporto desde CSV las cuentas de longitud 8 de clientes y proveedores (la genérica del paso anterior la puse porque tengo muchos clientes agrupados en las cuentas genéricas mientras otros deben ir con su propia cuenta)
- Reviso y vuelvo a grabar las cuentas de existencias para las categorías de producto

Es un poco trabajoso, pero nada difícil, y de momento parece que he conseguido lo que necesitaba y todo va bien, ya digo, pendiente de que mañana me haga una réplica para hacer pruebas funcionales.

Un saludos.

Pablo Méndez Solla

unread,
Dec 7, 2015, 10:36:33 AM12/7/15
to Usuarios Odoo / OpenERP en España
Hola Manuel, 

¿Has conseguido solucionar el problema de este modo? ¿Te ha dado problemas con movimientos de compras, ventas, asientos al implantarlo en una base de datos real?

Tengo un problema similar con una base de datos a la que nos piden aumentar la longitud de las cuentas a más dígitos de los 6 que estaban por defecto.

Un saludo.

Manuel López

unread,
Dec 8, 2015, 10:04:56 AM12/8/15
to Usuarios Odoo / OpenERP en España
Hola Pablo

No, ningún problema, al menos en las pruebas que nosotros hemos realizado previas al arranque. Eso si, nosotros partíamos de una BD que no tenía movimientos contables previos, que no sé si es tu caso.

Pablo Méndez Solla

unread,
Dec 9, 2015, 10:19:56 AM12/9/15
to Usuarios Odoo / OpenERP en España
Hola Manuel.

No, en nuestro caso hay movimientos contables, lo que puede complicar un poco las cosas. De todas formas lo probaré a ver si me da problemas.

Gracias Manuel.
Reply all
Reply to author
Forward
0 new messages