P2 lotto — osservabilità, test, tassa di fine anno, ID Stripe reali

Featurekamolos
Spegnimento
28 maggio 2026 alle ore 21:37 UTC
Autore
Kamo
Impegno
a8c11bd

Osservabilità: - micrometro-registry-prometheus sul sentiero di classe - /actuator/prometheus esposto tramite gestione config (sia locale + k8s configmap) - Servizio LoanMetrics. Non e' vero. los charge off total, los disbursement total, los loan status count{status} gauge, E' un istogramma. - Contatori collegati in LoanPaymentPostingService + LoanChargeOffService Matematica + test: - 21 test unitari per AmortizationEngine (pagamento a livello, APR Newton- Raphson, progressione mensile a due date, invariante principale+interest, bad-input guards), InteressiAccrualEngine (ACT 365 / ACT 360 DPR, un giorno / trenta giorni di attività, LOC ADB), PaymentAllocator (fees→interest →ordine principale, parziali, pagamento in eccesso, nulls) # Fixes 100x user-rate bug # # in the love # — divisore era 36500/36000 invece di 3.650.000/3.600.000 (annualeRate frazione ha bisogno sia di /10000 bps→frazione E /365 giorni), così maturato l'interesse era 100× troppo alto. Il test ha aggiunto che l'avrebbe catturato. Identificatori Real Stripe (non più segnaposto): - StripeConnectController.onboard ora persiste LoanOrgStripeConnect su successo Stripe Account creazione; .status restituisce onboard state - Nuovo StripeIdResolver: collegatoAccountIdForOrg() + pigro getOrCreateBorrowerCustomerId() (clienti chiave per l'efficienza.creare sotto l'account collegato, persiste a Loan.stripeCustomer Id) - AutoDebitRunJob.fireAchDebit + .fireDisbursement ora risolve il reale ID attraverso StripeIdResolver invece di "acct placeholder *" Voce principale: - ReminderSchedulingCategoria professionale: spazzare notturna emette PAYMENT DUE 3 DAYS, PAGAMENTO DUE TODAY, PAYMENT LATE DAY 1/5/15, OFFER EXPIRING (24h prima della scadenza, STATEMENT AVAILABLE (su generazione). Dedup-chiamato via Le repliche sono idempote. Tassa di fine anno: - YearEndTaxJob (cron 06:00 Jan 5): produce 1099-C per ricarica ≥$600 + 1099-INT per interessi di credito del mutuatario > $10. PDFBox-rendered form, memorizzato in MediaService, registrato come LoanDisclosure con modulo/anno metadati così le repliche sono idempotent. - Loan.tax1099 Auto-impostabile CEligible su carica-off confermare quando importo ≥ $600

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo