- Spegnimento
- 22 ottobre 2026 alle ore 22:38 UTC
- Autore
- Kamo
- Impegno
- a73db3f
SubscriptionBillingJob (orario, per un pod e all'avvio) esegue il ciclo: - sollevare ogni fattura di rinnovo come bozza lead-day prima della sua data di fatturazione - spostare gli abbonamenti sul periodo successivo una volta fatturati - dire ai proprietari del venditore in-app (BILLING_INVOICE) e via e-mail che una bozza è in attesa - inviare bozze il giorno della fatturazione solo nei mercati impostati per l'invio automatico (default: (in attesa di approvazione) - contrassegnare le fatture scadute come scadute, avvisare i proprietari e ricordare al cliente settimanalmente InvoiceDelivery invia al cliente la fattura con un PDF (InvoicePdfRenderer, PDFBox) e un collegamento di visualizzazione online sull'host del firmatario, con la rimessa dell'organizzazione InvoicePublicController fornisce quel link (token nel corpo, tasso limitato, una risposta per i token sconosciuti). Gli endpoint POS: - modificare una bozza - inviare/rinviare con destinatario e messaggio - destinatario predefinito - PDF - registrare i pagamenti con la data di ricevimento, metodo e riferimento (parziale OK) - annullare con un motivo - politica di fatturazione per mercato - Quantità di licenze aggiuntive nel calcolatore dei prezzi
