AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Müşteri kılavuzu › Senaryolar › CG-SCN-VIRMAN

Senaryo — Virman: bakiyeyi bir hesaptan diğerine taşımak

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

Müşteri görünümü — kanonik makaleden (SCN-VIRMAN) türetildi; teknik ayrıntılar çıkarıldı.

Senaryo — Virman: bakiyeyi bir hesaptan diğerine taşımak

MÜŞTERİ-A "20.000 TL alacağımı MÜŞTERİ-B'nin hesabına geçir" diyor. Mal ve para hareketi yoktur; program tek kayıtta iki satır yazar (SCR-IFVIRMAN). Kuyumcu kurulumunda 112.006 virman satırı var — en sık "kasa/şube" aktarım aracı.

Başlangıç durumu

Öğe Değer
MÜŞTERİ-A (HesapId 1001) TL −20.000 (alacaklı) — bu senaryo için başlangıç
MÜŞTERİ-B (HesapId 1002) TL 0
Kasa / stok değişmeyecek

Kullanıcı işlemi

Ekran: VİRMAN, açık hesap MÜŞTERİ-A. Transfer paneli kapalı, TUTAR kilitli.

Alan Değer Not
ISLEM ALACAK "karşı hesabın alacağı durum": B alacaklanacak ( adım 2); başlık kırmızı "VIRMAN CIKIS" (açık hesabın etkisi)
HESAP MÜŞTERİ-B karşı hesap listesi
KODU (birim) TL
MIKTAR 20.000
MILYEM 1 metal değilse 1, kilitli
TUTAR 20.000 = MİKTAR × MİLYEM
F2 - KAYIT onay EVET önce açık hesaba, sonra SendTo ile karşı hesaba

Bakiye etkisi

Evet — her satır için tetikleyicinin "stok işlemi" dalı (IslemKodu 11): yalnız Tutar bakiyesi; ALACAK(2) → −|Tutar|, BORÇ(3) → +|Tutar| (, ).

Hesap (veri alanı) Bakiye Sonuç
MÜŞTERİ-A TL +20.000 −20.000 + 20.000 = 0
MÜŞTERİ-B TL −20.000 −20.000 (alacaklı)

Stok etkisi

Hayır. Virman (veri alanı)'ne yazılmaz; kasa değişmez.

Rapor etkisi

  • Bakiye ekstresi: A'nın TL alacağı kapanır, B'de açılır.
  • İşlem raporunda KODU sütunu VIRMAN; kısaltma VA/VB. Raporda VİRMAN başlığının "GIRIS" yazması bilinen kusur.
  • Hacim raporlarında virman hariç tutulmalıdır (MET-ISLEM-HACMI "Hariç" satırı, METRIC_DICTIONARY).

Kontrol soruları

  1. Tek kayıt neden iki satır? — Bakiye iki hesapta ters yönde değişmeli; program karşı hesaba SendTo ile ters yönlü kopya yazar.
  2. "Karşı Hesaba İşlem Yapılamadı." gelirse ne olur? — Açık hesaptaki satır kayıtta kalır, karşı satır yoktur → dengesizlik; .
  3. Virman düzeltilebilir mi? — Hayır: "Virman İşlemlerinde Düzeltme Yapamazsınız. İptal Edip Tekrar Giriniz.".
  4. İptalde ne sorulur? — "Bu İşleme Ait Karşı Hesapda İşlem Var. Karşı İşlemde İptal Edilsin mi?"; HAYIR denirse virman iptal edilmez.
  5. HAS virmanı yapılsa MİLYEM ne olur? — Metal birimde milyem girilebilir, TUTAR = MİKTAR × MİLYEM; tetikleyici yine yalnız Tutar satırı yazar.
  6. İki satırı birbirine ne bağlar? — Aynı RefNo (ve FisNo); StokId/Tag karşı hesabın Id'sini taşır.

Sık yapılan hata

  • BORÇ seçince başlığın yeşil "VIRMAN GIRIS" yazması kafa karıştırır: başlık açık hesabın etkisini gösterir.
  • Hedef hesabı bulamamak: karşı hesap listesi şube/aktiflik süzgeçlidir.
  • Kasalar arası fiziksel aktarım için virman değil kasa transferi kullanılır (SCN-SUBELER-ARASI-ISLEM).