AbanQ es un ERP publicado como Software Libre que funciona bastante bien regularcete para PyMES.
Sin embargo cuando se intenta hacer un movimiento automático de cierra y apertura de ejercicio, a veces da un desagradable mensaje que dice que la contabilidad no cuadra -siendo que está perfectamente cuadrada-.
Esto ocurre porque algunas de las cuentas no tienen un código de balance asociado.
Para averiguar qué cuentas no tienen código de balance asociado basta hacer la siguiente consulta (por ejemplo usando pgAdmin III):
SELECT DISTINCT c.codcuenta, cb.codcuenta, cs.saldo FROM co_cuentascb cb RIGHT JOIN co_cuentas c ON cb.codcuenta = c.codcuenta LEFT JOIN co_subcuentas cs ON c.idcuenta = cs.idcuenta WHERE cb.codcuenta IS NULL AND cs.saldo <> 0
Consulta enviada por Alberto García al foro de AbanQ.
Una vez detectadas las cuentas sin código de balance asociado, hay que ir al Área Contable y Financiera (puede tener otro nombre similar) -> Principal. El botón “Códigos de balance 08″ nos abre el formulario con los diferentes códigos de balance.
Para cada cuenta sin código de balance asociado (las que nos devuelve la consulta SQL) seleccionamos el código de balance adecuado, hacemos doble click e insertamos la cuenta.
Por ejemplo se puede ver que el programa asocia inicialmente el código de balance “PG-A-7-a” con el grupo de cuentas “62″, por lo que podremos asociar las cuentas 62x en ese mismo código de balance.
Para ello abrimos el código de balance “PG-A-7-a”, hacemos doble click e insertamos las cuentas 62x.
Una vez no queden cuentas sin código de balance asociado, el programa debe hacer correctamente el asiento de cierre y apertura (se recomienda tener ya creado el nuevo ejercicio para poder hacer esta apertura).
…pero el siguiente año generará el mismo error!!
Por eso lo ideal es realizar la consulta ANTES de hacer el cierre y apertura. Si no lo hemos hecho podemos borrar el nuevo ejercicio (si lo acabábamos de abrir) y lo regeneramos para que las cuentas “hereden” los códigos de balance.