KamoCRM

P1 Batch - Webhooks Vorabstand, Crons, Handel vertikal

Featurekamolos
Verschifft
28. Mai 2026 um 21:01 UTC
Autor
Kamo
Ausschuss
0c59054

Geldbewegung (der Kern P1): - LoanPaymentPostingService: markSucceedAndPost / markFailed / markReturnedAndReverse / markDisbursementSucceed / markDrawDisbursed. Zuteilungsauftrag gesperrt: Gebühren - Zinsen - Prinzip. Status auto-advances DELINQUENT - ACTIVE - PAID_OFF basierend auf der daraus resultierenden Bilanz. - StripeWebhookService ist nicht mehr log-only: payment_intent.succeed / payment_failed / charge.refunded (ACH Rückkehr) / dispute.created+closed / payout.paid+geschehen Sie alle Vorschuss des Ledgers über PostingService. - NachaReturnCode + RetryScheduler: NACHA-konformes R-Code-Routing R01/R09 erneuter Ausprobieren im Abstand von 2 bis zu 2 Tagen, R07/R10/R29 widerrufen das Mandat, erschöpfte Retries Flip LoanPaymentMethod - REQUIRES_REVERIFY. Commerce-vertikale Materialisierung: - **************** schafft jetzt Engagement (PERSONAL_LOANS, COMMITTED), Engagement (ACTIVE, mit Preisen +Terms JSON Schnappschüsse), Ordnung (AUTHORIZED, subtotal=prinzip), und fädelt deren IDs zurück auf Loan.commitmentUid / EngagementUid / OriginatingOrderUid in die gleiche Transaktion. Cron Jobs (reale Logik, nicht Stubs): - CoolingOffAdvanceJob: nqueues a PENDING DISBURSEMENT_OUT Zahlung für jedes PENDING_DISBUEMENT Darlehen, dessen Abkühlung verstrichen ist. - InterestAccrualJob: täglich einfaches Interesse auf Kapitalabgleich für ACTIVE + DELINQUENT Darlehen. - StatementGenerationJob: Ratenzahlung pro fällige Anweisung, LOC pro Zyklus Anweisung mit ADB-Annäherung + Jahresgebührenbeurteilung + Auto-Pay Terminplanung. - AutoDebitRunJob: feuert PENDING Auto-Debits + DISBURSEMENT_OUT Auszahlungen + NACHA rettiert über StripeConnectService mit idempotency Schlüsseln. - ReconciliationJob: nächtliche Wiederaufnahme der Gebühren/Grundsatz/Gleichgewicht aus dem ledger; Drift Korrektur protokolliert + geprüft. - ReminderDispatchJob: zieht SCHEDULED-Benachrichtigungen über ihre geplante und liefert über NotificationDispatchService. Benachrichtigungen: - **************** real HTTP POST zu EmailService (/api/email/transactional/send) und VOIPService (/api/voip/sms/send, /api/voip/voice/send), templateKey = "loan.{kind_lowercase"". Validierung: - LoanProductValidationService: setzt APR-Staatsobergrenze (pro Art) durch Verbotsprüfungen, min/max-principal sanity. Eingehakt LoanProductService.create + update. Charge-off: - LoanChargeOffService.queue() listet D120 Darlehen; .confirm() flips Status zu CHARGED_OFF und schreibt ein CHARGE_OFF_RECORDED Audit-Erscheinungsereignis. - LoanChargeOffController stellt ************ aus Audit browse: - LoanAuditEventController stellt ************

Alle Änderungen

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen