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

Kur farkı uyarısı

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

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

BR-KUR-007 — Kur farkı uyarısı

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

Kural

Ayarlardaki 'İşlem Kur Farkı' (IslemKurFarki) 0 değilse, NAKİT ve VADELİ işlemlerinde ana birim ile tutar birimi farklıyken girilen fiyatın pano kurundan sapması bu yüzdeyi aşarsa program onay ister. Alışta pano kuru AnaBirim alış ÷ TutarBirim satış, satışta AnaBirim satış ÷ TutarBirim alış alınır; BSMV tutardan düşülür.

Ne zaman: Validate: Kodu ∈ {NAKİT, VADELİ}, AnaBirim ≠ TutarBirim, |Fark| ≥ IslemKurFarki.

Etkisi: 'Hayır' ⇒ kayıt yapılmaz.

Formül (koddaki hali): Maliyet = (Miktar × Kur1) ÷ Kur2 ; Fark = |Round((1 − Maliyet ÷ (Tutar − BSMV)) × 100, 2)|

Uyarı mesajları

  • "Satım Fiyatınız {kur} Fiyattan %{fark} farklı. Bu İşlemi Dikkatli Gerçekleştiriniz. Devam Etmek istiyor musunuz?"

DİKKAT — doküman/kod farkı: Doküman uyarıyı 'PEŞİN işlemde' anlatır; kod işlem tipine bakmaz, NAKİT ve VADELİ işlem kodlarında (normal dahil) çalışır; maden peşin işlemlerinde çalışmaz.

İlişkiler

Tür Hedef
Ekran NAKİT
Ekran VADELİ
Kod Cari.Islem.Validate

Dokümanda

  • az/02-hesaplama.md 2.7

Kaynaklar

  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 228
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 234
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 235
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 238
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 244
  • SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 245