Schema ID
https://gobl.org/draft-0/org/item
Properties
| Title | Property | Type | Description |
|---|---|---|---|
| UUID | uuid | string | Universally Unique Identifier. |
| Ref | ref | cbc.Code | Primary reference code that identifies this item. Additional codes can be provided in the ‘identities’ property. |
| Key | key | cbc.Key | Special key used to classify the item sometimes required by some regimes. |
| Name | name | string | Brief name of the item |
| Identities | identities | array of org.Identity | List of additional codes, IDs, or SKUs which can be used to identify the item. They should be agreed upon between supplier and customer. |
| Description | description | string | Detailed description of the item. |
| Images | images | array of org.Image | Images associated with the item. |
| Currency | currency | currency.Code | Currency used for the item’s price. |
| Price | price | num.Amount | Base price of a single unit to be sold. Must be either zero or positive. |
| Alternative Prices | alt_prices | array of currency.Amount | AltPrices defines a list of prices with their currencies that may be used as an alternative to the item’s base price. |
| Unit | unit | org.Unit | Unit of measure. |
| Country of Origin | origin | l10n.ISOCountryCode | Country code of where this item was from originally. |
| Extensions | ext | tax.Extensions | Extension code map for any additional regime specific codes that may be required. |
| Meta | meta | cbc.Meta | Additional meta information that may be useful |
Key Values
| Value | Description |
|---|---|
goods | Goods |
services | Services |
Validation Rules
| Field | Test | Validation Code / Message |
|---|---|---|
name |
| GOBL-ORG-ITEM-01Item name is required |
price |
| GOBL-ORG-ITEM-02Item price must be zero or positive |