Teknik davranış ve yorum sınırı. IslemTipi 11 (DB adı RESMI, kod enum adı FATURA) ve 12 (MAHSUP) satırları için tetikleyici Cari.AcceptTransaction'daki koşul (@IslemTipi<>11 AND @IslemTipi<>12) nedeniyle operasyonel stok/bakiye kaydı üretilmez. Bu tip kayıt defter üretim akışından teknik olarak hariç tutulmuştur; bunun nedeni kaynak koddan tek başına hukuki/muhasebesel bir ayrım olarak yorumlanamaz. AIFASOFT ürün bilgisine göre kullanım amacı operasyonel belge/fatura durum takibidir: aynı ticari işlemin operasyon etkisi ilgili operasyon satırlarında zaten oluşmuştur, belge kaydı bu etkiyi ikinci kez üretmez (ERPGOLDV2 fiş 1025367: 1 tip-11 belge satırı HAG-50574 + 4 tip-0 operasyon satırı).
Kaynak: KB-v1
05_BusinessRules/BR-TIP-004.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
BR-TIP-004 — FATURA ve MAHSUP tipleri ne bakiye ne stok hareketi üretir
Alan: TIP · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: CONTRADICTS · Kitle: END_USER, SUPPORT, DEVELOPER
Kural
İşlem tipi FATURA (11) veya MAHSUP (12) olan kayıtlarda tetikleyici bakiye ve stok hareketi bloğunu tamamen atlar; hesabın LastDate'i de güncellenmez. Yalnız Cari.Islemler ve History kaydı oluşur.
Ne zaman: IslemTipi ∈ {11,12}.
Etkisi: Bakiye kartı ve Stok.StokHaraketleri (Bolum 0) değişmez.
Formül (koddaki hali): if @IsDeleted='False' And @IsError=0 AND (@IslemTipi<>11 AND @IslemTipi<>12) ⇒ blok çalışır
DİKKAT — doküman/kod farkı: Doküman MAHSUP için 'ne bakiye ne para; yalnız stok' der ve açılış stoklarının GİRİŞ+MAHSUP ile girildiğini yazar. Tetikleyicide tip 11/12 için Stok.StokHaraketleri satırı da yazılmaz; kasa stok listesi başka bir kaynaktan (örn. resmi/muhasebe fonksiyonları) besleniyor olabilir [GAP].
İlişkiler
| Tür | Hedef |
|---|---|
| Tablo | Cari.BakiyeIslem |
| Tablo | Stok.StokHaraketleri |
| Kod | Cari.AcceptTransaction |
Dokümanda
az/02-hesaplama.md2.4az/06-duzeltme.md6.5
Kaynaklar
- SRC-DB-MODULES —
KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md— satır 323 - SRC-DB-MODULES —
KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md— satır 325
