Facturación Masiva de Suscripciones
Descripción General
El submódulo de Facturación Masiva ejecuta el procesamiento en lote (batch processing) de miles de contratos de suscripción periódicos de forma concurrente. Dirigido a Directores de Facturación y Jefes de Sistemas. Evita la digitación manual individual al generar de manera automática las facturas electrónicas, aplicar los cobros recurrentes y encolar el envío masivo de los comprobantes fiscales por correo electrónico a cada suscriptor.
Flujo Operativo
-
Acceso a la vista: Navega a
/process/billingdesde el menú principal. -
Diligenciamiento de parámetros del lote:
- Periodo a Facturar: Selecciona el mes y año contable correspondiente (ej:
Septiembre 2026). - Filtro de Segmentación: Selecciona facturar
Todas las suscripciones activaso filtra porZona / Ruta de distribuciónoTipo de Plan. - Fecha de Emisión y Vencimiento del Lote: Define los días hábiles para el pago oportuno de la cuota.
- Previsualización y Auditoría: Haz clic en Calcular Pre-liquidación para verificar el número total de suscriptores aptos y el importe global esperado sin emitir facturas definitivas.
- Periodo a Facturar: Selecciona el mes y año contable correspondiente (ej:
-
Ejecución y Confirmación: Haz clic en el botón Ejecutar Facturación Masiva. El motor backend de Go procesa el lote mediante worker pools concurrentes (
POST /api/v1/billing/run), genera las facturas electrónicas ante la DIAN y reporta el resultado:"Lote procesado: X facturas emitidas exitosamente, 0 errores".

Tabla de Estados y Acciones Permitidas
| Estado del Lote | Descripción | Acciones Disponibles |
|---|---|---|
Pre-liquidado | Simulación de facturas y totales calculados sin emisión. | Revisar listado, excluir suscriptores manualmente. |
En Ejecución | Proceso en segundo plano ejecutándose en el servidor. | Monitorear barra de progreso porcentual. |
Finalizado | Facturas generadas, firmadas y enviadas al correo del cliente. | Descargar resumen de facturación, exportar reporte contable. |