Kaynak: KB-v1
05_BusinessRules/BR-KUR-002.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
BR-KUR-002 — USD kuru: FATURA/MAHSUP'ta TCMB, yöne göre alış/satış
Alan: KUR · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: CONTRADICTS · Kitle: END_USER, SUPPORT, DEVELOPER
Kural
İşlem tipi FATURA veya MAHSUP ise USD kuru işlem tarihindeki TCMB kurundan alınır: çift yön (giriş/alış) ⇒ TCMB alış, tek yön (çıkış/satış) ⇒ TCMB satış. Diğer tiplerde veya hata olursa program kur listesindeki USD kullanılır.
Ne zaman: Insert sırasında UsdKur = 0.
Etkisi: UsdKur alanı dolar (e-fatura dolar kuru olarak da kullanılır).
Formül (koddaki hali): Tip∈{11,12}: Tür Mod 2 = 0 ⇒ TCMB.Alis ; =1 ⇒ TCMB.Satis ; değilse GetKur(UsdSymbol)
DİKKAT — doküman/kod farkı: Doküman 'ekrana gelen fiyat her zaman ALIŞ kurudur' der; FATURA/MAHSUP'ta USD kuru satış işleminde TCMB satış kurudur.
İlişkiler
| Tür | Hedef |
|---|---|
| Tablo | Cari.Islemler |
| Kod | Cari.Islem.GetUSDKur |
Dokümanda
az/02-hesaplama.md2.6
Kaynaklar
- SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 550 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 552 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 554 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 557
