Kaynak: KB-v1
06_Workflows/WF-PARITE-EKRANI.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
X - PARİTE ekranı — iki döviz arası takas (bağsız iki satır, faturalı olabilir)
Kimlik: WF-PARITE-EKRANI · Modül: MOD-CARI · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED
Ne zaman başlar
Müşteri USD verip EUR alıyorsa ve fatura kesilecekse
Ön koşullar
- Cari İşlemler (Ctrl+F) sekmesinde hesap seçilip TAMAM denmiş; şube, kasa ve hesap dolu (aksi hâlde "Sube,Kasa veya Hesap Seçili Değil. İşlem Yapamazsınız.")
- Hesap aktif (pasif hesapta işlem düğmeleri kapalıdır: "Hesap Pasif İşlem Yapamazsınız.")
- Kullanıcı grubunda ilgili ekran yetkisi açık; şube pasif değil (tetik: "SUBE PASIF HALDE. ISLEM YAPAMAZSINIZ...")
- Hesabın zorunlu evrakları eksik değil (tetik: "BU HESABIN ZORUNLU EVRAKLARI EKSIKTIR. ISLEM YAPAMAZSINIZ.")
- Kullanıcı grubunda Parite yetkisi
- Parite tanımı (çarp/böl yönü) doğru
Adımlar
| # | Ekran | Kullanıcı ne yapar | Sistem ne yapar | Tablolar |
|---|---|---|---|---|
| 1 | CARİ İŞLEMLER (ana ekran) | Cari İşlemler'de Hesap Adı seçilir, Kasa ve Tarih kontrol edilir, TAMAM (Enter) basılır | Bakiye kartı ve üst bilgi paneli yüklenir; bir sonraki fiş numarası (Fiş :) gösterilir | Cari.Hesaplar, Cari.BakiyeIslem |
| 2 | PARİTE | X - PARİTE; İŞLEM ALIŞ/SATIŞ; NORMAL/FATURA; KODU (USD) ve karşılık KODU (EUR); MİKTAR | FİYAT=USD'nin yöne göre kuru, KURU=EUR'nun ters yöndeki kuru; ekranda TUTAR=Round((FİYAT×MİKTAR)÷KURU,0); ALINACAK/VERİLECEK canlı | Sistem.Kurlar, Sistem.Pariteler |
| 3 | PARİTE | F2 (onay) / F5 (her satır için fatura penceresi) | 1. satır: NAKIT, işlem dövizi, tutar=Round(MİKTAR×FİYAT,0) TL → Validate+Save; karşılık TL değilse 2. satır: karşılık dövizi, miktar=TL karşılığı÷KURU (yuvarlanmaz), ters yön → Validate+Save; VaryantId set edilmez (IsArbitiraj=False); iki satır sonrası ekran kapanır | Cari.Islemler |
Sonuç (bakiye / stok / kasa)
- İki satır (NGN/NCN) aynı fişte, TL karşılıkları eşit; birbirine bağlı değil, arbitraj raporunda görünmez
- FATURA seçildiyse bakiye/stok etkilenmez, yalnız fatura kaydı
- Ekrandaki yuvarlak TUTAR ile fişteki karşılık miktarı kuruş düzeyinde farklı olabilir
Varyantlar
- Karşılık TL: tek satır, ekran açık kalır
- DÜZELT çalışmaz (hesap/kasa taşınmaz) → iptal + yeniden giriş
Uyarı mesajları
- "İşlem Yapabilmek için Miktar Girmelisiniz."
- "Lütfen Tutar Giriniz."
- "Satım Fiyatınız … Fiyattan %… farklı… (2. satırda Hayır → ilk satır kalır)"
- "Sube,Kasa veya Hesap Seçili Değil. İşlem Yapamazsınız."
İlgili kurallar
BR-YON-COMBOINDEX-001- BR-TIP-011
- BR-KUR-007
Kaynaklar
- SRC-DRV-AZ —
az/ekran-C.md— bölüm 5.17.3 - SRC-DRV-AZ —
az/ekran-C.md— bölüm 5.17.5 - SRC-DRV-AZ —
az/ekran-C.md— bölüm 5.17.6 - SRC-CODE-EKRAN —
ekran/Ekran/iFDoviz.vb— satır 114 - SRC-CODE-EKRAN —
ekran/Ekran/iFDoviz.vb— satır 152 - SRC-CODE-EKRAN —
ekran/Ekran/iFDoviz.vb— satır 171 - SRC-DRV-KITAPCIK —
kitapcik/05-operasyon.md— bölüm 5.2-C
