P2-Charge - Beobachtbarkeit, Tests, Jahresendsteuer, echte Streifen-IDs

Featurekamolos
Verschifft
28. Mai 2026 um 21:37 UTC
Autor
Kamo
Ausschuss
a8c11bd

Beobachten: - Mikrometer-Registry-Prometheus auf dem Klassenpfad - /actuator/prometheus über Management config ausgesetzt (beide lokale + k8s configmap) - LoanMetrics Service: **************** ************ los_charge_off_total, los_disbursement_total, los_loan_status_count{status-Messgerät, **************** - Zähler in LoanPaymentPostingService + LoanChargeOffService verdrahtet Mathe + Prüfungen: - 21 Einheiten Tests für AmortisationEngine (Level-Zahlung, APR Newton- Raphson, monatliche Fälligkeitsprogression, Kapital+Zinsen invariant, bad-input Wachen), InterestAccrualEngine (ACT_365 / ACT_360 DPR, Ein-Tag / 30-Tage-Zusatz, LOC ADB), PaymentAllocator (fees-Interesse .Hauptauftrag, Teil, Überzahlung, Nullen) - **Fixes 100x Zins-Bug** in ************ Divisor war 36500/36000 statt 3.650.000/3,600,000 (jährliche Rate Fraktion braucht beide /10000 bps-Fraktion UND /365 Tage), so aufgelaufen Die Zinsen waren zu hoch. Test fügte hinzu, dass es erwischt haben würde. Echte Streifenidentifikationen (keine Platzhalter mehr): - StripeConnectController.onboard besteht jetzt fortt LoanOrgStripeConnect auf erfolgreiche Erstellung von Stripe-Konto; .status kehrt Onboarding-Staat - Neuer StripeIdResolver: connectedAccountIdForOrg() + faul getOrCreateBorrowerCustomerId() (idempotency-keyed Customer.create unter dem verbundenen Konto, bleibt auf Loan.stripeCustomerId) - AutoDebitRunJob.fireAchDebit + .fireDisbursement jetzt real lösen IDs durch StripeIdResolver anstelle von "acct_placeholder_*" Erinnerungsaufnahme: - ReminderSchedulingJob: nächsliche Sweep emittiert ZAHLUNG_DUE_3_DAYS, ZAHLUNG_DUE_TODAY, ZAHLUNG DES RATES_LATE_1/5/15, ANGEBOTSTEXPIRING (24h vor Ablauf), STATEMENT_AVAILABLE (bei Generation). Dedup-keyed via ************ so Wiederholungen sind idempotent. Jahresendsteuer: - YearEndTaxJob (cron 06:00 Jan 5): produziert 1099-C für Abschreibungen + 1099-INT für Kreditnehmer-Kreditzinsen $10. PDFBox-gerenderte Form, gespeichert bei MediaService, als LoanDisclosure mit Form/Jahr erfasst Metadaten, also Wiederholungen sind idempotent. - Loan.tax1099CEligible Auto-Set auf Abbuchung bestätigen, wenn Betrag €600

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen