One requested item on a Requisition. The two fulfilment routes are counted separately — PurchaseOrderQuantity is rolled up from purchase order lines tagged with this line, StockTransferQuantity from transfer outward lines — and PendingQuantity is calculated as Quantity minus both, so a partly purchased and partly transferred line shows only the remainder. Amount is simply Quantity times UnitCost, with no discount or tax term, and rolls into Requisition.TotalAmount. RequestedQuantity is virtual: it is the per-line cap the Selective release actions accept, not a record of the original ask.
Fields
| Field | Label | Type | Required | What it does |
Amount | Amount | Calculated (calculated) | | |
ApplyPostTaxDiscount | Apply Post Tax Discount | Boolean | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
ExcludeInAutoOrder | Exclude In Auto Order | Boolean | Yes | Marks the line so that automatic order generation should leave it out. It plays no part in the manual PerformReleaseOrder or PerformReleaseTransfer paths, which consider every line that still has pending quantity. |
ExternalId | External | Text | | |
Id | Id | Guid | Yes | |
ItemComponentId | Item Component | Lookup → ItemComponent | | |
ItemId | Item | Lookup → Item | | |
ItemLotTypeId | Item Lot Type | Lookup → ItemLotType | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Document Number | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PackageRequisitionLineId | Requisition Line | Lookup → RequisitionLine | | |
PendingQuantity | Pending Quantity | Calculated (calculated) | | |
PriceAsOnDate | Price As On Date | Date | | |
PriceListId | Price List | Lookup → PriceList | | |
PriceListRuleId | Price List Rule | Lookup → PriceListRule | | |
PurchaseOrderQuantity | Purchase Order Quantity | Number | | Cumulative quantity of this line already released to purchase orders. The release action does not write it directly — it is rolled up from the purchase order lines tagged with this line's id — and it is netted against Quantity, alongside StockTransferQuantity, to give PendingQuantity. |
PurchaseRequisitionLineNumber | PurchaseRequisitionLineNumber | Number | | Sequence number of the line within its requisition, carried for external and printed-document ordering. It is not a foreign key and not the line's identity. |
Quantity | Quantity | Number | Yes | |
RecordTypeId | Record Type | Guid, hidden | | |
RequestedQuantity | Requested Quantity | Number | | |
RequisitionId | Requisition | Lookup → Requisition | | |
SKUId | SKU | Lookup → SKU | | |
StockTransferQuantity | Stock Transfer Quantity | Number | | |
Tax1 | Tax 1 | Currency | | |
Tax1Name | Tax Name 1 | Text | | |
Tax1Rate | Tax Rate 1 | Currency | | |
Tax1Type | Tax Type 1 | Text | | |
Tax2 | Tax 2 | Currency | | |
Tax2Name | Tax Name 2 | Text | | |
Tax2Rate | Tax Rate 2 | Currency | | |
Tax2Type | Tax Type 2 | Text | | |
Tax3 | Tax 3 | Currency | | |
Tax3Name | Tax Name 3 | Text | | |
Tax3Rate | Tax Rate 3 | Currency | | |
Tax3Type | Tax Type 3 | Text | | |
Tax4 | Tax 4 | Currency | | |
Tax4Name | Tax Name 4 | Text | | |
Tax4Rate | Tax Rate 4 | Currency | | |
Tax4Type | Tax Type 4 | Text | | |
Tax5 | Tax 5 | Currency | | |
Tax5Name | Tax Name 5 | Text | | |
Tax5Rate | Tax Rate 5 | Currency | | |
Tax5Type | Tax Type 5 | Text | | |
Tax6 | Tax 6 | Currency | | |
Tax6Name | Tax Name 6 | Text | | |
Tax6Rate | Tax Rate 6 | Currency | | |
Tax6Type | Tax Type 6 | Text | | |
TaxAmount | Tax Amount | Currency | | |
TaxGroupId | Tax Group | Lookup → TaxGroup | | |
UIProps | UI Props | Text | | |
UnitCost | Unit Cost | Currency | | Estimated cost per unit for the requested item, and the only price term on the line. Amount is exactly Quantity times this value, with no discount or tax applied. |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete |
DeleteInList | Delete | Delete | Delete |
Edit | Edit | Edit | Edit |
EditEntity | Edit | Edit | EditEntity |
EditInLine | Edit | EditInline | Edit In Line |
HeaderEdit | Header Edit | EditInline | edit |
Import | Import | UIAction | Import |
New | Quick Add | NewInline | New |
ProductCatalogue | Product Catalogue | UIAction | Product Catalogue |
Validations
| Validation | Applies to | Error message | Notes |
| Quantity Rule Validation | Quantity, Error | Quantity should be greater than 0 | Prevents zero or negative quantity on requisition lines |
Lookup filters
| Filter | Lookup field | Notes |
| Sku For Item | SKUId | SkuForItem |