What is the Duell integration?
The Duell integration connects Telaris to Duell Kasse, a Norwegian cash register system (POS). Products, prices, customers and stock levels are maintained in Telaris and sent automatically to the cash register. Sales made in the cash register are imported back as orders in Telaris with stock deduction and invoicing, and daily settlements (Z-reports) are imported as accounting entries.
TABLE OF CONTENTS
- Purpose
- What the integration solves
- Functional overview
- Data flow and synchronisation
- Interaction with other modules
- Key concepts
Purpose
The goal of the integration is that the customer maintains products, prices and stock in one place, in Telaris, and that the cash register is kept updated automatically. Sales registered in the cash register come back to Telaris so that orders, stock and accounting are correct, without double entry.
NOTE: The integration uses polling. All data exchange happens via scheduled jobs that run automatically at fixed intervals, not in real time. Changes in Telaris appear in Duell after the next run, and cash register sales are imported into Telaris with a few minutes' delay.
What the integration solves
Without the integration, products must be maintained in two systems, sales in the cash register are not registered in Telaris, and daily settlements must be entered manually in the accounts. The integration solves this by:
- Keep products, prices and categories updated in the cash register automatically from Telaris
- Import cash register sales as orders with stock deduction and invoicing
- Import daily settlements (Z-reports) directly as accounting entries
- Synchronise payment status, so that orders and invoices sent to the cash register are updated automatically when they are paid
- Export customers to the cash register so that cash register sales are linked to the correct customer
- Let salespeople and warehouse staff send orders and invoices directly to the cash register for payment
Functional overview
| Function | Description |
|---|---|
| Product export | Products, product classes and category tiles are exported from Telaris to Duell. Prices, VAT, barcodes and stock setup follow along. |
| Customer export | Customers are exported to Duell so that cash register sales are linked to the correct customer in Telaris. |
| Send order to the cash register | Orders are sent from Telaris to Duell as locked POS orders for payment in the cash register. |
| Send invoice to the cash register | Invoices are sent to Duell for payment. |
| Import cash register sales | Paid POS sales from Duell are imported as orders in Telaris with stock deduction and invoicing. |
| Payment status synchronisation | Orders and invoices sent to the cash register are updated automatically when they are paid in Duell. |
| Daily settlement (Z-reports) | The cash register's daily settlement is imported as accounting entries in Telaris. |
| Stock synchronisation | Stock levels are updated in Duell after import, payment sync or manually. |
| Employee linking | Duell employees are linked to Telaris users for sales attribution. (optional) |
Data flow and synchronisation
The table shows the direction and how often each data type is synchronised.
| Data | Direction | When |
|---|---|---|
| Products, categories, category tiles | Telaris to Duell | Background job and manual export |
| Customers | Telaris to Duell | Background job and automatically when sending orders |
| Orders | Telaris to Duell | Manually from the order page |
| Invoices | Telaris to Duell | Manually from the invoice page |
| Cash register sales (POS orders) | Duell to Telaris | Automatically every 5 minutes |
| Payment status | Duell to Telaris | Automatically every 5 minutes |
| Daily settlement (Z-reports) | Duell to Telaris | Automatically every hour |
| Stock level | Telaris to Duell | Automatically after import/payment sync, or manually |
Interaction with other modules
- Order: orders are sent to the cash register for payment and imported from the cash register as sales
- Products: products, prices, categories, barcodes and category tiles are exported to the cash register
- Customers: customers are exported to the cash register and linked via customer ID
- Finance: daily settlements are imported as accounting entries, and invoices sent to the cash register are reversed in the accounts when they are paid
- Stock: stock deduction when importing cash register sales, and stock update in Duell after synchronisation
- Personnel: departments are linked to Duell departments via department token, and employees are linked to Duell users for sales attribution
Key concepts
| Term | Explanation |
|---|---|
| Cash register sale | A sale made directly in the Duell cash register (POS order). Imported automatically to Telaris as orders. |
| Locked order | An order sent from Telaris to Duell that cannot be changed in the cash register, only paid. |
| Category tile | Buttons in the cash register interface for quick access to products. Controlled via product categories in Telaris. |
| Z-report | Daily settlement from the cash register. A consolidated accounting report for all transactions in a period. |
| Department token | Authentication key that links a Telaris department to a Duell department. |
| Cash customer | Default customer used for cash register sales where the Duell customer does not exist in Telaris. |

Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article