NonStockItem
42 properties
Properties
Select a row for its DAC field and description| Property | Type | Data Type | |
|---|---|---|---|
Attributes | List | AttributeValue | |
DAC Field:Not mapped to a DAC field Description:No description available | |||
BaseUnit | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.BaseUnitDescription:The Unit of Measure used as the base unit for the Inventory Item. Defaults to the Base Unit associated with the Item Class. Corresponds to the INUnit.FromUnit field. | |||
CrossReferences | List | InventoryItemCrossReference | |
DAC Field:Not mapped to a DAC field Description:No description available | |||
CurrentCost | DecimalValue | decimal | |
DAC Field: PX.Objects.IN.InventoryItem.StdCostDescription:The current standard cost of the item. | |||
DefaultPrice | DecimalValue | decimal | |
DAC Field: PX.Objects.IN.InventoryItem.BasePriceDescription:The price used as the default price, if there are no other prices defined for this item in any price list in the Accounts Receivable module. | |||
DeferralAccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.DeferralAcctIDDescription:No description available | |||
DeferralSubaccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.DeferralSubIDDescription:No description available | |||
Description | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.DescrDescription:The description of the Inventory Item. | |||
EffectiveDate | DateTimeValue | DateTime | |
DAC Field: PX.Objects.IN.InventoryItem.StdCostDateDescription:The date when the Current Cost became effective. | |||
ExpenseAccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.COGSAcctIDDescription:The expense Account used to record the cost of goods sold for this item when a sales order for it is released. Applicable only for Stock Items (see StkItem). Defaults to the COGS Account set on the Posting Class of the item. Corresponds to the Account.AccountID field. | |||
ExpenseAccrualAccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.InvtAcctIDDescription:The asset Account used to keep the inventory balance, resulting from the transactions with this item. Applicable only for Stock Items (see StkItem). Defaults to the Inventory Account set on the Posting Class of the item. Corresponds to the Account.AccountID field. | |||
ExpenseAccrualSubaccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.InvtSubIDDescription:The Subaccount used to keep the inventory balance, resulting from the transactions with this item. Applicable only for Stock Items (see StkItem). Defaults to the Inventory Sub. set on the Posting Class of the item. Corresponds to the Sub.SubID field. | |||
ExpenseSubaccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.COGSSubIDDescription:The Subaccount used to record the cost of goods sold for this item when a sales order for it is released. Applicable only for Stock Items (see StkItem). Defaults to the COGS Sub. set on the Posting Class of the item. Corresponds to the Sub.SubID field. | |||
InventoryID | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.InventoryCDDescription:Key field. The user-friendly unique identifier of the Inventory Item. The structure of the identifier is determined by the INVENTORY Segmented Key. | |||
IsKit | BooleanValue | boolean | |
DAC Field: PX.Objects.IN.InventoryItem.KitItemDescription:When set to "true", indicates that the item is a kit. Kits are stock or non-stock items that consist of other items and are sold as a whole. Defaults to "false". | |||
ItemClass | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.ItemClassIDDescription:The identifier of the Item Class, to which the Inventory Item belongs. Item Classes provide default settings for items, which belong to them, and are used to group items. Corresponds to the INItemClass.ItemClassID field. | |||
ItemStatus | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.ItemStatusDescription:The status of the Inventory Item. Possible values are: ""AC"" - Active (can be used in inventory operations, such as issues and receipts), ""NS"" - No Sales (cannot be sold), ""NP"" - No Purchases (cannot be purchased), ""NR"" - No Request (cannot be used on requisition requests), ""IN"" - Inactive, ""DE"" - Marked for Deletion. Defaults to Active (""AC""). | |||
ItemType | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.ItemTypeDescription:The type of the Inventory Item. Possible values are: ""F"" - Finished Good (Stock Items only), ""M"" - Component Part (Stock Items only), ""A"" - Subassembly (Stock Items only), ""N"" - Non-Stock Item (a general type of Non-Stock Item), ""L"" - Labor (Non-Stock Items only), ""S"" - Service (Non-Stock Items only), ""C"" - Charge (Non-Stock Items only), ""E"" - Expense (Non-Stock Items only). Defaults to the Type associated with the Item Class of the item if it's specified, or to Finished Good (""F"") otherwise. | |||
LastCost | DecimalValue | decimal | |
DAC Field: PX.Objects.IN.InventoryItem.LastStdCostDescription:The standard cost assigned to the item before the current standard cost was set. | |||
LastModifiedDateTime | DateTimeValue | DateTime | |
DAC Field: PX.Objects.IN.InventoryItem.LastModifiedDateTimeDescription:No description available | |||
PendingCost | DecimalValue | decimal | |
DAC Field: PX.Objects.IN.InventoryItem.PendingStdCostDescription:The standard cost to be assigned to the item when the costs are updated. | |||
PendingCostDate | DateTimeValue | DateTime | |
DAC Field: PX.Objects.IN.InventoryItem.PendingStdCostDateDescription:The date when the Pending Cost becomes effective. | |||
POAccrualAccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.POAccrualAcctIDDescription:The liability Account used to accrue amounts on purchase orders related to this item. Applicable for all Stock Items (see StkItem) and for Non-Stock Items, for which a receipt is required. Defaults to the PO Accrual Account set on the Posting Class of the item. Corresponds to the Account.AccountID field. | |||
POAccrualSubaccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.POAccrualSubIDDescription:The Subaccount used to accrue amounts on purchase orders related to this item. Applicable for all Stock Items (see StkItem) and for Non-Stock Items, for which a receipt is required. Defaults to the PO Accrual Sub. set on the Posting Class of the item. Corresponds to the Sub.SubID field. | |||
PostingClass | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.PostClassIDDescription:Identifier of the Posting Class associated with the item. Defaults to the Posting Class selected for the item class. Corresponds to the INPostClass.PostClassID field. | |||
PriceClass | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.PriceClassIDDescription:The Item Price Class associated with the item. Defaults to the Price Class selected for the Item Class. Corresponds to the INPriceClass.PriceClassID field. | |||
PurchasePriceVarianceAccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.PPVAcctIDDescription:The expense Account used to record the differences between the extended price on the purchase receipt and the extended price on the Accounts Payable bill for this item. Applicable only for Stock Items (see StkItem) under any Valuation Method except Standard. Defaults to the Purchase Price Variance Account set on the Posting Class of the item. Corresponds to the Account.AccountID field. | |||
PurchasePriceVarianceSubaccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.PPVSubIDDescription:The Subaccount used to record the differences between the extended price on the purchase receipt and the extended price on the Accounts Payable bill for this item. Applicable only for Stock Items (see StkItem) under any Valuation Method except Standard. Defaults to the Purchase Price Variance Sub. set on the Posting Class of the item. Corresponds to the Sub.SubID field. | |||
PurchaseUnit | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.PurchaseUnitDescription:The Unit of Measure used as the purchase unit for the Inventory Item. This field can be changed only if the Multiple Units of Measure feature is enabled. Otherwise, the purchase unit is assumed to be the same as the Base Unit. Defaults to the Purchase Unit associated with the Item Class. Corresponds to the INUnit.FromUnit field. | |||
ReasonCodeSubaccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.ReasonCodeSubIDDescription:The identifier of the Suabaccount defined by the Reason Code, associated with this item. Defaults to the Reason Code Sub. set on the Posting Class of the item. Corresponds to the Sub.SubID field. | |||
RequireReceipt | BooleanValue | boolean | |
DAC Field: PX.Objects.IN.InventoryItem.NonStockReceiptDescription:Reserved for internal use. Indicates whether the item (assumed Non-Stock) requires receipt. | |||
RequireShipment | BooleanValue | boolean | |
DAC Field: PX.Objects.IN.InventoryItem.NonStockShipDescription:Reserved for internal use. Indicates whether the item (assumed Non-Stock) requires shipment. | |||
SalesAccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.SalesAcctIDDescription:The income Account used to record sales of the item. Defaults to the Sales Account set on the Posting Class of the item. Corresponds to the Account.AccountID field. | |||
SalesCategories | List | NonStockItemSalesCategory | |
DAC Field:Not mapped to a DAC field Description:No description available | |||
SalesSubaccount | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.SalesSubIDDescription:The Subaccount used to record sales of the item. Defaults to the Sales Account set on the Posting Class of the item. Corresponds to the Sub.SubID field. | |||
SalesUnit | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.SalesUnitDescription:The Unit of Measure used as the sales unit for the Inventory Item. This field can be changed only if the Multiple Units of Measure feature is enabled. Otherwise, the sales unit is assumed to be the same as the Base Unit. Defaults to the Sales Unit associated with the Item Class. Corresponds to the INUnit.FromUnit field. | |||
TaxCategory | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.TaxCategoryIDDescription:Identifier of the TaxCategory associated with the item. Defaults to the Tax Category associated with the Item Class. Corresponds to the TaxCategory.TaxCategoryID field. | |||
VendorDetails | List | NonStockItemVendorDetail | |
DAC Field:Not mapped to a DAC field Description:No description available | |||
Volume | DecimalValue | decimal | |
DAC Field: PX.Objects.IN.InventoryItem.BaseItemVolumeDescription:The volume of the Base Unit of the item. Given in the Volume Unit of this item. | |||
VolumeUOM | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.VolumeUOMDescription:The Unit of Measure used for the Volume of the item. Corresponds to the INUnit.FromUnit field. | |||
Weight | DecimalValue | decimal | |
DAC Field: PX.Objects.IN.InventoryItem.BaseItemWeightDescription:The weight of the Base Unit of the item. Given in the Weight Unit of this item. | |||
WeightUOM | StringValue | string | |
DAC Field: PX.Objects.IN.InventoryItem.WeightUOMDescription:The Unit of Measure used for the Weight of the item. Corresponds to the INUnit.FromUnit field. | |||
Minimum Payload
Derived from static analysis of the 2025.2 source; runtime configuration may require additional fields.
{
"InventoryID": {
"value": "string"
}
}For every property this entity accepts, see the properties table.
Optional Children
None of these child collections is required — a payload without them is valid. If you do include one, these are the fields each row of it needs; keys the parent record supplies are named separately and must not be sent.
CrossReferencesa list ofInventoryItemCrossReferencerequired if you include one:AlternateIDSubitemVendorOrCustomer