Kaynak: KB-v1
05_BusinessRules/BR-MALIYET-001.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
BR-MALIYET-001 — Maden maliyet / satış / işçilik hesabı
Alan: MALIYET · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: ALIGNED · Kitle: SUPPORT, DEVELOPER
Kural
Maden işleminde MiktarMaliyeti = Miktar × AuMilyem × AnaBirim fiyatı; TutarMaliyeti = PEŞİN/BEDELLİ/MIKTAR'da Tutar × TutarBirim fiyatı, diğer tiplerde MiktarMaliyeti + Tutar × TutarBirim fiyatı. GİRİŞ: Iscilik = (TutarMaliyeti − MiktarMaliyeti) ÷ maliyet birimi fiyatı (İADE'de stok işçiliği × adet/miktar), Maliyet = Satis = TutarMaliyeti. ÇIKIŞ: Iscilik = stok işçiliği × adet/miktar, Maliyet = MiktarMaliyeti + stok TL işçiliği, Satis = TutarMaliyeti. Negatif işçilik 0'a çekilir. Model için aynı mantık ayar kartı üzerinden uygulanır.
Ne zaman: Validate → MaliyetHesapla.
Etkisi: Kâr raporlarının maliyet/satış/işçilik alanları.
Formül (koddaki hali): MiktarMaliyeti = Miktar × AuMilyem × AnaBirim.Price ; Giriş.Iscilik = (TutarMaliyeti − MiktarMaliyeti) ÷ MaliyetBirim.Price ; Çıkış.Maliyet = MiktarMaliyeti + Detay.BirimFiyatTL × (IscTuru=0 ? Adet : Miktar)
İlişkiler
| Tür | Hedef |
|---|---|
| Ekran | MADEN |
| Ekran | MODEL |
| Tablo | Cari.Islemler |
| Tablo | TBL-STOK.MADENSTOKDETAY |
| Kod | Cari.Islem.MadenMaliyetiHesapla |
| Kod | Cari.Islem.ModelMaliyetiHesapla |
Dokümanda
az/02-hesaplama.md2.12kilavuz/egitim.md6 - İşçilik neden sıfır göründü?
Kaynaklar
- SRC-CODE-EXT —
ext/Ext/Cari.IslemEx.vb— satır 126 - SRC-CODE-EXT —
ext/Ext/Cari.IslemEx.vb— satır 127 - SRC-CODE-EXT —
ext/Ext/Cari.IslemEx.vb— satır 133 - SRC-CODE-EXT —
ext/Ext/Cari.IslemEx.vb— satır 135 - SRC-CODE-EXT —
ext/Ext/Cari.IslemEx.vb— satır 140 - SRC-CODE-EXT —
ext/Ext/Cari.IslemEx.vb— satır 141 - SRC-CODE-EXT —
ext/Ext/Cari.IslemEx.vb— satır 144 - SRC-CODE-EXT —
ext/Ext/Cari.IslemEx.vb— satır 185
