Herramientas de usuario

Herramientas del sitio


ada:sicoferp:financiero:contabilidad:reportes:reportesdebalancesysaldosdecuentascontables

¡Esta es una revisión vieja del documento!


Reportes de Balances y Saldos de Cuentas Contables

La siguiente opción permite generar los diferentes reportes de Balances y Saldos de Cuentas Contables.

Se generan los siguientes reportes:

Movimiento Histórico

Genera los reportes correspondientes al movimiento histórico de las causaciones.

Libro Auxiliar

Genera los reportes correspondientes al Libro Auxilia

Comprobantes de Documento

Genera los reportes correspondientes al Comprobantes de Documento

Informe de Retención en la Fuente

Genera los reportes correspondientes al Informe de Retención en la Fuente

Informe de Otros Tributos

Genera los reportes correspondientes al Informe de Otros Tributos.

Diferidos

Genera los reportes correspondientes al Diferidos

Devolución IVA Bimestral

Genera los reportes correspondientes a la Devolución IVA Bimestral

Balance y Estado de Resultados

se realiza los cambios correspondientes a la variable que daba el resultado de la fila con el nombre de variación y la fila con el nombre total del mismo documento para que muestre los correctos datos según solicitado el cliente.

Descripción General del Cambio

Objetivo: Optimizar la visibilidad y auditoría de los reportes de comprobantes mediante la integración del campo dinámico “Usuario Registra”. Esta modificación permite identificar con precisión al colaborador responsable del documento, estableciendo una jerarquía de prioridades basada en el flujo del proceso contable.

Detalle de la Implementación: Para dar cumplimiento a los requerimientos, se realizó una intervención a nivel de base de datos y objetos de visualización (DataWindows). El cambio principal radica en la lógica de selección del usuario, la cual no depende de un solo campo, sino de una evaluación en cascada (fallback) para asegurar que el reporte nunca carezca de contexto, a menos que sea estrictamente necesario.

La lógica aplicada en los objetos dtb_comprobantes_documentos_fuente y dtb_comprobantes_documentos_ es la siguiente: Prioridad 1 (Causación): El sistema intenta obtener primero el código del usuario que realizó la causación (CODIGO_USUARIO_CAUSACION). Prioridad 2 (Aprobación): Si el campo anterior se encuentra vacío (NULL) o en valor cero, el sistema busca al usuario que aprobó el documento (CODIGO_USUARIO_APRUEBA). Prioridad 3 (Elaboración): Como última instancia de datos reales, si los anteriores no existen, se muestra el usuario que elaboró el registro (CODIGO_USUARIO_ELABORA).

Excepción: En caso de que el registro no cuente con información en ninguna de las tres etapas anteriores, el reporte mostrará de forma explícita la leyenda “Sin usuario”, evitando espacios en blanco que puedan prestarse a interpretaciones erróneas.

AND U.CODIGO_USUARIO(+) =

  COALESCE(
      NULLIF(A.CODIGO_USUARIO_CAUSACION, 0),
      NULLIF(A.CODIGO_USUARIO_APRUEBA, 0),
      NULLIF(A.CODIGO_USUARIO_ELABORA, 0)
  )
ada/sicoferp/financiero/contabilidad/reportes/reportesdebalancesysaldosdecuentascontables.1785332868.txt.gz · Última modificación: 2026/07/29 13:47 por 192.168.177.6