26. Data Flow: Retur (Penjualan & Pembelian)
Alur retur — barang balik ke stok baik dari customer maupun ke supplier.
Sell Return (customer): Customer retur barang → Sell Return + item → Stok bertambah + StockHistory (sell_return) + Refund
Purchase Return (supplier): Barang dikembalikan ke supplier → Stok berkurang + StockHistory (return)
Purchase Return (supplier): Barang dikembalikan ke supplier → Stok berkurang + StockHistory (return)
- Sell Return: customer kembalikan sparepart yang dibeli → pilih sale/invoice/barang.
- Stok otomatis bertambah kembali + StockHistory (type sell_return) + refund dihitung.
- Purchase Return: barang cacat dikembalikan ke supplier → stok berkurang.
- StockHistory (type return) mencatat kedua arah untuk audit.
/admin/sell-returns
Retur dari customer — stok balik + refund.
/admin/purchases/return
Retur ke supplier — stok berkurang + history.