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

FATURA ve MAHSUP tipleri ne bakiye ne stok hareketi üretir

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

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

Dokümanda

  • az/02-hesaplama.md 2.4
  • az/06-duzeltme.md 6.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