- Cambia
- 22 de octubre de 2026 a las 22:38 UTC
- Autor
- Kamo
- Comprometerse
- a73db3f
SubscriptionBillingJob (por hora, un pod y en el inicio) ejecuta el ciclo: - levantar cada factura de renovación como un borrador de días de entrega antes de su día de facturación - Mover las suscripciones al siguiente período una vez facturadas - Decir a los propietarios del vendedor en la aplicación (BILLING_INVOICE) y por correo electrónico que un borrador es en espera - Enviar borradores en el día de facturación solo en los mercados configurados para el envío automático (predeterminado: para su aprobación) - Marcar facturas atrasadas vencidas, alertar a los propietarios y recordar al cliente semanalmente InvoiceDelivery envía al cliente la factura con un PDF (InvoicePdfRenderer, PDFBox) y un enlace de vista en línea en el host del firmante, con la remisión de la organización InvoicePublicController sirve ese enlace (token en el cuerpo, tasa de cambio, etc.) limitada, una respuesta para los tokens desconocidos). Puntos finales POS: - editar un borrador - Enviar/reenviar con destinatario y mensaje - destinatario por defecto - PDF - Registrar los pagos con la fecha de recepción, método y referencia (parcial OK) - anular con una razón - Política de facturación por mercado - Cantidades de licencias adicionales en la calculadora de precios
