Skip to content

Product Product Component

Mengelola item produk spesifik yang digunakan di stok, order, dan pergerakan barang.

  • Product Template ID
  • SKU
  • Barcode
  • UOM
  • Atribut logistik
  • Parameter operasional
  • Master item tervalidasi untuk transaksi order line, stock move, dan reservasi.
  • Menolak SKU duplikat
  • Menolak referensi template tidak valid
  • Menolak referensi UOM tidak valid
  • Menolak atribut logistik yang tidak konsisten.
FieldData TypeConstraintsNullableDescription
product_product_idULIDPrimary KeyTidakIdentifier unik item produk
product_template_idULIDForeign Key -> product_template.product_template_idTidakRelasi item ke template produk
skuVARCHAR(50)Unique, Not NullTidakKode SKU unik operasional
barcodeVARCHAR(100)Not NullTidakKode barcode untuk scan proses gudang
base_uom_idULIDForeign Key -> uom.uom_idTidakSatuan dasar item
weightDECIMAL(15,2)>= 0YaBerat item untuk kalkulasi logistik
volumeDECIMAL(15,2)>= 0YaVolume item untuk perhitungan kapasitas
is_activeBOOLEANDefault trueTidakStatus aktivasi item

Menurunkan atribut item dari template, memvalidasi kesesuaian UOM, dan memastikan SKU bersifat unik sebelum item dipakai dalam proses operasional.

Menyimpan state item aktif agar hanya item valid yang dapat dipakai pada transaksi baru dan alokasi stok.