Configurar calendario recurrente
Determina cuándo un perfil puede producir su próxima factura y cuándo debe expirar.
Que se logra
- Resultado: los cobros salen con una frecuencia y límite temporal definidos por el acuerdo comercial.
- Caso de uso: una agencia programa una cuota trimestral durante doce meses.
- Se combina con: Generación automática y Pausar o reanudar perfil.
Donde esta
- Ruta:
/[orgId]/finance/recurring-invoices/newy/[orgId]/finance/recurring-invoices/[id]/edit - Acceso en UI:
Recurring Schedule - Componente(s):
RecurringInvoiceEditForm.tsx
Como funciona
- Define
Start Date,FrequencyyRepeat Every. - Para semanas selecciona
Day of Week; para meses, trimestres o años,Day of Month. - En
Ends, eligeNever,On dateoAfter occurrences. - Guarda el perfil.
Reglas y validaciones
Repeat EveryyMax Occurrencestienen mínimo 1;Day of Monthacepta 1 a 31.- Para meses sin ese día, el cálculo usa el último día disponible.
- El cron solo ejecuta perfiles
Activedespués de las 6:00 a. m. de su zona horaria.
Backend
- Servicios:
recurring-invoices(create, patch) ycron-recurring-invoices(create). - Efectos: calcula
next invoice; al alcanzar el fin, el estado pasa aExpired.
Relaciones
- Requiere: acceso al módulo Finance.
- Dispara / afecta: documentos y relaciones del flujo financiero cuando aplica.