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

Senaryo — Cari hesaba maden çıkışı (NORMAL)

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

Müşteri cari hesabına 22 ayar bilezik veriliyor; bedel o an tahsil edilmiyor, hesabına has ve işçilik olarak yazılıyor. Bu, kuyumcu kurulumunun en sık işlemidir (INST-KUYUMCU: MADEN %34). Peşin karşılığı için SCN-PESIN-MADEN.

Başlangıç durumu

Anonim eğitim kurulumu (INDEX ortak durumu):

Öğe Değer
Şube / kasa MERKEZ (aktif) / ANAKASA
Maden stoğu (ANAKASA) 22 AYAR BİLEZİK: 500 g / 10 adet, milyem 0,916
MÜŞTERİ-A bakiyesi HAS −50,00 (müşteri 50 g alacaklı) · TL +120.000 (müşteri borçlu)
Kur listesi HAS alış 4.000 TL/g girili
Stok kartı işçiliği 22 AYAR BİLEZİK çıkış işçiliği 15 TL/g

Bakiye işareti: Cari.BakiyeIslem.Bakiye artı = müşteri borçlu, eksi = müşteri alacaklı (TBL-CARI.BAKIYEISLEM, BR-YON-007).

Kullanıcı işlemi

Ekran: MADEN (Cari İşlemler ▸ hesap seçimi ▸ MADEN). Ekran her zaman ÇIKIŞ ile açılır (WF-MADEN-GIRIS-NORMAL adım 2).

Alan (ekran etiketi) Değer Not
ISLEM ÇIKIŞ başlık kırmızı (BR-YON-001)
İşlem tipi NORMAL bakiye üretir
STOK KODU 22 AYAR BİLEZİK
ADET / MIKTAR 2 / 100,00 g
MILYEM 0,916 HAS alanı 91,60 g olarak hesaplanır (BR-HESAP-001)
FIYAT (işçilik) / F.TIPI 15,00 / Miktar TUTAR = Miktar × İŞÇ. FİYATI (BR-HESAP-007)
BIRIM / TUTAR TL / 1.500,00
F2 - KAYIT onay EVET

Beklenen kayıt

Cari.Islemler — 1 satır (TBL-CARI.ISLEMLER):

Alan Değer Anlamı (enum)
IslemKodu 1 MADEN (ENUM-ISLEM-TISLEMKODU)
IslemTuru 1 ÇIKIŞ (−)
IslemTipi 0 NORMAL
BakiyeId 4 (HAS) madenin ana birimi; sıfır değil → cari (BR-BAKIYE-002)
StokId / Kodu 101 / 22 AYAR BİLEZİK
Adet / Miktar / AuMilyem 2 / 100,00 / 0,916 Has = 91,60
BirimId / Birim / Tutar 1 / TL / 1.500,00 işçilik
HasKur 4.000 kayıt anı kur fotoğrafı (BR-KUR-001)
Vade TxtTarih değeri Tarih değil Vade kolonuna yazar (TD-40)

Bakiye etkisi

Evet — TRG-CARI.ACCEPTTRANSACTION MADEN/HURDA/MODEL dalı, ÇIKIŞ → borç (BR-YON-002, BR-BAKIYE-001):

Cari.BakiyeIslem satırı BirimId Bakiye
Has satırı (BakiyeId>0, Miktar≠0, tip≠1) 4 HAS +91,60
Para satırı (Tutar≠0, tip≠1) 1 TL +1.500,00

Yeni bakiye: HAS −50,00 + 91,60 = +41,60 (müşteri 41,6 g borçlu); TL 120.000 + 1.500 = +121.500.

Stok etkisi

Evet — Stok.StokHaraketleri StokTipi 1, Adet −2, Miktar −100,00, Milyem 0,916, Has −91,60, Maliyet 0 (çıkışta 0) (BR-STOK-001). Kasa stoğu 400 g / 8 adet olur. Nakit stoğu değişmez (NORMAL tipte para satırı yok, BR-TIP-003 yalnız PEŞİN'de).

Rapor etkisi

Kontrol soruları

  1. Müşterinin HAS bakiyesi neden +41,60 oldu? — Önceki −50 (alacak) üzerine ÇIKIŞ'ta +91,60 borç yazıldı; toplam +41,60 borç.
  2. TUTAR neden 1.500 TL, altının değeri değil? — NORMAL maden işleminde TUTAR yalnız işçiliktir; has altın ayrı satırda gram olarak yazılır (BR-HESAP-007, BR-BAKIYE-001).
  3. Kasadan para çıktı mı? — Hayır; NORMAL tipte nakit stok satırı üretilmez, yalnız maden stoğu −100 g.
  4. Aynı işlem GİRİŞ olsaydı işaretler ne olurdu? — Has −91,60 ve TL −1.500 (müşteri alacaklanır), stok +100 g.
  5. Kaydı sonra düzeltirsem defterler ne olur? — Tetikleyici o IslemId'nin bakiye/stok satırlarını silip yeniden yazar (BR-STOK-006); elle düzeltme yapılmaz.
  6. BakiyeId 0 olsaydı ne değişirdi? — Has satırı yazılmazdı; işlem peşin/bedelli sınıfına girer (BR-BAKIYE-002).

Sık yapılan hata

  • Ekran ÇIKIŞ ile açılır; müşteri bilezik getirdiğinde yön GİRİŞ'e çevrilmezse bakiye ters yazılır (H-103, PB-028 adım 4).
  • TxtTarih alanı işlem tarihi değil vade yazar; tarih değiştirmek için iptal + yeniden giriş gerekir (BR-DUZELTME-008).
  • Kur listesi boşsa HAS/TUTAR 0 gelir (PB-036).