AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Eğitim › Scenarios › SCN-TAS-PIRLANTA

Senaryo — Taş ve pırlanta satışı (adet/karat, iki farklı kayıt davranışı)

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

İki ekran benzer görünür ama tetikleyicide farklı davranır: PIRLANTA (IslemKodu 8) stok defterine adet bazlı yazılır, TAŞ (7) yazılmaz. Sektör kavramları: SEC-TAS, SEC-PIRLANTA.

Başlangıç durumu

Öğe Değer
Taş kartı ZİRKON-3MM (adetli, çıkış fiyatı 20 TL/adet) — stok kartında 200 adet
Pırlanta kartı PIR-0001 (tek taş 0,50 ct, maliyet 8.000 TL, satış 12.000 TL) — 3 adet
MÜŞTERİ-A TL +120.000 (borçlu)
Kur USD 40,00 (maliyet TL çevrimi için)

Kullanıcı işlemi

A — TAŞ (TAŞ): ISLEM ÇIKIŞ, tip NORMAL, STOK KODU ZİRKON-3MM; F.TİPİ ve FİYAT karttan (ÇIKIŞ → çıkış fiyatı, BR-TAS-001); ADET 50, MIKTAR (gram) zorunlu → 5,00 g; TUTAR = 50 × 20 = 1.000 TL; F2 - KAYIT düğmesi fareyle (klavye F2 çalışmaz, WF-TAS-NORMAL adım 4).

B — PIRLANTA (PIRLANTA): ISLEM ÇIKIŞ, tip NORMAL; STOK KODU alanına kart no yazılıp Tab; fotoğraf ve FİYAT (ÇIKIŞ → satış 12.000, BR-PIRLANTA-001); ADET 1 → MIKTAR = 1 × 0,50 = 0,50 ct otomatik; TUTAR 12.000 TL; F2 - KAYIT (fare).

Beklenen kayıt

Cari.Islemler — her biri 1 satır:

Alan TAŞ PIRLANTA
IslemKodu 7 TAS 8 PIRLANTA
IslemTuru / IslemTipi 1 ÇIKIŞ / 0 NORMAL 1 ÇIKIŞ / 0 NORMAL
BakiyeId 0 (GAP: BR-BAKIYE-002 taş/pırlanta için değer vermez) 0 (GAP)
StokId / Kodu ZİRKON-3MM PIR-0001
Adet / Miktar 50 / 5,00 1 / 0,50
Fiyat / Tutar / Birim 20 / 1.000 / TL 12.000 / 12.000 / TL
FiyatTipi 1 (kayıt sabit, BR-TAS-001)
Maliyet / Satis 0 / 0 (hesaplanmaz, WF-TAS-NORMAL) 8.000 / 12.000 (BR-MALIYET-003)

Bakiye etkisi

Evet, her ikisinde yalnız tutar satırı ("stok işlemi" dalı; ÇIKIŞ → +|Tutar|, BR-YON-004):

İşlem Cari.BakiyeIslem Bakiye
TAŞ TL +1.000
PIRLANTA TL +12.000

MÜŞTERİ-A TL: 120.000 + 13.000 = +133.000. Has/karat bakiyesi yazılmaz (BakiyeId 0, Miktar dalı bu koddalarda yok).

Stok etkisi

İşlem Stok.StokHaraketleri Kaynak
TAŞ yok BR-STOK-011; tetikleyicide IslemKodu 7 dalı yok
PIRLANTA StokTipi 4, StokId PIR-0001, Adet −1, Miktar 0, Maliyet = Tutar × GetKur(Birim) = 12.000 BR-STOK-004

CTR: WF-TAS-NORMAL "Stok: ADET ve MİKTAR" ve SCR-IFTAS "klasik stok hareketi" der; tetikleyici ve BR-STOK-011 taş için stok satırı yazmaz (CTR-SEC-TAS-01 zaten kayıtlı). Taş kartındaki "stok miktarı" nereden güncelleniyor — GAP (GAP-TRN-TAS-01).

CTR: pırlanta maliyeti uygulama tarafında kart maliyeti × kur × adet (BR-MALIYET-003), tetikleyici tarafında Tutar × kur (BR-STOK-004) — CTR-SEC-PIRLANTA-01.

Rapor etkisi

  • Bakiye ekstresi: TL borç 13.000.
  • Pırlanta stok listesi (SCR-FRMPIRLANTAEKLE): PIR-0001 2 adet.
  • Taş stok listesi (SCR-FRMTASEKLE): stok defteri satırı olmadığı için hareket raporunda görünmez (GAP).
  • Kâr raporlarında taş satırı Maliyet/Satis 0 taşır; pırlanta satırı 4.000 kâr gösterir (hangi maliyetin okunduğu CTR).

Kontrol soruları

  1. İki ekranın tetikleyicide farkı? — PIRLANTA stok defterine adet yazar (StokTipi 4); TAŞ hiç yazmaz.
  2. Pırlantada MIKTAR neden elle girilmez? — Her zaman adetli; karat = tek taş karatı × ADET (SCR-IFPIRLANTA).
  3. Müşterinin bakiyesinde karat/adet satırı var mı? — Hayır; yalnız TL tutar satırı.
  4. TAŞ'ta ADET neden kilitlenebilir? — Kart adetsiz ise F.TİPİ "Miktar" olur, ADET kapanır (BR-TAS-001).
  5. Pırlanta PEŞİN satılsa BİRİM? — İlgili nakit stoğuna çevrilir; kasa +Tutar (BR-PIRLANTA-001, BR-TIP-003).
  6. Pırlanta ekranında Validate sonucu kontrol ediliyor mu? — Hayır; "Lütfen Tutar Giriniz." çıksa da Save çalışır (WF-PIRLANTA-ISLEM adım 4).

Sık yapılan hata

  • TAŞ/PIRLANTA/MODEL ekranında klavye F2 çalışmaz, düğmeye basılır (H-092).
  • PIRLANTA'da PEŞİN seçince hata (H-093); PB-063.
  • Pırlanta kart no bulunamazsa alan sessizce temizlenir; boş satır kaydedilebilir (ADET 0).