Generar factura ahora
Crea una factura normal a partir de la plantilla del perfil para su periodo calculado.
Que se logra
- Resultado: el equipo puede emitir el cobro del periodo actual antes de esperar la ejecución programada.
- Caso de uso: una consultora genera hoy la factura mensual de un cliente que adelantó su renovación.
- Se combina con: Facturas, PDF y Pagos recibidos.
Donde esta
- Ruta:
/[orgId]/finance/recurring-invoices/[id] - Acceso en UI:
Recurring Invoice Detail > Create Invoice Now - Componente(s):
RecurringInvoiceDetail.tsx
Como funciona
- Abre el perfil y pulsa
Create Invoice Now. - El sistema abre la factura creada; si ya existe una para el periodo, abre esa misma.
Reglas y validaciones
- Solo perfiles
DraftoActivepueden generar. - Debe existir al menos un artículo de plantilla.
- El mismo perfil y etiqueta de periodo no produce duplicados.
Backend
- Servicios:
recurring-invoice-generate(create),invoices(create, patch) einvoice-items(create). - Efectos: copia datos, artículos y términos; calcula vencimiento con
Payment Terms; aumentaGeneratedy avanza la siguiente fecha. ConSent, finaliza la factura mediante el flujo normal de numeración.
Relaciones
- Requiere: acceso al módulo Finance.
- Dispara / afecta: documentos y relaciones del flujo financiero cuando aplica.