Skip to content

Inbound Orders Component

Mengelola rencana dan eksekusi order inbound dari vendor atau transfer antar gudang.

  • Nomor inbound
  • Tipe inbound
  • Vendor atau source warehouse
  • Target warehouse
  • Tanggal rencana dan status proses
  • Dokumen inbound tervalidasi untuk receiving, putaway, dan pencatatan pergerakan stok masuk.
  • Menolak kombinasi tipe inbound dan sumber yang tidak valid
  • Menolak warehouse target tidak valid
  • Menolak status transisi inbound yang tidak sah.
FieldData TypeConstraintsNullableDescription
inbound_order_idULIDPrimary KeyTidakIdentifier unik inbound order
ib_numberVARCHAR(50)Unique, Not NullTidakNomor dokumen inbound
inbound_typeENUM(‘VENDOR’,‘TRANSFER’)Not NullTidakJenis inbound
vendor_idULIDForeign Key -> business_partner.partner_idYaVendor pemasok (untuk inbound vendor)
source_warehouse_idULIDForeign Key -> warehouse.warehouse_idYaGudang asal (untuk transfer)
warehouse_idULIDForeign Key -> warehouse.warehouse_idTidakGudang tujuan inbound
statusENUM(‘DRAFT’,‘SCHEDULED’,‘ARRIVED’,‘RECEIVING’,‘COMPLETED’,‘CANCELLED’)Not NullTidakStatus proses inbound
expected_dateTIMESTAMPIndexed, Not NullTidakJadwal kedatangan barang

Memvalidasi sumber inbound berdasarkan tipe, mengelola lifecycle status inbound, dan menyiapkan data untuk proses receiving hingga completion.

Menyimpan state inbound dari draft sampai completed atau cancelled untuk menjaga keterlacakan proses masuk barang.