Sales Order (SO)

Sales Order adalah dokumen pesanan penjualan dari customer yang akan diproses untuk pengiriman barang dari gudang.

WEB Buat Sales Order

  1. Buka menu Outbound → Sales Orders
  2. Klik "+ Tambah SO"
  3. Isi form header:
    • Customer — pilih customer tujuan
    • Gudang — gudang asal pengiriman
    • Tanggal SO
    • Tanggal Kirim — target tanggal pengiriman
    • Catatan — catatan tambahan (opsional)
  4. Tambah detail item:
    • Klik "+ Tambah Item"
    • Pilih Item dari dropdown
    • Isi Qty yang dipesan
    • Isi Harga Satuan
    • Ulangi untuk item lainnya
  5. Klik "Simpan" → Status: Draft

WEB Approve Sales Order

  1. Buka daftar Sales Order → klik SO yang ingin di-approve
  2. Review detail pesanan (item, qty, customer)
  3. Klik tombol "Approve"
  4. Status berubah menjadi Approved
Info: Hanya user dengan role Supervisor atau Super Admin yang dapat melakukan approval SO.

WEB Allocate Stock (Alokasi Stok)

  1. Buka SO yang sudah Approved
  2. Klik tombol "Allocate"
  3. Sistem akan otomatis mengalokasikan stok dari lokasi yang tersedia:
    • Prioritas: FEFO (First Expired First Out) untuk item dengan expired date
    • Atau FIFO (First In First Out) untuk item tanpa expired
  4. Review alokasi yang dihasilkan:
    • Lihat dari lokasi mana stok akan diambil
    • Lihat batch number yang dialokasikan
  5. Klik "Konfirmasi Alokasi" → Status: Allocated
  6. Picking list otomatis ter-generate
Catatan: Jika stok tidak mencukupi, sistem akan menampilkan peringatan. Anda bisa melakukan partial allocation atau menunggu stok tersedia.

WEB Cancel Sales Order

  1. Buka SO yang ingin dibatalkan (hanya status Draft atau Approved)
  2. Klik tombol "Cancel"
  3. Masukkan alasan pembatalan
  4. Klik "Konfirmasi" → Status: Cancelled

Status Flow Sales Order

DraftApprovedAllocatedPickingPackingShippedDelivered
StatusKeterangan
DraftSO baru dibuat, belum disetujui
ApprovedSO disetujui, siap dialokasikan
AllocatedStok sudah dialokasikan, picking list ready
PickingProses pengambilan barang sedang berjalan
PackingBarang sedang dikemas
ShippedBarang sudah dikirim
DeliveredBarang sudah diterima customer
CancelledSO dibatalkan