Listado de facturas manuales y/o virtuales

Vista tipo grilla para consultar, filtrar y operar facturas manuales/virtuales. Permite anular, modificar, eliminar, previsualizar, y ejecutar verificación/corrección del Código de Control de forma individual o masiva (usando “Seleccionar todo” + “Funciones”). Las facturas en línea (con código de recepción) no se editan aquí: su gestión se hace en el módulo de Facturación en línea.


📘 Propósito del formulario

Esta pantalla lista las facturas manuales y/o virtuales de la sucursal seleccionada, con acciones rápidas por fila y operaciones masivas. Es ideal para auditar el Código de Control, corregir diferencias y ejecutar acciones frecuentes (anular, modificar, eliminar, vista previa).

Importante: si una factura tiene código de recepción (emitida en línea), aquí no se permite anular/modificar/eliminar ni previsualizar; use el módulo de Facturas en línea.

🧰 Barra de acciones

  • Nueva: abre el formulario para emitir una nueva factura manual/virtual.
  • Filtrar por fechas: establece rango de fechas.
  • Encontrar factura: búsqueda por número/criterio.
  • Filtrar por dosificación: restringe por autorización/dosificación.
  • Filtrar por cliente: restringe por NIT/razón social.
  • Quitar filtro: vuelve a la lista completa de la sucursal.
  • Cerrar / Ayuda: salir de la vista / abrir esta ayuda.

📑 Columnas principales

ColumnaDescripción
Seleccionar Casilla por fila para operaciones masivas. Arriba está el check Seleccionar todo.
Funciones (por fila) Menú con: Anular, Modificar, Eliminar, Vista previa, Verificar código de control, Corregir código de control.
Número de factura.
Código de control / Test Cod. Control / Comparación Campos de auditoría. Verificar/Corregir recalcula el alfanumérico con el algoritmo 71.
Fecha Fecha de la factura.
NIT cliente / RazónSocial Identificación del comprador.
Estado V=Vigente, A=Anulada.
Total Importe total (importe - descuento).

⚙️ Funciones por fila (operación individual)

  • Anular:
    • Requiere permiso (facFac/anu) y que la fecha no esté cerrada.
    • No disponible si existe código de recepción (factura en línea).
    • Acción: marca A (anulada), pone NIT=0, totales en 0 y limpia textos.
  • Modificar:
    • Permiso (facFac/modi) y fecha abierta.
    • No disponible con código de recepción.
    • Abre el editor de factura.
  • Eliminar:
    • Permiso (facFac/modi) y fecha abierta.
    • No disponible con código de recepción.
    • Elimina definitivamente el registro (no recuperable).
  • Vista previa:
    • Permiso (facFac/ver).
    • No disponible si hay código de recepción.
    • Imprime según formato de dosificación (comercial, exportación o servicios; estándar o personalizado).
  • Verificar código de control:
    • Solo para dosificaciones manuales/virtuales (Nro Orden tipo 4/5) y Estado=V.
    • Recalcula el alfanumérico con Algoritmo 71 usando la Llave de dosificación.
  • Corregir código de control:
    • Como “Verificar”, pero además escribe el cálculo en el campo de la factura.
    • No aplica a facturas en línea ni a documentos anulados.
Si falta la Llave de dosificación en la factura, el sistema la toma de la tabla de dosificaciones.

🧮 Operaciones masivas

  1. Use las casillas de la primera columna o Seleccionar todo.
  2. En el menú superior Funciones (encima de la grilla) elija: Verificar código de control o Corregir código de control.
  3. Si hay muchos registros, el sistema pide confirmación (a partir de 20 o más).
Para grandes volúmenes, aplique un filtro por fechas/dosificación y ejecute en tramos.

🔎 Filtros rápidos

  • Fechas: establece un rango.
  • Dosificación: filtra por número de autorización/dosificación.
  • Cliente: restringe por NIT o razón social.
  • Encontrar factura: búsqueda directa por número.
  • Quitar filtro: restablece la consulta original de la sucursal.

🛡️ Validaciones y mensajes frecuentes

  • La fecha está cerrada”: no se permite anular/modificar/eliminar en periodos cerrados.
  • Denegado” (permisos): falta el permiso correspondiente (ver/modi/anu).
  • No se permite… con código de recepción”: las facturas en línea se gestionan desde su módulo específico.
  • Confirmaciones por lotes cuando hay más de 20 registros seleccionados.

🚀 Flujo rápido sugerido

  1. Opcional: aplicar filtros (fecha, dosificación, cliente).
  2. Para una factura: abrir Funciones de la fila y ejecutar la acción deseada.
  3. Para varias facturas: marcar casillas, elegir Funciones (superior) y ejecutar Verificar o Corregir Código de Control.
  4. Usar Vista previa para revisar impresión (solo manual/virtual).