AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş akışları › WF-KYC-EVRAK-KAPISI-TETIK

İşlem anında zorunlu evrak kontrolü (AcceptTransaction evrak kapısı)

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

Kaynak: KB-v1 06_Workflows/WF-KYC-EVRAK-KAPISI-TETIK.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

İşlem anında zorunlu evrak kontrolü (AcceptTransaction evrak kapısı)

Kimlik: WF-KYC-EVRAK-KAPISI-TETIK · Modül: MOD-KYC · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED

Ne zaman başlar

Her Cari.Islemler INSERT/UPDATE'inde tetik hesabın zorunlu evraklarını kontrol eder

Ön koşullar

  • DOCUMENTS veritabanı mevcut (yoksa tetik çözümlenemez, hiçbir işlem yazılamaz)
  • Hesap kartında dosya kategorisi (DosyaKategori) tanımlı

Adımlar

# Ekran Kullanıcı ne yapar Sistem ne yapar Tablolar
1 İşlem ekranı ortak çerçevesi Kullanıcı herhangi bir işlem ekranında F2 basar INSERT Cari.Islemler → AcceptTransaction Cari.Islemler
2 SCR-SQL Cari.GetGerekliEvraklar(@SubeId,@HesapId,'True') içinde Gun NULL veya <0 satır varsa RAISERROR 'BU HESABIN ZORUNLU EVRAKLARI EKSIKTIR. ISLEM YAPAMAZSINIZ.' + eksik listesi, ROLLBACK Cari.DosyaBilgileri, Genel.Dosyalar_
3 SCR-HESAPLAR Eksik evrak hesap kartına (Hesap İşlemleri İçin Doküman Belgesi) yüklenir; işlem tekrarlanır Genel.Dosyalar (DOCUMENTS) / Cari.DosyaBilgileri Genel.Dosyalar_

Sonuç (bakiye / stok / kasa)

  • Evrakı eksik hesaba işlem yazılamaz; POS.EvrakKapisiDurum aynı kuralı banko için sarar

Varyantlar

  • AifaUyum (Kyc.*) belge takibi ayrı şemadır; ERP tetiği DOCUMENTS/Genel.Dosyalar'a bakar

Uyarı mesajları

  • "BU HESABIN ZORUNLU EVRAKLARI EKSIKTIR. ISLEM YAPAMAZSINIZ."
  • "İşlem kaydedilmiyor, hata da vermiyor (DOCUMENTS DB yok)"

İlgili kurallar

  • BR-EVRAK-001

Kaynaklar

  • SRC-DB-MODULES — Cari.AcceptTransaction — satır 170
  • SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.1
  • SRC-CODE-POSSQL — pos/05_POS_EvrakKapisi.sql — satır 194
  • SRC-CODE-POSSQL — pos/04_DOCUMENTS_Stub.sql — satır 65
  • SRC-PROC-DOC — surecbook/docs.json