AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş akışları › WF-KASA-TRANSFER

"Kasalar arası stok transferi (Transferler: gönder → kabul/ret)"

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

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