- Shiked
- 28 Mayıs 2026 21:01 UTC
- Yazar
- Kamo
- Commit
- 0c59054
Para hareketi (Ana P1): KrediPaymentPostingService: markSucceedAndPost / işaretFailed / Döndüm ve geri döndü / işaretDisbursementSucceed / markDrawDisbursed. Allocation order kilitli: ücretler → faiz → ana. Durum oto-advances DELINQUENT ACT ACTIVE PA PAID OFF ortaya çıkan dengeye dayanarak. - StripeWebhookHizmet artık sadece oturum açmaz: ödeme intent.succeed / Ödeme / ücret finanse edildi (ACH geri döndü) / anlaşmazlık. Ödeme. ücretli+failed all comeger via PostingService. - NachaReturnCode + RetryScheduler: NACHA-compliant R-code routing – R01/R09 2 × / 5 gün boyunca yeniden deneme, R07/R10/R29 görevi iptal etti, tükenmiş retries turn CreditPaymentMethod → REQUIRES REVERIFY. Ticaret-vertical materialization: - **************** Şimdi Katılım yaratıyor (PERSONAL LOANS, COMMITTED), Commitment (ACTIVE, with pricing+terms JSON snapshots), Order (AUTHORIZED, subtotal=principal) ve kimliklerini iplikler Krediye geri dönün.commitmentUid / nişanUid / OrderUid'i Aynı işlem. Cron işleri (gerçek mantık, saçmalıklar değil): SoğutmaOffAdvanceJob: Bir PENDING DISBURSEMENT OUT ödeme için Her PENDING DISBURSEMENT Soğutma-off elapd. - InterestAccrualJob: günlük basit ilgi çekicilik ACTIVE + DELINQUENT kredileri için. - AçıklamaGenerationJob: per-due-date ifadesini yüklemek, LOC per-cycle ADB ile ilgili açıklama + yıllık ücret değerlendirme + otomatik ödeme zamanlama. - AutoDebitRunJob: PENDING oto-debits + DISBURSEMENT OUT ödemeleri + NACHA, idempotency anahtarları ile StripeConnectService aracılığıyla yeniden birleşmektedir. - ReconciliationJob: gece olarak ücret/principal/balance from the İLGİLİ; Giriş + denetim altına alındı. - Hatırlatmaİşi: PlanlananForULED bildirimlerini geçmiş Ve BildirimDispatchService aracılığıyla sunar. Bildirimler: - ******************** True HTTP POST to EmailService (/api/email/dönüşüm/dönüşüm) ve VOIPService (/api/voip/sms/send, /api/voip / fatura /send), şablonKey = "loan.{sp lowercase}" Geçerlilik: - KrediÜrünValidasyon Hizmeti: APR ≤ eyalet kapağını uygulayın (örneğin) Yasaklanmış çekler, min/max-principal sanity. Hooked into KrediÜrün Hizmeti.create + güncelleştirme. Şarj: KrediChargeOffService.queue() D120 kredilerini listeler; .confirm() statüsü döndürür CHARGED OFF ve bir CHARGE OFF RECORDED denetim olayı yazıyor. KrediChargeOffController ortaya çıkıyor **************** Denetim: - Kredi Askıları bile ortaya çıkar ****************