Column | Data Type | Nullable | Default | Description / PK / Index |
PurchaseOrderID | int | not null | | Primary key. Foreign key to PurchaseOrderHeader.PurchaseOrderID. PK_PurchaseOrderDetail_PurchaseOrderID_PurchaseOrderDetailID |
PurchaseOrderDetailID | int | not null | | Primary key. One line number per purchased product. PK_PurchaseOrderDetail_PurchaseOrderID_PurchaseOrderDetailID |
DueDate | datetime | not null | | Date the product is expected to be received.
|
OrderQty | smallint | not null | | Quantity ordered.
|
ProductID | int | not null | | Product identification number. Foreign key to Product.ProductID. IX_PurchaseOrderDetail_ProductID |
UnitPrice | money | not null | | Vendor's selling price of a single product.
|
LineTotal | | | | Per product subtotal. Computed as OrderQty * UnitPrice.
|
ReceivedQty | decimal(8, 2) | not null | | Quantity actually received from the vendor.
|
RejectedQty | decimal(8, 2) | not null | | Quantity rejected during inspection.
|
StockedQty | | | | Quantity accepted into inventory. Computed as ReceivedQty - RejectedQty.
|
ModifiedDate | datetime | not null | (getdate()) | Date and time the record was last updated.
|