AssetId | Asset | Lookup → Asset | | Set when receiving created a tracked Asset from this line, which happens only for items flagged to track assets and only once the line has a lot. Such lines are also forced to a quantity of one per line, so one receipt line equals one asset. |
ClaimableQuantity | Claimable Quantity | Calculated (calculated) | | |
ComponentNumber | Component Number | Text | | A second traceability identifier (engine, chassis or equivalent) that, like SerialNumber, the receive action requires on every line still pending inventory posting. It is carried onto the Asset record created for asset-tracked items. |
ConversionRatio | Conversion Ratio | Number | | |
ConversionRatio1 | Conversion Ratio 1 | Number | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DamagedInventoryLedgerId | Damaged Inventory Ledger | Lookup → InventoryLedger | | Stamped with the inventory-ledger row raised for this line's damaged quantity, which is a separate posting from the main receipt movement. Its presence is what proves damage was booked rather than merely recorded. |
DamagedQuantity | Damaged Quantity | Number | | Quantity found damaged on arrival. It is not merely informational: a seeded ledger rule posts it into the separate Damaged inventory bucket rather than into available stock, and it is also rolled up from the inspection lines' damaged quantity when inspection completes, so it can change after the line was first keyed. |
DateOfExpiry | Date Of Expiry | Date | | |
DateOfMFG | Date Of MFG | Date | | |
ExcessQuantity | Excess Quantity | Calculated (calculated) | | |
ExternalId | External | Text, unique | | |
GoodsReceiptId | Goods Receipt | Lookup → GoodsReceipt | | |
Id | Id | Guid | Yes | |
InspectionAdjustmentInventoryLedgerId | Inventory Ledger Inspection Adjustment | Lookup → InventoryLedger | | |
InspectionInventoryLedgerId | Inventory Ledger Inspection | Lookup → InventoryLedger | | Stamped with the inventory-ledger row that moved this line's quantity into the Inspection bucket when inspection started; the reversal on completion is tracked separately by InspectionAdjustmentInventoryLedgerId. |
InspectionQuantity | Inspection Quantity | Number | | The quantity currently held under quality inspection for this line. It is set to the received quantity automatically when the item is flagged as requiring inspection on receipt, and a seeded ledger rule moves that quantity into the Inspection bucket, where it is not available for issue until inspection is completed. |
InventoryFulfilmentOrderLineId | Inventory Fulfillment Order Line | Lookup → InventoryFulfilmentOrderLine | | |
InventoryLedgerId | Inventory Ledger | Lookup → InventoryLedger | | |
InvoiceQuantity | Invoice Quantity | Number | | How much of this receipt line has been billed, rolled up from the quantity on the linked bill lines. PendingInvoiceQuantity is received quantity minus this, and it is what the release-bill action checks and what each generated bill line is sized from. |
IsApproved | Approved | Boolean | | |
IsClaimed | Claimed | Boolean | | |
IsILPosted | IL Posted | Boolean | | Records that the inventory-ledger posting for this line has been carried out, as distinct from IsILPostingApproved which is the flag receiving sets to authorise it. The definitive evidence of posting is InventoryLedgerId being populated, which is also what the receive action checks to avoid posting a line twice. |
IsILPostingApproved | IL Posting Approved | Boolean | | |
IsPosted | Posted | Boolean | | |
ItemId | Item | Lookup → Item | | |
ItemLotId | Item Lot | Lookup → ItemLot | | The stock lot created (or matched) for this line when the receipt is received; until PerformReceive runs it is empty. Editing or deleting a received line drives lot maintenance, and for asset-tracked items the lot is also what the automatically created Asset record is built from. |
ItemLotTypeId | Item Lot Type | Lookup → ItemLotType | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
MRP | MRP | Currency | | The maximum retail price printed on the received goods, captured for downstream retail pricing and statutory labelling. It plays no part in receipt valuation, which uses UnitCost. |
Name | Document Number | Text | | |
OrderedQuantity | Ordered Quantity | Number | | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PackageGoodsReceiptLineId | Package Goods Receipt Line | Lookup → GoodsReceiptLine | | Self-reference from a component receipt line to the package (kit) receipt line it belongs to, mirroring the package structure on the purchase order. Component lines post to inventory in their own right, so counting both levels double-counts. |
PendingInspectionQuantity | Pending Inspection Quantity | Calculated (calculated) | | |
PendingInvoiceQuantity | Pending Invoice Quantity | Calculated (calculated) | | |
PipelineQuantity | Pipeline Quantity | Calculated (calculated) | | |
PurchaseOrderLineId | Purchase Order Line | Lookup → PurchaseOrderLine | | |
ReceivedQuantity | Received Quantity | Number | | |
RecordTypeId | Record Type | Guid, hidden | | |
ReturnedQuantity | Returned Quantity | Number | | Quantity returned to the supplier from this receipt line, rolled up from credit-note lines whose parent credit note is a bill return. The stock and value reversal itself is a separate inventory-ledger movement of type 'PurchaseReturn' raised from the credit note, not from this receipt. |
SerialNumber | Serial Number | Text | | A traceability identifier that is mandatory at receiving: the receive action refuses to post any line that still lacks it, alongside ComponentNumber. That requirement is specific to receiving; the other goods-receipt actions do not enforce it. |
ShipmentLineId | Shipment Line | Lookup → ShipmentLine | | |
ShortageQuantity | Shortage Quantity | Calculated (calculated) | | |
SKUId | Item SKU | Lookup → SKU | | |
StartedInspectionQuantity | Started Inspection Quantity | Number | | How much of this line has been drawn into inspection lines so far, rolled up from the received quantity on those inspection lines. PendingInspectionQuantity is received quantity minus this, and it is the gate that decides whether starting an inspection has anything to do. |
StorageLocationId | Storage Location | Lookup → StorageLocation | | The bin or location within the branch the goods are put away to. It is carried onto the split lines when a receipt line is broken up by maximum lot size, and it narrows the stock bucket the ledger posting increments. |
SupplierQuantity | Supplier Quantity | Number | | |
TaxGroupId | Tax Group | Lookup → TaxGroup | | |
UIProps | UI Props | Text | | |
UnitCost | Unit Cost | Currency | | The receipt cost basis for this line, and the single most important value on it: it is copied forward from the source purchase-order line's unit cost or the source shipment line's unit price at creation, it becomes the unit cost of the inventory-ledger row and therefore of the stock cost layer, and it is what the header TotalAmount (received quantity times unit cost) and the goods-received accrual journal are built from. A receipt keyed by hand with no source document has no cost carried in, so the lot and the journal will value at zero unless it is entered. |
UOM | UOM | PickList | | Values: MB, Messages, Pack, Each. |
UOM1 | UOM1 | PickList | | Values: Pack, Each. |
UOMQuantity | UOM Quantity | Number | | |
UOMQuantity1 | UOM Quantity1 | Number | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |