| 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 | true | 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. |
| 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 |