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

Maden/hurda/model NORMAL işlem iki bakiye satırı üretir

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

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

BR-BAKIYE-001 — Maden/hurda/model NORMAL işlem iki bakiye satırı üretir

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

Kural

PEŞİN olmayan maden, hurda ve model işlemlerinde tetikleyici (1) BakiyeId (madenin ana birimi, örn. HAS) için Has kadar ve (2) tutar birimi (BirimId) için Tutar kadar iki ayrı Cari.BakiyeIslem satırı yazar; Has yalnız BakiyeId>0 ve Miktar≠0 ise, Tutar yalnız Tutar≠0 ise yazılır.

Ne zaman: IslemKodu ∈ {1,2,9} ve tip ≠ 1.

Etkisi: Bakiye kartında HAS satırı ve (varsa) işçilik/para satırı oluşur.

Formül (koddaki hali): Satır1: (BirimId=@BakiyeId, Bakiye=±Has) ; Satır2: (BirimId=@BirimId, Bakiye=±Tutar)

İlişkiler

Tür Hedef
Ekran MADEN
Ekran HURDA
Ekran MODEL
Tablo Cari.BakiyeIslem
Kod Cari.AcceptTransaction

Dokümanda

  • az/02-hesaplama.md 2.2

Kaynaklar

  • SRC-DB-MODULES — KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md — satır 406
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md — satır 409
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md — satır 412
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md — satır 415