AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş akışları › WF-PARITE-EKRANI

X - PARİTE ekranı — iki döviz arası takas (bağsız iki satır, faturalı olabilir)

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

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

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