Saltar a contenido

Validación de la estructura de cuentas

Paquete Java: com.etendoerp.account.structure.validation

Visión general

Este módulo ayuda a prevenir errores comunes de configuración al crear o modificar subcuentas en el Árbol de cuentas. Valida la estructura y la configuración para evitar discrepancias en informes financieros como la Cuenta de resultados o el Balance de situación.

El módulo incluye la preferencia de sistema "Habilitar validaciones de subcuentas", que está configurada como de forma predeterminada, garantizando que la validación esté activa desde el momento en que se instala el módulo.

Validaciones realizadas

El módulo aplica las siguientes validaciones:

  • Verifica que la cuenta tenga un padre a nivel de Separar o Cuenta.
  • Comprueba que la cuenta tenga un dígito más que su cuenta padre.
  • Asegura que el Tipo de cuenta (Activo, Pasivo, Patrimonio neto, Ingresos, Gastos, Memo) y la Naturaleza de la cuenta (crédito/débito) coincidan con los de su padre a nivel de Separar.

Si alguna validación falla, el sistema impide guardar la cuenta, evitando posibles errores en los informes financieros.

Estas validaciones se activan no solo al crear o modificar cuentas, sino también al mover registros en la vista de árbol, garantizando la consistencia de los datos incluso al reorganizar la estructura de cuentas.

Exclusión de la validación

La casilla de verificación "Excluir de la validación de subcuentas" permite flexibilidad en la configuración de la estructura de cuentas. Al establecer este campo en para cuentas específicas, dichas cuentas quedarán excluidas de todas las validaciones mencionadas anteriormente. Esto resulta especialmente útil para cuentas que requieren una estructura o configuración diferente y que no necesitan seguir las reglas estándar de validación.

Pestaña Valor del elemento - Excluir de la validación de subcuentas

Info

Para más información sobre el Árbol de cuentas, visita Árbol de cuentas - Pestaña Valor del elemento.


This work is licensed under CC BY-SA 2.5 ES by Futit Services S.L.