ABCCategory | ABC Category | PickList | | Descriptive value-class label on the item itself. Planning does not read it: cycle-count filtering and auto-purchase-order category exclusions both use the ABC category stored on ItemInventoryAttribute instead. Values: A Category, C Category. |
AllowService | Allow Service | Boolean | | |
BillingFrequency | Billing Frequency | PickList | | How often the item is billed, defaulted onto a document line when the line leaves it blank. All three seeded picklist values are inactive, so the field renders with no selectable options out of the box. |
BillingType | Billing Type | PickList | | Defaulted onto document lines that leave it blank, alongside billing frequency, charge type and invoice group; it has no seeded picklist, so the values in use are whatever the tenant types. |
ChargeType | ChargeType | PickList | | Nature of the charge, defaulted onto a document line when blank. Its single seeded picklist value is inactive, so nothing is selectable until a tenant adds values. |
ClaimToAccountId | Claim To Account | Lookup | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Description | Description | Text | | |
ExternalId | External | ExternalId | | |
FailedItemId | Failed Item | Lookup | | |
FailedItemTreatment | Failed Item Treatment | PickList | | Values: Scrap, Send to Supplier. |
FSNCategory | FSN Category | PickList | | Descriptive fast/slow/non-moving label on the item itself, read by no code path; the movement class that actually drives cycle counts and auto-purchase-order exclusions lives on ItemInventoryAttribute. Values: F category, S category, N category. |
GTIN | GTIN | Text | | |
HsnSacCode | HSN/SAC Code | Text | | India GST goods (HSN) or services (SAC) classification code, up to eight characters. It is stamped onto document lines that have none - and re-stamped when the line's item changes - so it flows into the captured tax transactions and the HSN summaries of the GST returns. |
Id | Id | Guid | Yes | |
InventoryValuationMethod | Inventory Valuation | PickList | | Values: FIFO, LIFO, Actual Cost, List Cost, Weighted Average. |
InvoiceGroup | Invoice Group | PickList | | Copied down onto a document line from the item when the line does not already carry one, so lines can be grouped into separate invoices by the nature of the charge; it is a defaulting value, not a rule the engine evaluates. Values: Insurance, Spare, Vehicle, Subscription. |
IsActive | Active | Boolean | | Gates whether the item may be used at all: the shared item validation every document-line handler calls rejects any line whose item is explicitly inactive, and the item-group member handler refuses to add an inactive item to a group. |
IsCodeEditable | Code Editable | Boolean | | |
IsDiscontinued | Discontinued | Boolean | | |
IsNameEditable | Name Editable | Boolean | | |
IsOrderAllowed | Order Allowed | Boolean | | |
IsPackage | Package | Boolean | | Marks the item as a package whose contents are its ItemComponent rows; only items with this set are exploded into child lines when a document line is created, and only they are offered by the package-configuration actions. |
IsRegistrationRequired | Registration Required | Boolean | | |
IsSaleable | Saleable | Boolean | | |
IsSKURequired | SKU Required | Boolean | | When set, a document line for this item must also carry a SKU, and the SKU chosen must be one of the item's own SKUs - both checks are enforced by the shared item validation and again when adding the item to an item group. |
ItemCode | Code | Text, unique | Yes | |
ItemFamily | Item Family | PickList | | Free-text grouping used as a reporting dimension - the financial statement service groups product profitability by it, labelling items without one as '(no family)'. It is not a lookup and takes no part in pricing or scoping. Values: Family A, Family B, Family C, Family D, Family E. |
ItemMaintenanceScheduleId | Item Maintenance Schedule | Lookup → ItemMaintenanceSchedule | | |
ItemSegment | Item Segment | PickList | | Values: Segment A, Segment B, Segment C, Segment D, Segment E. |
ItemSubType | Item Sub Type | PickList | | Values: Accessories, Bikes, Clothing, Components. |
ItemType | Item Type | PickList | Yes | Values: Product, Part, Charge Item, Work Item, Service Contract. |
Make | Make | PickList | | Values: Honda, Honda, TVS, TVS, Bajaj, Bajaj, Yamaha, Yamaha, Suzuki, Suzuki, Royal Enfield, Royal Enfield. |
ManufacturerOEM | Manufacturer (OEM) | Text | | |
MarkupRate | MarkupRate | Decimal | | The only price-like value stored on the item itself; actual selling prices come from dated PriceListRule rows. Its database column name contains a space ('Markup Rate'). |
MaximumLotQuantity | Maximum Lot Quantity | Number | | Caps how much may be received into a single lot for this item during goods receipt; a value on the receipt line's SKU takes precedence over the item's value. |
Model | Model | PickList | | Values: Activa 110, Activa 125, Activa 125, Shine 125, Shine 125, Dio 125, Dio 125, Jupiter 125, Jupiter 125, Ntorq 125, Ntorq 125, Raider 125, Raider 125, Apache RTR 160 4V, Apache RTR 160 4V, Pulsar NS200, Pulsar NS200, Pulsar N250, Pulsar N250, Chetak 3501, Chetak 3501, FZ-S FI V4, FZ-S FI V4, R15 V4, R15 V4, Access 125, Access 125, Burgman Street EX, Burgman Street EX, Classic 350, Classic 350, Meteor 350, Meteor 350. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OnlySoldInPackage | Only Sold In Package | Boolean | | Marks a component that may only appear as part of a package: the line must be a package child (it must carry a package invoice-line or package order-line parent). The check is opt-in per caller and is currently only requested for invoice lines, so other document types do not enforce it. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PercentageOfTotal | Percentage Of Total | Percent | | |
PercentageOfTotalCategory | Percentage Of Total Category | PickList | | |
PricingMethod | Pricing Method | PickList | | Copied onto a subscription created from an invoice line for this item; nothing on the item itself branches on it, so it is descriptive metadata carried forward rather than a pricing switch. Values: Markup On Cost, Bundled Price, Percent Of Total. |
ProductMaintenanceScheduleId | Product Maintenance Schedule | Lookup | | |
QuantityUnitOfMeasure | Primary Unit Of Measure | PickList | | Names the item's base unit, in which its stock balances and derived line quantities are expressed. It is free text on the item (only 'Each' is seeded); alternate units and the ratios back to this one are ItemUnitOfMeasure rows. Values: Each. |
RecordTypeId | Record Type | Guid, hidden | | |
RequireInspectionOnDelivery | Inspection On Delivery | Boolean | | Intended as the outbound counterpart to inspection on receipt, but no code path currently reads it, so setting it has no effect on delivery processing. |
RequireInspectionOnReceipt | Inspection On Receipt | Boolean | | When set, received quantity is held as pending inspection instead of being freely available, and the goods receipt cannot be completed while any line still has an uninspected quantity. |
RequireServiceOrderOnReceipt | Repair Order On Receipt | Boolean | | When set, an inspection of this item raises a repair/service order, and the inspection line cannot be marked complete until that service order is closed. |
RFID | RF | Text | | |
SequenceNumber | Sequence Number | Number | | |
ServiceDurationInMinutes | Service Duration(Minutes) | Decimal | | Standard labour time for a service item; quote-line pricing converts it to the line's duration in hours by dividing by sixty. A value of zero leaves the line duration at zero. |
SubscriptionDurationInMonths | Subscription Duration(Months) | Number | | Term length used when a subscription is created from an invoice line for this item: the subscription's end date is set to the invoice document date plus this many months, minus one day. |
TrackAsset | Track Asset | Boolean | | When set, units of this item become individually serialized Asset records after receipt or sale. It cannot stand alone: the item handler rejects a new item with this set unless lot tracking is also set. |
TrackInventory | Track Inventory | Boolean | | When set, the item participates in stock keeping (InventoryStock balances and InventoryLedger movements); services, charge items and other non-stock items leave it clear so no stock is expected or consumed for them. |
TrackLots | Track Lots | Boolean | | When set, the item's stock is held per ItemLot (batch) rather than as a single pooled quantity, and lot-type-scoped pricing, tax, discount and group rules become applicable through their itemLotTypeId columns. It is also a prerequisite for asset tracking. |
UIProps | UI Props | Text | | |
UOMDecimalPrecision | Primary UOM Decimal Precision | Number | | Decimal places the item's base-unit quantity is rounded to (away from zero) whenever a line quantity is set or derived from unit-of-measure legs; when left null the derived quantity is stored unrounded and entered quantities fall back to six places. |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |