Kaynak: KB-v1
05_BusinessRules/BR-TIP-011.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
BR-TIP-011 — Nakit PARİTE tipi iki bacaklı kaydedilir
Alan: TIP · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: ALIGNED · Kitle: END_USER, SUPPORT, DEVELOPER
Kural
Nakit ekranında PARİTE tipi seçilip yeni kayıt yapılırsa program iki NORMAL nakit işlemi yazar: birinci bacak seçilen döviz (miktar, TL karşılığı), ikinci bacak karşı döviz ters yönde; ikisi de TL birimiyle, ikinci bacağın VaryantId'si birincinin Id'sidir (arbitraj bağı). Karşı dövizin nakit stoğu yoksa kayıt reddedilir.
Ne zaman: IslemTipi = PARİTE ve RecordId = 0.
Etkisi: İki işlem satırı; açıklama 'Parite : ... X ... = ...' biçiminde.
Formül (koddaki hali): TutarTL = Miktar × AnaBirim.Price ; Bacak1: Fiyat = TutarTL ÷ Miktar ; Bacak2: Miktar = TxtTutar, Fiyat = TutarTL ÷ Miktar2
Uyarı mesajları
- "{Birim} AnaBirimine Ait Nakit Stokgu Bulunamadı!"
İlişkiler
| Tür | Hedef |
|---|---|
| Ekran | NAKİT |
| Tablo | Cari.Islemler |
| Kod | iFNakit.SaveCashTransaction |
Dokümanda
az/02-hesaplama.md2.11kilavuz/egitim.md4.10
Kaynaklar
- SRC-CODE-EKRAN —
ekran/Ekran/iFNakit.vb— satır 91 - SRC-CODE-EKRAN —
ekran/Ekran/iFNakit.vb— satır 158 - SRC-CODE-EKRAN —
ekran/Ekran/iFNakit.vb— satır 163 - SRC-CODE-EKRAN —
ekran/Ekran/iFNakit.vb— satır 261 - SRC-CODE-EKRAN —
ekran/Ekran/iFNakit.vb— satır 278 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 419
