Service items
A published item of a service, or of a service and a package, used in commercial documents.
Fields
The API name is what the API, MCP and the CLI use.
| Name | API name | Type | Required | Description |
|---|---|---|---|---|
| ID | id | Record ID | Yes | |
| Name | label | Text I18n | Computed display name. For individual items: service name only. For packaged items: service name plus package name. Maintained by the system — not editable on the item. | |
| Service item SKU | sku | Text | Internal code used to identify this service item in operations. | |
| GTIN barcode | gtin | GTIN barcode | Optional GTIN (8, 12, 13, or 14 digits) to identify the item by scan. | |
| Family | servicegroupId | Reference | Family inherited from the service. Maintained by the system. | |
| Quantity | quantity | Decimal | How many of the original service's base unit this packaged item contains — for example 6 × hours. Present only on packaged items. | |
| Service | serviceId | Reference | Yes | Parent service this item materializes. Set by the system when the service or package is created. |
| Base unit | baseunit | Constant | Yes | Always the original service's base unit. A packaged item of quantity 6 is 6 × this unit (for example 6 hours). |
| Package | servicepackageId | Reference | Package this item materializes. Present only on packaged items. | |
| Discrete quantity | isDiscrete | Boolean | Yes | When enabled, quantities must be whole numbers in the base unit of measure. When disabled, fractional quantities are allowed. |
| Item type | class | Constant | Yes | Whether this item is sold per unit or as a package. |
| Image | image | Image | Image copied from the service, or from the package when the package has its own image. | |
| Family tags | servicegroupTagIds | Tags | Tags inherited from the service family. | |
| Service tags | serviceTagIds | Tags | Tags inherited from the service. | |
| Package tags | servicepackageTagIds | Tags | Tags inherited from the package. Present only for packaged items. | |
| Description | description | Text Area I18n | Localized description copied from the parent service. Maintained by the system — not editable on the item. | |
| External identifiers | identifiers | External identifier | External identifiers | Remote system keys and optional id types. One value per system and type pair on this record. | |
| Created by | createdBy | User | ||
| Created at | createdAt | Date and Time | Yes | |
| Updated by | updatedBy | User | ||
| Updated at | updatedAt | Date and Time | Yes | |
| Published by | publishedBy | User | ||
| Published at | publishedAt | Date and Time | ||
| Disabled by | disabledBy | User | ||
| Disabled at | disabledAt | Date and Time | ||
| Blocked by | blockedBy | User | ||
| Blocked at | blockedAt | Date and Time | ||
| Archived by | archivedBy | User | ||
| Archived at | archivedAt | Date and Time |
Relations
Owned records (solid line) are deleted with their owner. Grouped records (dashed line) can exist alone.
| Field | Points to | Kind |
|---|---|---|
Family servicegroupId | Service families | reference |
Service serviceId | Services | reference |
Package servicepackageId | Service packages | reference |