Appearance
Item Master
Application address: /inventory/items · Product baseline: 0.4.0
Reference status
Screen inventory extracted from the implementation. Labels and explicitly declared input constraints are recorded below. This is not a claim that every control, calculation, or business workflow has been verified in a running system.
Open this screen
Use OSERP navigation to find Item Master, or open /inventory/items on your OSERP application after signing in. Confirm the active company before reading or changing records.
Menu access: items:read
Menu access only determines whether the screen is offered. Saving, posting, deleting, exporting, and approving can require additional server permissions.
Fields and input controls
Limits in this section are interface declarations. A missing maximum is not a promise of unlimited storage. Read how field limits work. Labels may differ with language and configuration.
HSN/SAC code
| Property | Reference |
|---|---|
| Reference key | hsn-sac-code |
| Location | Screen / contextual panel |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | HSN/SAC code |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Search HSN by code or name…
| Property | Reference |
|---|---|
| Reference key | search-hsn-by-code-or-name |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Search HSN by code or name… |
| Editing | No disabled/read-only condition declared directly on this control. |
Item Code
| Property | Reference |
|---|---|
| Reference key | itemCode |
| Location | General |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Auto-generate |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Status
| Property | Reference |
|---|---|
| Reference key | status |
| Location | General |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: Active · Draft · Inactive · Discontinued. Choices loaded from records or configuration are not enumerated here.
Item Name (EN) *
| Property | Reference |
|---|---|
| Reference key | itemName |
| Location | General |
| Input control | text |
| Required in interface | yes |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Enter item name |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Item Name (AR)
| Property | Reference |
|---|---|
| Reference key | itemNameAr |
| Location | General |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | اسم الصنف بالعربية |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Item Type
| Property | Reference |
|---|---|
| Reference key | itemTypeId |
| Location | General |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — None — · + Add new item type…. Choices loaded from records or configuration are not enumerated here.
Category
| Property | Reference |
|---|---|
| Reference key | category |
| Location | General |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — None — · + Add new category…. Choices loaded from records or configuration are not enumerated here.
Category
| Property | Reference |
|---|---|
| Reference key | categoryId |
| Location | General |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — Select Sub-category — · + Add new sub-category…. Choices loaded from records or configuration are not enumerated here.
Brand
| Property | Reference |
|---|---|
| Reference key | brandId |
| Location | General |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — None — · + Add new brand…. Choices loaded from records or configuration are not enumerated here.
Base Unit
| Property | Reference |
|---|---|
| Reference key | uomId |
| Location | General |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — Select UOM — · + Add new unit…. Choices loaded from records or configuration are not enumerated here.
Base Unit *
| Property | Reference |
|---|---|
| Reference key | uomId |
| Location | Uom |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — Select — · + Add new unit…. Choices loaded from records or configuration are not enumerated here.
Purchasing UOM
| Property | Reference |
|---|---|
| Reference key | purchaseUomId |
| Location | Uom |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: + Add new unit… · — Same as Base —. Choices loaded from records or configuration are not enumerated here.
Factor (1 Purchase Unit = ? Base Units)
| Property | Reference |
|---|---|
| Reference key | purchaseUomFactor |
| Location | Uom |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0.00000001 |
| Input increment | any |
| Placeholder | e.g. 12 (1 Carton = 12 EA) |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Sales UOM
| Property | Reference |
|---|---|
| Reference key | salesUomId |
| Location | Uom |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — Same as Base —. Choices loaded from records or configuration are not enumerated here.
Factor (1 Sales Unit = ? Base Units)
| Property | Reference |
|---|---|
| Reference key | salesUomFactor |
| Location | Uom |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0.00000001 |
| Input increment | any |
| Placeholder | e.g. 6 (1 6-Pack = 6 EA) |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
From
| Property | Reference |
|---|---|
| Reference key | from |
| Location | Uom |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
To
| Property | Reference |
|---|---|
| Reference key | to |
| Location | Uom |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Factor
| Property | Reference |
|---|---|
| Reference key | factor |
| Location | Uom |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0.00000001 |
| Input increment | any |
| Placeholder | e.g. 12 |
| Editing | No disabled/read-only condition declared directly on this control. |
Standard Cost
| Property | Reference |
|---|---|
| Reference key | standardCost |
| Location | Purchasing |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Input increment | 0.0001 |
| Placeholder | 0.0000 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
HSN / SAC Code
| Property | Reference |
|---|---|
| Reference key | hsnSacCode |
| Location | Purchasing |
| Input control | HsnField |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Purchasable
| Property | Reference |
|---|---|
| Reference key | isPurchasable |
| Location | Purchasing |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Allow purchase orders for this item |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Returnable
| Property | Reference |
|---|---|
| Reference key | isReturnable |
| Location | Purchasing |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Accept customer return transactions |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Vendor Name *
| Property | Reference |
|---|---|
| Reference key | bpId |
| Location | Vendors |
| Input control | EntityPicker |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Search suppliers… |
| Editing | No disabled/read-only condition declared directly on this control. |
Vendor Item Code
| Property | Reference |
|---|---|
| Reference key | vendorCode |
| Location | Vendors |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Vendor's item code |
| Editing | No disabled/read-only condition declared directly on this control. |
Purchase Price
| Property | Reference |
|---|---|
| Reference key | purchasePrice |
| Location | Vendors |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0.0000 |
| Editing | No disabled/read-only condition declared directly on this control. |
Currency
| Property | Reference |
|---|---|
| Reference key | currency |
| Location | Vendors |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Min Order Qty
| Property | Reference |
|---|---|
| Reference key | minOrderQty |
| Location | Vendors |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0 |
| Editing | No disabled/read-only condition declared directly on this control. |
Lead Time (days)
| Property | Reference |
|---|---|
| Reference key | leadTimeDays |
| Location | Vendors |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 1 |
| Placeholder | 0 |
| Editing | No disabled/read-only condition declared directly on this control. |
Notes
| Property | Reference |
|---|---|
| Reference key | notes |
| Location | Vendors |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Optional notes |
| Editing | No disabled/read-only condition declared directly on this control. |
Primary
| Property | Reference |
|---|---|
| Reference key | isPrimary |
| Location | Vendors |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Set as the default preferred vendor |
| Editing | No disabled/read-only condition declared directly on this control. |
Standard Price
| Property | Reference |
|---|---|
| Reference key | standardPrice |
| Location | Sales |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Input increment | 0.0001 |
| Placeholder | 0.0000 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
MRP (incl. tax)
| Property | Reference |
|---|---|
| Reference key | mrp |
| Location | Sales |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.01 |
| Placeholder | 0.00 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Discount on MRP %
| Property | Reference |
|---|---|
| Reference key | mrpDiscountPct |
| Location | Sales |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Maximum | 100 |
| Input increment | 0.01 |
| Placeholder | Leave empty to sell at Standard Price. |
| Interface explanation | Leave empty to sell at Standard Price. |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Sells at
| Property | Reference |
|---|---|
| Reference key | mrp |
| Location | Sales |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Barcode
| Property | Reference |
|---|---|
| Reference key | barcode |
| Location | Sales |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | EAN / UPC / QR |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Other barcodes (case, pallet, supplier)
| Property | Reference |
|---|---|
| Reference key | other-barcodes-case-pallet-supplier |
| Location | Screen / contextual panel |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Scan or type a barcode |
| Editing | No disabled/read-only condition declared directly on this control. |
Shelf Life (days) (days)
| Property | Reference |
|---|---|
| Reference key | shelfLifeDays |
| Location | Sales |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Input increment | 1 |
| Placeholder | 0 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Sellable
| Property | Reference |
|---|---|
| Reference key | isSellable |
| Location | Sales |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Include in sales orders and invoices |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Bookable (slot)
| Property | Reference |
|---|---|
| Reference key | isBookable |
| Location | Sales |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Accept advance bookings |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Rental
| Property | Reference |
|---|---|
| Reference key | isRental |
| Location | Sales |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Available for rental or lease |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Commission Item
| Property | Reference |
|---|---|
| Reference key | isCommissionItem |
| Location | Sales |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Triggers sales commission |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Tax Exempt
| Property | Reference |
|---|---|
| Reference key | isTaxExempt |
| Location | Sales |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | No tax applied on sales |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Customer Name *
| Property | Reference |
|---|---|
| Reference key | customer-name |
| Location | Pricing |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Customer name or group |
| Editing | No disabled/read-only condition declared directly on this control. |
Special Price *
| Property | Reference |
|---|---|
| Reference key | special-price |
| Location | Pricing |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0.0000 |
| Editing | No disabled/read-only condition declared directly on this control. |
Discount %
| Property | Reference |
|---|---|
| Reference key | discount |
| Location | Pricing |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Maximum | 100 |
| Input increment | 0.01 |
| Placeholder | 0.00 |
| Editing | No disabled/read-only condition declared directly on this control. |
Currency
| Property | Reference |
|---|---|
| Reference key | currency |
| Location | Pricing |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Valid From
| Property | Reference |
|---|---|
| Reference key | valid-from |
| Location | Pricing |
| Input control | date |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Valid To
| Property | Reference |
|---|---|
| Reference key | valid-to |
| Location | Pricing |
| Input control | date |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Price List
| Property | Reference |
|---|---|
| Reference key | price-list |
| Location | Pricing |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: Choose a price list. Choices loaded from records or configuration are not enumerated here.
Price
| Property | Reference |
|---|---|
| Reference key | price |
| Location | Pricing |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.01 |
| Editing | No disabled/read-only condition declared directly on this control. |
Disc%
| Property | Reference |
|---|---|
| Reference key | disc |
| Location | Pricing |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Maximum | 100 |
| Input increment | 0.01 |
| Editing | No disabled/read-only condition declared directly on this control. |
Min Qty
| Property | Reference |
|---|---|
| Reference key | min-qty |
| Location | Pricing |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 1 |
| Editing | No disabled/read-only condition declared directly on this control. |
New price list — Code
| Property | Reference |
|---|---|
| Reference key | code |
| Location | Pricing |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | 32 |
| Placeholder | RETAIL |
| Editing | No disabled/read-only condition declared directly on this control. |
Name
| Property | Reference |
|---|---|
| Reference key | name |
| Location | Pricing |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Retail |
| Editing | No disabled/read-only condition declared directly on this control. |
Min. Qty (Reorder Point)
| Property | Reference |
|---|---|
| Reference key | minQty |
| Location | Inventory |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Max. Qty
| Property | Reference |
|---|---|
| Reference key | maxQty |
| Location | Inventory |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Reorder Qty
| Property | Reference |
|---|---|
| Reference key | reorderQty |
| Location | Inventory |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Default Warehouse
| Property | Reference |
|---|---|
| Reference key | defaultWarehouseId |
| Location | Inventory |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — None — · + Add new warehouse…. Choices loaded from records or configuration are not enumerated here.
Safety Stock
| Property | Reference |
|---|---|
| Reference key | safetyStockQty |
| Location | Inventory |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Lot Size
| Property | Reference |
|---|---|
| Reference key | lotSizeQty |
| Location | Inventory |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Lead Time (days)
| Property | Reference |
|---|---|
| Reference key | leadTimeDays |
| Location | Inventory |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 1 |
| Placeholder | 0 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
ABC Class
| Property | Reference |
|---|---|
| Reference key | abcClass |
| Location | Inventory |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — None — · A — High Value / Fast Moving · B — Medium Value · C — Low Value / Slow Moving. Choices loaded from records or configuration are not enumerated here.
Putaway Strategy
| Property | Reference |
|---|---|
| Reference key | putawayStrategy |
| Location | Inventory |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — System Default — · FEFO — First Expired First Out · FIFO — First In First Out · LIFO — Last In First Out · LEFO — Least Expiry First Out. Choices loaded from records or configuration are not enumerated here.
Pick Strategy
| Property | Reference |
|---|---|
| Reference key | pickStrategy |
| Location | Inventory |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — System Default — · FEFO — First Expired First Out · FIFO — First In First Out · LIFO — Last In First Out · LEFO — Least Expiry First Out. Choices loaded from records or configuration are not enumerated here.
Freeze on Expiry
| Property | Reference |
|---|---|
| Reference key | freezeOnExpiry |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Lock expired stock automatically |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Stock Tracked
| Property | Reference |
|---|---|
| Reference key | isStockTracked |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Maintain inventory quantity |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Serialized
| Property | Reference |
|---|---|
| Reference key | isSerialized |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Track by unique serial numbers |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Batch Tracked
| Property | Reference |
|---|---|
| Reference key | isBatchTracked |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Track by batch / lot numbers |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Has Expiry
| Property | Reference |
|---|---|
| Reference key | hasExpiry |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Track expiry / best-before dates |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Has Warranty
| Property | Reference |
|---|---|
| Reference key | hasWarranty |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Item covered by warranty |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Track Location (Bin)
| Property | Reference |
|---|---|
| Reference key | trackLocation |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Track bin / rack location |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Allow Negative Stock
| Property | Reference |
|---|---|
| Reference key | allowNegativeStock |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Allow stock below zero |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Perishable
| Property | Reference |
|---|---|
| Reference key | isPerishable |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Requires special handling |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Dangerous Goods
| Property | Reference |
|---|---|
| Reference key | isDangerousGoods |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Classified as hazardous material |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Requires Prescription
| Property | Reference |
|---|---|
| Reference key | requiresPrescription |
| Location | Inventory |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Requires prescription to sell |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Length
| Property | Reference |
|---|---|
| Reference key | length |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0.0000 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Width
| Property | Reference |
|---|---|
| Reference key | width |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0.0000 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Height
| Property | Reference |
|---|---|
| Reference key | height |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Placeholder | 0.0000 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Unit
| Property | Reference |
|---|---|
| Reference key | dimensionUnit |
| Location | Logistics |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: CM — Centimeters · MM — Millimeters · M — Meters · IN — Inches · FT — Feet. Choices loaded from records or configuration are not enumerated here.
Weight ( Weight Unit )
| Property | Reference |
|---|---|
| Reference key | weight |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.001 |
| Placeholder | Net weight |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Gross Weight
| Property | Reference |
|---|---|
| Reference key | grossWeight |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.001 |
| Placeholder | Gross weight (incl. packaging) |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Weight Unit
| Property | Reference |
|---|---|
| Reference key | weightUomId |
| Location | Logistics |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — Select — · + Add new unit…. Choices loaded from records or configuration are not enumerated here.
Units / Inner Pack
| Property | Reference |
|---|---|
| Reference key | packSize |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 1 |
| Input increment | 1 |
| Placeholder | e.g. 12 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Inner Packs / Case
| Property | Reference |
|---|---|
| Reference key | innerPackQty |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 1 |
| Input increment | 1 |
| Placeholder | e.g. 6 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Cases / Pallet
| Property | Reference |
|---|---|
| Reference key | outerCaseQty |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 1 |
| Input increment | 1 |
| Placeholder | e.g. 20 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Pallets / Container
| Property | Reference |
|---|---|
| Reference key | palletQty |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 1 |
| Input increment | 1 |
| Placeholder | e.g. 40 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
GTIN / EAN-13
| Property | Reference |
|---|---|
| Reference key | gtin |
| Location | Logistics |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | 14-digit GTIN / EAN-13 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
MPN
| Property | Reference |
|---|---|
| Reference key | mpn |
| Location | Logistics |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Manufacturer Part Number |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
PLU Code
| Property | Reference |
|---|---|
| Reference key | pluCode |
| Location | Logistics |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | PLU / Lookup code |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Country of Origin
| Property | Reference |
|---|---|
| Reference key | countryOfOrigin |
| Location | Logistics |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | e.g. AE, IN, CN |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Tax Category
| Property | Reference |
|---|---|
| Reference key | taxCategory |
| Location | Logistics |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | e.g. VAT5, EXEMPT |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Energy Class
| Property | Reference |
|---|---|
| Reference key | energyClass |
| Location | Logistics |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — N/A —. Choices loaded from records or configuration are not enumerated here.
Warranty (months)
| Property | Reference |
|---|---|
| Reference key | warrantyPeriodMonths |
| Location | Logistics |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 1 |
| Placeholder | 0 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
E-Commerce Enabled
| Property | Reference |
|---|---|
| Reference key | isEcomEnabled |
| Location | Ecommerce |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | List this item on the online store |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Featured Product
| Property | Reference |
|---|---|
| Reference key | isFeatured |
| Location | Ecommerce |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Show in featured / homepage section |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
URL Slug
| Property | Reference |
|---|---|
| Reference key | slug |
| Location | Ecommerce |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | my-product-url-slug |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Meta Title
| Property | Reference |
|---|---|
| Reference key | metaTitle |
| Location | Ecommerce |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | SEO page title (50–60 chars) |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Meta Description
| Property | Reference |
|---|---|
| Reference key | metaDescription |
| Location | Ecommerce |
| Input control | textarea |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | SEO meta description (150–160 chars) |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Meta Keywords
| Property | Reference |
|---|---|
| Reference key | metaKeywords |
| Location | Ecommerce |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | comma, separated, keywords |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Highlights
| Property | Reference |
|---|---|
| Reference key | highlights |
| Location | Ecommerce |
| Input control | textarea |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | One per line — 500ml capacity, Keeps drinks cold 24 hours |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Google Product Category
| Property | Reference |
|---|---|
| Reference key | googleProductCategory |
| Location | Ecommerce |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | e.g. Apparel & Accessories > Clothing > Tops |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Condition
| Property | Reference |
|---|---|
| Reference key | googleCondition |
| Location | Ecommerce |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — Select — · New · Refurbished · Used. Choices loaded from records or configuration are not enumerated here.
Age Group
| Property | Reference |
|---|---|
| Reference key | ageGroup |
| Location | Ecommerce |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — N/A — · Newborn (0–3 months) · Infant (3–12 months) · Toddler (1–5 years) · Kids (5–13) · Adult. Choices loaded from records or configuration are not enumerated here.
Gender
| Property | Reference |
|---|---|
| Reference key | gender |
| Location | Ecommerce |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — N/A — · Male · Female · Unisex. Choices loaded from records or configuration are not enumerated here.
Color
| Property | Reference |
|---|---|
| Reference key | colorLabel |
| Location | Ecommerce |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | e.g. Navy Blue, Rose Gold |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Size
| Property | Reference |
|---|---|
| Reference key | sizeLabel |
| Location | Ecommerce |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | e.g. XL, 42, 500ml |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Material
| Property | Reference |
|---|---|
| Reference key | material |
| Location | Ecommerce |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | e.g. 100% Cotton, Stainless Steel |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Manufactured
| Property | Reference |
|---|---|
| Reference key | isManufactured |
| Location | Production |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Produced in-house (has BOM) |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Recipe Item
| Property | Reference |
|---|---|
| Reference key | isRecipeItem |
| Location | Production |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Food / batch production recipe |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Version
| Property | Reference |
|---|---|
| Reference key | version |
| Location | Production |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | 1.0 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
This list is a
| Property | Reference |
|---|---|
| Reference key | this-list-is-a |
| Location | Production |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: Assembly — built into stock · Kit — sold as one line. Choices loaded from records or configuration are not enumerated here.
Output Qty
| Property | Reference |
|---|---|
| Reference key | output-qty |
| Location | Production |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0.0001 |
| Input increment | 0.0001 |
| Placeholder | 1 |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Output UOM
| Property | Reference |
|---|---|
| Reference key | output-uom |
| Location | Production |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Declared choices: — None —. Choices loaded from records or configuration are not enumerated here.
Remarks
| Property | Reference |
|---|---|
| Reference key | remarks |
| Location | Production |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Optional notes |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Component Item
| Property | Reference |
|---|---|
| Reference key | component-item |
| Location | Production |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Search item… |
| Editing | No disabled/read-only condition declared directly on this control. |
Qty
| Property | Reference |
|---|---|
| Reference key | qty |
| Location | Production |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Input increment | 0.0001 |
| Editing | No disabled/read-only condition declared directly on this control. |
UOM
| Property | Reference |
|---|---|
| Reference key | uom |
| Location | Production |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Scrap % %
| Property | Reference |
|---|---|
| Reference key | scrap |
| Location | Production |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Maximum | 100 |
| Input increment | 0.01 |
| Editing | No disabled/read-only condition declared directly on this control. |
Level
| Property | Reference |
|---|---|
| Reference key | level |
| Location | Production |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 1 |
| Maximum | 9 |
| Editing | No disabled/read-only condition declared directly on this control. |
Optional
| Property | Reference |
|---|---|
| Reference key | optional |
| Location | Production |
| Input control | checkbox |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Service Item
| Property | Reference |
|---|---|
| Reference key | isService |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Non-physical service item (no stock) |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Fixed Asset
| Property | Reference |
|---|---|
| Reference key | isAsset |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Fixed or capital asset |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Bundle / Package
| Property | Reference |
|---|---|
| Reference key | isBundle |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Bundle or package of items |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Subscription
| Property | Reference |
|---|---|
| Reference key | isSubscription |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Recurring subscription product |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Digital
| Property | Reference |
|---|---|
| Reference key | isDigital |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Digital / downloadable content |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Menu Item (F&B)
| Property | Reference |
|---|---|
| Reference key | isMenuItem |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Food & beverage menu item |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Room / Unit
| Property | Reference |
|---|---|
| Reference key | isRoom |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Room, unit or space |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Project Billable
| Property | Reference |
|---|---|
| Reference key | isProjectBillable |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Billable in project timesheets |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Agricultural
| Property | Reference |
|---|---|
| Reference key | isAgricultural |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Agricultural produce item |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Has Variants
| Property | Reference |
|---|---|
| Reference key | hasVariants |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | This item has size / colour variants |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Variant Item (child)
| Property | Reference |
|---|---|
| Reference key | isVariant |
| Location | Properties |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | This is a child variant of a parent item |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Short Description
| Property | Reference |
|---|---|
| Reference key | shortDesc |
| Location | Remarks |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | One-line summary shown in lists |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Description
| Property | Reference |
|---|---|
| Reference key | description |
| Location | Remarks |
| Input control | textarea |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Public-facing product description |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Notes / Markdown (AI)
| Property | Reference |
|---|---|
| Reference key | contentMd |
| Location | Remarks |
| Input control | textarea |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | # Item Notes Supports Markdown. This content is fed to AI via MCP. |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Internal Notes
| Property | Reference |
|---|---|
| Reference key | internalNotes |
| Location | Remarks |
| Input control | textarea |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Private notes — not visible to customers |
| Editing | Depends on screen state; switch to edit mode where offered and check permissions. |
Document Title *
| Property | Reference |
|---|---|
| Reference key | title |
| Location | Attachments |
| Input control | text |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | e.g. Product Spec Sheet |
| Editing | No disabled/read-only condition declared directly on this control. |
Document Type
| Property | Reference |
|---|---|
| Reference key | docType |
| Location | Attachments |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Language
| Property | Reference |
|---|---|
| Reference key | language |
| Location | Attachments |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Declared choices: English · Arabic · French · German. Choices loaded from records or configuration are not enumerated here.
Index for AI
| Property | Reference |
|---|---|
| Reference key | isAiIndexed |
| Location | Attachments |
| Input control | Toggle |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Interface explanation | Store text inline for AI / MCP queries |
| Editing | No disabled/read-only condition declared directly on this control. |
Document Title *
| Property | Reference |
|---|---|
| Reference key | document-title |
| Location | Attachments |
| Input control | file |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Search by name, code, barcode…
| Property | Reference |
|---|---|
| Reference key | search-by-name-code-barcode |
| Location | Screen / contextual panel |
| Input control | search |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Search by name, code, barcode… |
| Editing | No disabled/read-only condition declared directly on this control. |
e.g. 500ml stainless steel bottle, screw cap, keeps drinks cold 24 hours
| Property | Reference |
|---|---|
| Reference key | e-g-500ml-stainless-steel-bottle-screw-cap-keeps-drinks-cold-24-hours |
| Location | Screen / contextual panel |
| Input control | textarea |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | e.g. 500ml stainless steel bottle, screw cap, keeps drinks cold 24 hours |
| Editing | No disabled/read-only condition declared directly on this control. |
Name *
| Property | Reference |
|---|---|
| Reference key | name |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Code
| Property | Reference |
|---|---|
| Reference key | code |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Arabic Name
| Property | Reference |
|---|---|
| Reference key | nameAr |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Measures
| Property | Reference |
|---|---|
| Reference key | uomType |
| Location | Screen / contextual panel |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Decimal places
| Property | Reference |
|---|---|
| Reference key | decimalPlaces |
| Location | Screen / contextual panel |
| Input control | number |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Minimum | 0 |
| Maximum | 6 |
| Editing | No disabled/read-only condition declared directly on this control. |
Under
| Property | Reference |
|---|---|
| Reference key | parentId |
| Location | Screen / contextual panel |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Declared choices: — None (top level) —. Choices loaded from records or configuration are not enumerated here.
Named actions
These are labels found in screen components; availability and consequences depend on record state. Confirm the operation before executing it.
- %
- ✏ Edit
- ✕
- Remove
- Save
- Add to price list
- Create list
- Add Component
- ✨ Generate listing with AI
- Set as Primary
- Cancel
- New Item
- Reference Lists
- Open
- ‹ Prev
- Next ›
- Close
- Apply selected
Help text and messages
The following wording is embedded in this screen. It describes interface guidance, rather than independently verified system guarantees.
- No partner has the Supplier role — showing all partners.
- The stock entry and its lots hold different quantities. Lots total:
- Bins are picking and put-away instructions printed on a document line, not a stock balance — there is no per-bin quantity to show.
- Supports Markdown — this content is available for AI queries via MCP
- MRP less the discount, tax included. Each goods receipt prices its MRP batch the same way.
- Units per scan — 12 on a case of twelve, so scanning it adds twelve.
- A production step turns the components into this item, which then carries its own stock.
- Never built. Selling this relieves the components below, not this item.
- No components. Add components below.
- Multi-level BOM — set Level 1 for direct, 2+ for sub-assembly.
- JPEG, PNG, WebP, GIF — max 20 MB each
- PDF, Word, Excel, Text, Markdown — max 20 MB
- What each customer group pays for this item, worked out exactly as the till and a sales invoice work it out. A group buys from its price list; where the list has no price for this item, its group discount applies to the standard price.
- The loyalty group: a customer given a loyalty number or card joins it automatically, earns points and buys at its prices at the till.
- Lock expired stock automatically
- One per line — 500ml capacity, Keeps drinks cold 24 hours
- List this item on the online store
- Show in featured / homepage section
- How the catalogue is filed. A sub-category sits under the root you pick.
- Who makes it. Shown on the shop and used to filter the catalogue.
- How it is counted, weighed or measured. The type decides which picker it appears in.
- What kind of thing it is. New types copy the behaviour of the one selected on the form.
- Where stock is held. The code is printed on picking lists and transfer notes, so it is required and kept short.
Verification still required
Business purpose for each control, dynamically generated fields, backend limits, saved defaults, permission combinations, audit effects, and complete workflow outcomes require manual review against the published application.
See the operating manual, coverage register, and troubleshooting guide.