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
- Bakiye ekstresi (RPT-1 → RFN-REPORTS.BAKIYELISTESI): HAS ve TL sütunlarında BORÇ artar.
- Maden stok hareket (RPT-7 → RFN-REPORTS.MADENSTOKEXTRESI): "çıkan" 100 g.
- İşlem raporu (RFN-REPORTS.ISLEMRAPORU): satır kısaltması MCN, has 91,60, tutar 1.500.
Kontrol soruları
- Müşterinin HAS bakiyesi neden +41,60 oldu? — Önceki −50 (alacak) üzerine ÇIKIŞ'ta +91,60 borç yazıldı; toplam +41,60 borç.
- 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).
- Kasadan para çıktı mı? — Hayır; NORMAL tipte nakit stok satırı üretilmez, yalnız maden stoğu −100 g.
- Aynı işlem GİRİŞ olsaydı işaretler ne olurdu? — Has −91,60 ve TL −1.500 (müşteri alacaklanır), stok +100 g.
- 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.
BakiyeId0 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).
