@using PowderCoating.Application.DTOs.PurchaseOrder @model ReceivePurchaseOrderDto @{ ViewData["Title"] = $"Receive Goods — {ViewBag.PoNumber}"; int poId = (int)ViewBag.PoId; } @section Scripts { }

Receive Goods

@ViewBag.PoNumber · @ViewBag.VendorName · Ordered @((DateTime)ViewBag.OrderDate).ToString("MM/dd/yyyy")
Back
@Html.AntiForgeryToken()
Items to Receive
@for (int i = 0; i < Model.Items.Count; i++) { var item = Model.Items[i]; bool fullyReceived = item.QuantityAlreadyReceived >= item.QuantityOrdered; }
Item Ordered Previously Received Remaining Qty to Receive
@item.ItemName
@item.ItemSKU
@item.QuantityOrdered.ToString("G29") @item.UnitOfMeasure @item.QuantityAlreadyReceived.ToString("G29") @if (fullyReceived) { Done } else { @item.QuantityRemaining.ToString("G29") } @if (!fullyReceived) { } else { }
Receipt Details
Receiving goods will automatically update inventory quantities and record purchase transactions.
Cancel