Lista de Comprobantes Contables

Pantalla que muestra todos los comprobantes contables de la gestión seleccionada. Permite filtrado por fechas, creación, edición, numeración, impresión y eliminación de comprobantes.


📘 Propósito del formulario

La Lista de Comprobantes es el formulario donde se visualizan todos los comprobantes contables registrados en la gestión actual. Permite consultar, filtrar, imprimir, numerar y eliminar comprobantes, así como crear nuevos o editar los existentes. Es una herramienta clave para el control contable diario y la revisión de la documentación financiera.

🗓️ Filtrado por fechas y gestión

La lista muestra únicamente los comprobantes comprendidos entre las fechas elegidas dentro de la gestión activa. Si se seleccionan fechas fuera del período contable, el sistema mostrará un mensaje advirtiendo que la fecha no pertenece a la gestión.

  • Fecha inicial y final: definen el rango de comprobantes a visualizar.
  • Gestión contable: tomada de los parámetros del sistema (ParElegirEmp).
  • Tipo de comprobante: se carga automáticamente según el tipo activo (ingreso, egreso, traspaso, etc.).
Importante: si desea ver comprobantes de otra gestión, debe cambiar primero la gestión contable desde el módulo “Contabilidad”.

🧾 Acciones principales

Botón / AcciónDescripción
ActualizarRecarga la lista de comprobantes dentro del rango de fechas seleccionado.
Nuevo ComprobanteAbre el formulario de comprobante contable para registrar un nuevo asiento manual o automático.
EditarAbre el comprobante seleccionado para modificar su contenido.
EliminarPermite borrar el comprobante seleccionado, previa confirmación. El sistema impide eliminar comprobantes de gestiones cerradas.
NumerarRenumera los comprobantes visibles en la lista, asignando numeración correlativa según el tipo de comprobante y período (por mes o gestión).
Vista previaMuestra el comprobante seleccionado en formato de impresión sin necesidad de imprimirlo físicamente.
ImprimirImprime el comprobante seleccionado según el formato configurado en el tipo de comprobante.
Seleccionar todoMarca todos los comprobantes del rango actual (útil para eliminar o imprimir por lotes).
CorrelatividadVerifica la secuencia de numeración de los comprobantes.
Cambiar tipoPermite cambiar el tipo de comprobante activo (ingreso, egreso, traspaso, ajuste).

📄 Impresión y vista previa

Los comprobantes pueden visualizarse o imprimirse con diferentes formatos definidos en el catálogo de tipos de comprobante (CnTipoComp). La impresión incluye totales en números y literal, según la configuración de moneda de la empresa.

  • Vista previa: usa el comando CnCompPrinter con el modo de vista (2).
  • Imprimir: envía directamente el comprobante a la impresora predeterminada o PDF.
Si el comprobante no cuadra entre el Debe y el Haber, el sistema avisará antes de imprimir.

📊 Paginación y rendimiento

En conexiones remotas (SQL Server o Moyata Cloud), el sistema usa paginación para optimizar la carga de datos. Se muestran 15 comprobantes por página, con botones de navegación:

  • ⏮ Primero / ⏪ Anterior / ⏩ Siguiente / ⏭ Último para moverse entre páginas.
  • El campo Paginado permite activar o desactivar la vista por páginas.
  • Desactivar la paginación puede demorar varios minutos si hay miles de registros.

🧩 Funciones avanzadas

  • Numeración por gestión o por mes: se controla desde el campo SeImprime del tipo de comprobante.
  • Reinicio de numeración: permite asignar un número inicial personalizado antes de renumerar.
  • Marcado masivo: cambia el estado de campo marcado para todos los comprobantes filtrados (1 = marcado, 0 = no marcado).
  • Eliminación masiva: permite borrar todos los comprobantes marcados dentro del rango de fechas.

🔒 Control de permisos

Solo los usuarios con permisos para conCom pueden crear, editar o eliminar comprobantes. Los usuarios con permisos de solo lectura (ver) pueden consultar e imprimir comprobantes, pero no modificarlos.

Si un usuario intenta ejecutar una acción sin permiso, el sistema mostrará el mensaje “Permiso denegado”.

⚙️ Recomendaciones de uso

  • Realice filtrados por períodos cortos para mejorar la velocidad de carga.
  • Antes de renumerar, verifique que todos los comprobantes visibles pertenezcan al mismo tipo y período.
  • No elimine comprobantes de gestiones cerradas; el sistema los bloquea automáticamente.
  • Revise el balance de sumas y saldos después de eliminar comprobantes para mantener la integridad contable.

🧩 Integración con otros formularios

  • Tipo de comprobante (CnTipoComp): define los formatos y numeraciones utilizadas.
  • Comprobante contable (CnComp): formulario principal para editar o crear asientos.
  • Configuración contable: almacena los parámetros globales (tipo, moneda, sucursal activa, etc.).

🔹 Atajos y detalles técnicos

  • Las fechas se validan automáticamente dentro de la gestión activa.
  • Las consultas SQL cambian según el tipo de servidor: Access local o SQL remoto.
  • El sistema ajusta automáticamente los totales del “Debe” antes de mostrar el registro.