Which invoices are recorded
Each scheduled run reads the POS invoices dated on the current day and the previous day. The following rules apply:Transaction fields
Line items
Each Indigo 8 invoice line becomes one Transaction item.Discounts
When the invoice carries aDiscount_Code and a line has a Price_After_Disc, the line gets one entry in its discounts array:
Staff
Omneo matches the invoice’s salesperson to a staff Profile through astaff Identity whose value is the Indigo 8 Salesperson_ID. When no staff Profile matches, Omneo creates one with:
- a first and last name taken from
Salesperson_Name, - a placeholder email address in the form
[Salesperson_ID]-I8-staff@example.com, - the status
staff, and - the
staffIdentity.
Sales orders
Sales order import is available but is not part of the default schedule. When it is enabled for your tenant, each Indigo 8 sales order becomes an Omneo Order. Orders are mutable, so a sales order that Omneo has already recorded is updated in place. See Orders.
Each order line carries its
Qty, its Barcode as the name and Product variant, and Price_Inc_Tax as the original, current, and sell price. Sales orders carry no staff, discounts, or extras.
Custom field mapping
The mappings above are the defaults. Themapping setting can add or override fields without an Omneo release. It holds a list of entries for each record type:
Each entry names a path in the Indigo 8 record (
indigo8_id) and the Omneo field it maps to (omneo_id). Dotted paths write nested fields. An entry can also:
- apply a
defaultwhen the record has no value, - convert the value with
format, eithertoStringorparseBool, and - select one item from a list by matching one of its properties, using
where,eq, andvalue_of.