Skip to content

Purchase Order Items Component

Mengelola detail item pada purchase order untuk kontrol kuantitas order, penerimaan, dan nilai per item.

  • Purchase Order ID
  • Product ID dan snapshot SKU
  • UOM snapshot
  • Kuantitas ordered dan harga satuan
  • Status line item
  • Detail item PO tervalidasi untuk proses receiving dan rekonsiliasi kuantitas.
  • Menolak referensi PO tidak valid
  • Menolak referensi produk atau UOM tidak valid
  • Menolak kuantitas atau harga bernilai tidak logis.
FieldData TypeConstraintsNullableDescription
purchase_order_item_idULIDPrimary KeyTidakIdentifier unik line item PO
purchase_order_idULIDForeign Key -> purchase_order.purchase_order_idTidakRelasi line ke header PO
product_idULIDForeign Key -> product_product.product_product_idTidakProduk yang dipesan
sku_snapshotVARCHAR(100)Not NullTidakSnapshot SKU saat PO dibuat
uom_snapshotVARCHAR(20)Not NullTidakSnapshot UOM saat PO dibuat
quantity_orderedDECIMAL(15,2)> 0TidakKuantitas yang dipesan
quantity_receivedDECIMAL(15,2)Default 0TidakKuantitas yang sudah diterima
unit_priceDECIMAL(15,2)>= 0TidakHarga satuan item

Menjaga konsistensi kuantitas ordered dan received, serta menghitung status line item berdasarkan progres penerimaan.

Menyimpan state line item per PO untuk memastikan visibilitas pemenuhan item berlangsung akurat.