StockMovement, fiziki sayım StockCount, depolar arası transfer StockTransfer.
Hareketler (StockMovement)
Her stok değişimi bir hareket olarak işlenir. Type ve Direction enum’larıyla yön belirlenir.
Type enum
Direction enum
Kaynak ilişkileri
Hareket kaynağına göresale_id, invoice_id, stock_transfer_id, stock_count_id alanlarından biri dolu olur — hareketin nereden geldiği bu sayede izlenir.
Sayım (StockCount)
Fiziki sayım kaydı:
Sayım onaylandığında otomatik
StockMovement (Type=Count) yaratılır ve sistem değeri sayıma eşitlenir.
Transfer (StockTransfer)
Depolar arası ürün transferi:
Bir transfer iki
StockMovement yaratır: kaynaktan Out + hedefe In.
Satış sırasında stok düşümü
Satış statüsüInvoiced’a geçtiğinde, ürün kalemleri için otomatik StockMovement (Type=Sale, Direction=Out) yaratılır (StockService::deductStockForSale).
Sonraki adımlar
Depolar
Stoğun tutulduğu birimler.
Ürünler
Ürün tanımları.