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.md2.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
