Terminals
Terminal is a POS unit performing sales and producing orders. Part of basis data, updated completely each 24 hours - no need for incremental loads.
Storage Location
{customer_id}-terminal.jsonFields
| Field | Type | Required | Description |
|---|---|---|---|
id | integer | Yes | Unique ID of the terminal. |
name | string | Yes | Name of terminal, often representing the local place of business. |
customer_id | integer | Yes | Relationship to Customer owning the Terminal. |
business_unit_id | integer | Yes | ID of the business unit operating the Terminal. |
business_unit_name | string | Yes | Name of the business unit operating Terminal (denormalized). |
installation_id | integer | Yes | ID of the physical installation Terminal is located at. |
installation_name | string | Yes | Name of the physical installation place of the Terminal (denormalized). |
type | string | Yes | Physical type of the Terminal. Values: Terminal, Kiosk, Mobile, Webshop. |
Example
json
{
"id": "26023",
"name": "KS Ø Østbanehallen 02",
"customer_id": 10352,
"business_unit_id": 12500,
"business_unit_name": "Brød Bakerne AS (Kanelsnurren, Brød Bakerne)",
"installation_id": 15136,
"installation_name": "Kanelsnurren Østbanehallen",
"type": "Terminal"
}Example - Multiple Terminals
json
[
{
"id": "25942",
"name": "KS Ø Østbanehallen 01",
"customer_id": 10352,
"business_unit_id": 12500,
"business_unit_name": "Brød Bakerne AS (Kanelsnurren, Brød Bakerne)",
"installation_id": 15136,
"installation_name": "Kanelsnurren Østbanehallen",
"type": "Terminal"
},
{
"id": "26023",
"name": "KS Ø Østbanehallen 02",
"customer_id": 10352,
"business_unit_id": 12500,
"business_unit_name": "Brød Bakerne AS (Kanelsnurren, Brød Bakerne)",
"installation_id": 15136,
"installation_name": "Kanelsnurren Østbanehallen",
"type": "Terminal"
},
{
"id": "31946",
"name": "X - NOT IN USE KS Østbanehallen Kiosk 01",
"customer_id": 10352,
"business_unit_id": 12500,
"business_unit_name": "Brød Bakerne AS (Kanelsnurren, Brød Bakerne)",
"installation_id": 15136,
"installation_name": "Kanelsnurren Østbanehallen",
"type": "Kiosk"
}
]Terminal Types
| Type | Description |
|---|---|
Terminal | Standard POS terminal |
Kiosk | Self-service kiosk |
Mobile | Mobile/tablet POS device |
Webshop | Online ordering system |
Related Entities
- Customers - Parent customer/tenant
- BusinessUnits - Business unit operating the terminal
- Installations - Physical location of terminal
- Orders - Orders reference terminal via
terminal_id