AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş kuralları › BR-MUTABAKAT-003

Mutabakat kilidi

BUSINESS_RULEMOD-CARIERPGOLD_COREACTIVEVERY_HIGHSOURCE_IMPLEMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Kaynak: KB-v1 05_BusinessRules/BR-MUTABAKAT-003.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

BR-MUTABAKAT-003 — Mutabakat kilidi

Alan: MUTABAKAT · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: ALIGNED · Kitle: END_USER, SUPPORT, DEVELOPER

Kural

Hesabın son mutabık işlemi (LastMutabikId = en büyük mutabık Id) seçilen işlemin Id'sine eşit veya büyükse: ayar 'İşlem Yapılamaz' ise '{N} Numaralı İşlemde Mutabakat Yapılmış. Önceki İşlemleri Değiştiremezsiniz.' uyarısıyla düzeltme/iptal engellenir; ayar 'PIN Gerekli' ise PIN sorulur ve sonraki gün-sınırı PIN'i tekrar sorulmaz.

Ne zaman: LastMId >= Id (düzelt, iptal, perakende iptal).

Etkisi: Engel veya PIN.

Formül (koddaki hali): LastMutabikId = Max(Id) where IsDeleted='False' And Mutabakat='True' And HesapId=@Id

Uyarı mesajları

  • "{N} Numaralı İşlemde Mutabakat Yapılmış. Önceki İşlemleri Değiştiremezsiniz."

İlişkiler

Dokümanda

  • az/06-duzeltme.md 6.1
  • az/06-duzeltme.md 6.4

Kaynaklar

  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 628
  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 630
  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 633
  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 748
  • SRC-CODE-EXT — ext/Ext/Cari.HesapExt.vb — satır 28