- Spegnimento
- 28 maggio 2026 alle ore 19:57 UTC
- Autore
- Kamo
- Impegno
- 47f7f7a
New Spring Boot 3.1.5 / Java 21 microservice modellato su BillingService. Possiede dominio personale-loan end-to-end: - LoanProduct / LoanOffer / Loan CRUD con strato REST + DTO - LoanLifecycleService materializza Loan + commerce Engagement/Commitment sull'accettazione dell'offerta (un txn) - LoanPayment + LoanDraw + LoanStatement + LoanPaymentMethod + LoanRecurring PaymentPlan servizi + controller - Matematica: AmortizationEngine (Reg Z Appendix J), InterestAccrualEngine (ACT 365 / ACT 360 + ADB), PaymentAllocator (fees→interest→principal) - StripeConnectService (Custom-account onboarding, ACH erogazione, ACH addebito) + StripeWebhookService (idempotent via LoanStripeWebhookEvent) + endpoint webhook specifico per il collegamento - TilaRendererService rende la casella Reg Z Schumer (installazione) / comunicazione open-end (LOC) tramite PDFBox in MinIO - StateRuleSelfHealService boot-loads prestito state rules.json (50-stato registro + tappo MLA + raffreddamento-off) — riconciliare il modello dai diritti - EsignClient + EsignSignController completa il profilo dei membri mancanti percorso di presentazione firma (scrive EsignGenericEnvelope + EsignSignature in condiviso-lib) - NotificaDispatchService con programmazione a chiave dedup - Cron lavori: OffertaEspirazione, NormativaGenerazione, DelinquencySweep - k8s manifests (configmap / deploy / service), Dockerfile, Forgejo CI workflow (dual-cluster K1M1+K2M1) tutti allineati con Convenzioni del servizio di fatturazione