Skip to content

Outbound Order Component

Mengelola rencana pengeluaran barang untuk penjualan, transfer, atau kebutuhan operasional lain.

  • Nomor outbound
  • Tipe outbound
  • Referensi order
  • Gudang asal dan tujuan
  • Customer dan jadwal dispatch
  • Dokumen outbound tervalidasi untuk proses alokasi, picking, packing, dan pengiriman.
  • Menolak referensi order tidak valid
  • Menolak konfigurasi asal atau tujuan tidak sesuai tipe outbound
  • Menolak status outbound tidak valid.
FieldData TypeConstraintsNullableDescription
outbound_order_idULIDPrimary KeyTidakIdentifier unik outbound order
ob_numberVARCHAR(50)Unique, Not NullTidakNomor dokumen outbound
order_typeENUM(‘SALES’,‘TRANSFER’,‘RTV’,‘SCRAP’)Not NullTidakJenis outbound
reference_numberVARCHAR(100)Indexed, Not NullTidakReferensi sumber order
origin_warehouse_idULIDForeign Key -> warehouse.warehouse_idTidakGudang asal barang
target_warehouse_idULIDForeign Key -> warehouse.warehouse_idYaGudang tujuan untuk transfer
customer_idULIDForeign Key -> business_partner.partner_idYaCustomer tujuan pengiriman
statusENUM(‘DRAFT’,‘ALLOCATED’,‘PICKING’,‘PACKED’,‘SHIPPED’,‘DELIVERED’,‘CANCELLED’)Not NullTidakStatus proses outbound

Mengelola validasi tipe outbound, orkestrasi alokasi ke picking, dan transisi status hingga pengiriman selesai.

Menyimpan state outbound untuk memastikan sinkronisasi antar proses reservasi, picking, packing, dan dispatch.