Skip to content

Facturas

Gestionar la emisión, consulta y anulación de facturas electrónicas (SIFEN) y pre-impresas, generadas como resultado del procesamiento de pagos en el módulo Cobro de Aranceles.

/facturas

El módulo Facturas permite consultar todas las facturas emitidas, buscar por número o mediante filtros avanzados. El sistema soporta dos modalidades de facturación según la empresa: factura electrónica (SIFEN) para UNAE, y factura pre-impresa para EDUC SRL.

Las facturas se generan automáticamente al procesar un pago en Cobro de Aranceles. Las electrónicas requieren envío a SIFEN, aprobación asincrónica, y notificación por correo. Las pre-impresas se abren en PDF inmediatamente. Ambas modalidades permiten anulación, pero con reglas y permisos diferenciados según el tipo de documento y el tiempo transcurrido.

La ruta /facturas permite buscar facturas por número o mediante filtros avanzados.

ModalidadEmpresaConfiguración
Electrónica (SIFEN)UNAE (comp_det_id = 1)is_printable = false en company_details. La caja debe tener un punto de expedición habilitado con datos del timbrado (tills_company_details).
Pre-impresaEDUC SRLis_printable = true en company_details. Al procesar el pago se genera un PDF con el formato de factura pre-impresa.
  1. Se procesa el pago → se despacha un job de envío.
  2. Se genera un XML y se envía a SIFEN para aprobación asincrónica (envío por lotes).
  3. El cronjob de consulta de lotes se ejecuta cada 10 minutos.
  4. Si la factura es aprobada: se envía al cliente un correo con el XML y el KUDE (representación gráfica en PDF generada por el sistema).
  5. Si es rechazada: queda pendiente hasta el próximo reenvío.

Servicios requeridos:

  • Demonio laravel-worker activo (administrado desde Webmin).
  • Cronjob “consulta de lotes” activo.
  • Cronjob “sendEmailJob” activo.

Nota — Envío de correos electrónicos: El sistema y los desarrolladores no se hacen responsables por errores en los datos de correo electrónico, ya sea que los correos no se envíen o se envíen a direcciones inexistentes o incorrectas. Es responsabilidad exclusiva de quien crea las inscripciones registrar correctamente los datos de contacto del estudiante.

La anulación de facturas requiere un permiso especial; las cajeras no pueden realizarla.

Al anular cualquier factura se revierten los pagos registrados:

  • Las cuotas vuelven al monto previo a la factura y se marcan como no pagadas.
  • Los exámenes y pruebas parciales se marcan como no pagados.
  • La anulación de la factura física queda fuera del sistema. La encargada de administración o la encargada de cajas debe notificar a contabilidad para su gestión.

Factura Pre-impresa: Se marca directamente como anulada en el sistema y se revierten los pagos.

Factura Electrónica — Dentro de las 48 horas: Se envía un evento de cancelación a SIFEN y, una vez procesado, se revierten los pagos.

Factura Electrónica — Pasadas las 48 horas: Se genera una nota de crédito que SIFEN debe aprobar antes de revertir los pagos. Este caso requiere un permiso adicional al de anulación estándar (el rol encargado de esta operación aún no está definido).

Autofactura Electrónica — Dentro de las 168 horas: Se envía un evento de cancelación a SIFEN y, una vez procesado, se revierte el documento.

Autofactura Electrónica — Fuera de las 168 horas: Ya no es posible cancelar o revertir una autofactura.

  • Las facturas se generan automáticamente al procesar un pago en Cobro de Aranceles.
  • El tipo de factura (pre-impresa o electrónica) se determina por la configuración de la empresa en company_details.
  • Las facturas electrónicas se envían a SIFEN para aprobación asincrónica.
  • Las facturas pre-impresas se abren en PDF inmediatamente tras el pago.

Para que las facturas electrónicas funcionen correctamente, la caja que procesa el pago debe tener un punto de expedición habilitado con datos del timbrado registrados en tills_company_details.

Las facturas electrónicas quedan pendientes de aprobación en SIFEN. El estado se consulta cada 10 minutos mediante el cronjob de consulta de lotes.

Si una factura electrónica es rechazada por SIFEN, queda pendiente hasta el próximo reenvío.

En facturas electrónicas aprobadas, se envía automáticamente un correo al cliente con el XML y el KUDE.

La anulación de la factura física (en papel) es responsabilidad de administración o cajas, quienes deben notificar a contabilidad. El sistema no se encarga de esta gestión.


Última revisión: 9 de julio de 2026