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
| Columna | Descripció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° | 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
- Use las casillas de la primera columna o Seleccionar todo.
- En el menú superior Funciones (encima de la grilla) elija: Verificar código de control o Corregir código de control.
- 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
- Opcional: aplicar filtros (fecha, dosificación, cliente).
- Para una factura: abrir Funciones de la fila y ejecutar la acción deseada.
- Para varias facturas: marcar casillas, elegir Funciones (superior) y ejecutar Verificar o Corregir Código de Control.
- Usar Vista previa para revisar impresión (solo manual/virtual).