A receipt-cost layer (quantity received, quantity sold and unit price per goods receipt line) that is defined in the metadata but not implemented. It has no storage, no app, no menu, no form and no list view. Nothing in receiving, invoicing or costing creates, reads or draws it down. Because nothing stores it, the platform refuses any attempt to read or save a Price Lot, for example through the data API or an import, with the error "Entity type 'PriceLot' not found in model." A document name setting (default series PL) and a Clone action are seeded for it, but neither can take effect. Receipt costing, FIFO and average consumption, stock valuation and cost of goods sold use the Inventory Cost Lot layers built by the perpetual costing engine. You can see them in the Valuation lots and Consumption lots drills of the Inventory Valuation statement.
Fields
| Field | Label | Type | Required | What it does |
BranchId | Branch | Lookup → Branch | | Branch the cost layer would belong to. Not stored: the entity has no storage. |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DocumentDate | Document Date | Date | | Date of the receipt the layer would represent. Not stored. Receipt dates for real cost layers come from the inventory ledger. |
ExternalId | External | ExternalId | | Identifier from an external system. Not stored. |
GoodsReceiptLineId | Goods Receipt Line | Lookup → GoodsReceiptLine | | Goods receipt line the layer would come from. Not stored. Goods receipts never create Price Lots. |
Id | Id | Guid | Yes | |
InventoryLedgerId | Inventory Ledger | Lookup → InventoryLedger | | Inventory ledger row the layer would come from. Not stored. Real cost layers link to their ledger row on the Inventory Cost Lot instead. |
IsClosed | Is Closed | Boolean | | Would mark the layer as fully sold. Not stored and never set. |
ItemId | Item | Lookup → Item | | Item the layer would cost. Not stored. |
Label | Label | Text | | Display label. Not stored. |
Name | Name | Text | | Record number. A document name setting with series PL is seeded, but no number is ever issued because no Price Lot can be saved. |
PartnerAccountId | Partner Account | Lookup → Account | | Company (partner account) the layer would belong to. Not stored. |
Quantity | Quantity | Decimal | Yes | Quantity received into the layer. Not stored. For the quantity behind a real cost layer, see Valuation lots on the Inventory Valuation statement. |
SKUId | SKU | Lookup → SKU | | Stock keeping unit the layer would cost. Not stored. |
SoldQuantity | Sold Quantity | Decimal | Yes | Quantity drawn from the layer by sales. Not stored. Invoices never draw down Price Lots. Issues are costed through consumption rows against Inventory Cost Lots. |
StorageLocationId | Storage Location | Lookup → StorageLocation | | Storage location of the received stock. Not stored. |
UnitPrice | Unit Price | Currency | Yes | Cost per unit at receipt. Not stored, and never used for costing or pricing. |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |