Kaynak: KB-v1
06_Workflows/WF-KASA-TRANSFER.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
Kasalar arası stok transferi (Transferler: gönder → kabul/ret)
Kimlik: WF-KASA-TRANSFER · Modül: MOD-STOK · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED
Ne zaman başlar
Bir kasadan başka kasaya nakit/maden aktarılırken (şubeler arası dahil)
Ön koşullar
- Gönderen ve alan kasa tanımlı; alan tarafın Transferler ekranına erişimi var
Adımlar
| # | Ekran | Kullanıcı ne yapar | Sistem ne yapar | Tablolar |
|---|---|---|---|---|
| 1 | TRANSFER | Transferler → Transfer İşlemleri; Giden kutusu; Transfer düğmesi | Cari.GetTransferler(listeTipi, KasaId, durum) ile gelen/giden kutusu listelenir | Cari.Transferler |
| 2 | TRANSFER EKLE | Gönderen kasa, alan kasa, işlem (nakit/maden), stok kodu, adet/miktar, açıklama; kayıt | Cari.Transfer.Save: StokTipi, Milyem (stok detayından), Has=Miktar×Milyem, Maliyet=BirimFiyatTL×Miktar, Status=0 (bekliyor) | Cari.Transferler, Stok.Maden |
| 3 | TRANSFER | Alan kasa: Gelen kutusu → Kabul Et ("…Gonderi Kabul Edilecektir…") / Reddet; gönderen: İptal | Transfer.SetStatus(Id, 1 kabul / 2 red / 3 iptal) yalnız Status=0 iken; TransferUpdateSTatus tetiği kabulde (Status=1) Stok.StokHaraketleri'ne çıkan kasadan − ve giren kasaya + satır yazar (Bolum=2) | Cari.Transferler, Stok.StokHaraketleri |
Sonuç (bakiye / stok / kasa)
- Kabul sonrası gönderen kasa stoğu −, alan kasa stoğu +; cari bakiye değişmez
- İptal yetkisi kullanıcı grubundaki İşlem iptal yetkisine bağlı
Varyantlar
- Şubeler arası transfer hesabı üzerinden mal/para hareketi (transfer hesabında giriş yapılamaz)
Uyarı mesajları
- "Seçmiş Olduğunuz Gonderi İptal/Kabul/Red Edilecektir. Onaylıyor musunuz?"
İlgili kurallar
Kaynaklar
- SRC-PROC-DOC —
surecbook/docs.json - SRC-CODE-EKRAN —
ekran/Ekran/FrmTransfer.vb— satır 5 - SRC-CODE-EKRAN —
ekran/Ekran/FrmTransfer.vb— satır 66 - SRC-CODE-EKRAN —
ekran/Ekran/FrmTransferEkle.vb— satır 66 - SRC-CODE-DAO —
dao/Dao/Cari.Transferler.vb— satır 151 - SRC-DB-MODULES —
Cari.TransferUpdateSTatus - SRC-DRV-AZ —
az/04-cari-islemler.md— bölüm 4.8
