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

Perakende (banko) peşin döviz/altın satışı — NORMAL ALIM SATIM EKRANI

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

Kaynak: KB-v1 06_Workflows/WF-PERAKENDE-SATIS.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

Perakende (banko) peşin döviz/altın satışı — NORMAL ALIM SATIM EKRANI

Kimlik: WF-PERAKENDE-SATIS · Modül: MOD-CARI · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED

Ne zaman başlar

Tezgâhta müşteriye peşin döviz ya da altın satılırken (karşılık her zaman TL)

Ön koşullar

  • Kur panosu (Sistem.DovizPanosu) ve kur listesi güncel (FİYAT 0 gelirse kur yok)
  • Kasa ve hesap seçili (isimsiz banko hesabı veya vergi bilgili hesap)
  • Maden modu için kullanıcıda maden yetkisi

Adımlar

# Ekran Kullanıcı ne yapar Sistem ne yapar Tablolar
1 PERAKENDE HESAP, STOK CİNSİ (Doviz/Maden), İŞLEM (ALIŞ yeşil / SATIŞ kırmızı), STOK KODU seçilir FİYAT panodan (Doviz: alış/satış kuru; Maden: has kuru×kart milyemi); DÖVİZ KURU=USD kuru; USD seçildiyse DÖVİZ KURU=FİYAT kilitli Sistem.DovizPanosu, Sistem.Kurlar, Cari.Hesaplar
2 PERAKENDE ADET/MİKTAR, gerekirse FİYAT veya TUTAR; TAHSİLAT yazılır; YAZDIR (İşlem Fişi / Fatura / Printsiz); RS AKTAR; AÇIKLAMA TUTAR=MİKTAR×FİYAT; DÖV.TUTAR=TUTAR÷DÖVİZ KURU; PARA ÜSTÜ=TAHSİLAT−TUTAR (SATIŞ) / TAHSİLAT−MİKTAR (ALIŞ); eksikse "EKSIK TAHSILAT YAPIYORSUNUZ !!!" (yalnız görsel)
3 PERAKENDE F2-Kayıt → "İşlem Kayıt Edilecektir. Onaylıyormusunuz ?" → Evet İsimsiz hesap (VergiDairesi ve VergiNo boş) + TUTAR>7000 → sert engel; DÖV.TUTAR>3000 USD → Evet/Hayır; FisNo=GetNewFisNo (her kayıtta yeni fiş); IslemKodu MADEN/NAKIT, IslemTipi=PESIN, IslemTuru=combo index (GİRİŞ/ÇIKIŞ); açıklamaya "Perakende 'Satış' - Tahsilat :… Para Üstü:…"; kategori/kategori2'ye PARAKENDE; Validate → Save; RS AKTAR=EVET ve şube RsAktar ise Cari.RsAktar Cari.Islemler, Stok.StokHaraketleri, Cari.RSReferans
4 PERAKENDE Belge basılır (fiş / fatura penceresi / yok); ADET, MİKTAR, TAHSİLAT, PARA ÜSTÜ temizlenir; TUTAR, FİYAT, AÇIKLAMA, İŞLEM NO kalır YAZDIR=Fatura ve UserSettings.OtoFatura=False ise FrmEFaturaBas açılır

Sonuç (bakiye / stok / kasa)

  • Cari bakiye değişmez (PEŞİN)
  • Doviz SATIŞ: kasa döviz −, TL +; Maden SATIŞ: stok −, kasa TL +
  • Listede NCP/MCP; Kategori (Maden) veya Kategori2 (Doviz) = PARAKENDE
  • Eksik tahsilat kaydı engellemez; fark hiçbir yere yazılmaz

Varyantlar

  • ALIŞ: kasa döviz/altın +, TL −
  • İŞLEM NO ile geri çağırma: her işlem SATIŞ olarak açılır (IslemTipi=PESIN=1 → combo index 1); yön mutlaka kontrol edilmeli; düzeltmede de yeni fiş no

Uyarı mesajları

  • "İsimsiz Hesaplara 7000 TL Üzeri İşlem yapamazsınız."
  • "Parakende Satış İşlemlerinde 3000 USD üzeri işlem Yapıyorsunuz. Devam Etmek istiyormusunuz?"
  • "Lütfen Tutar Giriniz."
  • "İşlem Yapabilmek için Miktar Girmelisiniz."
  • "Satım Fiyatınız … Fiyattan %… farklı…"
  • "Seçmiş Olduğunuz İşlem Yok yada Parakende Ekranından Yapılmamış."

İlgili kurallar

Kaynaklar

  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.19.3
  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.19.5
  • SRC-DRV-AZ — az/ekran-C.md — bölüm 5.19.6
  • SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 271
  • SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 280
  • SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 309
  • SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 350
  • SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 99
  • SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 365
  • SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.2-D