Kaynak: KB-v1
06_Workflows/WF-VADELI-ARBITRAJ.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
Vadeli ARBİTRAJ / FATURA tipi — TL karşılığı iki satır
Kimlik: WF-VADELI-ARBITRAJ · Modül: MOD-CARI · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED
Ne zaman başlar
Vadeli işlemde BİRİM TL değilken kayıt TL karşılığı üzerinden iki bacak olarak istenirse
Ö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.")
- TL birimi tanımlı
- Hem KODU hem BİRİM için 'TL karşılığı' vadeli kodu tanımlı
Adımlar
| # | Ekran | Kullanıcı ne yapar | Sistem ne yapar | Tablolar |
|---|---|---|---|---|
| 1 | VADELİ | İşlem tipi ARBİTRAJ (veya FATURA) seçilir; döviz kuru kutusu kodun TL kuru ile dolar; KODU, MİKTAR, BİRİM, FİYAT girilir | TL karşılığı = MİKTAR × döviz kuru | Sistem.Vadeli |
| 2 | VADELİ | F2 - KAYIT | BİRİM TL değilse: 1) KODU'nun TL karşılığı vadeli kodu için satır, 2) BİRİM'in TL karşılığı vadeli kodu için ters yönlü satır; ikisinin tutarı TL karşılığı; BSMV yazılmaz. BİRİM TL ise tek satır | Cari.Islemler |
| 3 | VADELİ | Liste kontrol edilir; ikinci satır yazılamadıysa ilk satır iptal edilir | İkinci Validate düşerse ilk satır kayıtta kalır |
Sonuç (bakiye / stok / kasa)
- İki satır, aynı fiş; kısaltma VA/VS
- KARŞI HESAP kullanıldıysa her satır karşı hesaba da yazılır
Varyantlar
- FATURA tipi seçen personel de bu yola girer (fatura basmak için NORMAL + F5 kullanılmalı)
Uyarı mesajları
- "TL Birimi Bulunamadı"
- "USDTL Karşılığı Vadeli Kodu Bulunamadı"
- "EURTL Karşılığı Vadeli Kodu Bulunamadı"
İlgili kurallar
Kaynaklar
- SRC-DRV-AZ —
az/ekran-A.md— bölüm 5.5.3-C - SRC-DRV-AZ —
az/ekran-A.md— bölüm 5.5.5 - SRC-DRV-AZ —
az/ekran-A.md— bölüm 5.5.6 - SRC-CODE-EKRAN —
ekran/Ekran/iFVadeli.vb— satır 506 - SRC-CODE-EKRAN —
ekran/Ekran/iFVadeli.vb— satır 560 - SRC-CODE-EKRAN —
ekran/Ekran/iFVadeli.vb— satır 626
