Connecting your POS (Point of Sale) to Yokitup allows you to automatically:
update your stock based on sales,
calculate your margins from your revenue.
🔄 Synchronization with the POS
Every morning, Yokitup automatically retrieves sales and the list of products from your POS.
⏰ The synchronization time is not fixed and cannot be customized.
Key points:
Only closed or completed sales are imported.
If your POS uses a daily closure system, only the closed sales will be retrieved.
If the connection is interrupted (e.g. network issue), all missing sales will be imported as soon as synchronization resumes.
Sales will still be dated according to the actual day of the sale, even if imported later.
Some POS systems require products to be published or activated before they can be sent to Yokitup.
You can monitor:
the synchronization history in the “Events” tab of the integration,
the overall status of your POS connections on the “POS Connections Status” page.
⚠️ Any changes to your configuration (associations, recipes, costs, etc.) are not retroactive.
To apply them to past sales, you’ll need to recalculate sales.
🧾 Sales processing
Once sales are retrieved, Yokitup converts each POS sale into a Yokitup sale based on the associations between POS products and Yokitup products.
👉 See the “Product association” page for details on how these links work.
Sales period
Sales are grouped from 6 a.m. to 6 a.m. instead of midnight to midnight.
For example, a sale at 3 a.m. will be counted as the previous day’s sale.
POS sales are then aggregated into a single Yokitup sale, and stock levels are updated according to the sale date.
Amounts and discrepancies
The net and gross amounts of a Yokitup sale match those provided by the POS.
Product amounts depend directly on your POS/Yokitup product associations.
⚠️ You may notice differences between the total sale amount and the sum of product line totals.
This usually happens because:
Some POS products are not yet linked to Yokitup products → check the “Troubleshooting” page.
Rounding or tax differences are applied by the POS at line level, which Yokitup cannot modify.
Revenue distribution by product
Some POS systems provide detailed prices for items included in a combo or menu.
For example:
Lunch combo at $12.00, including a burger ($8.00) and a soda ($4.00).
In that case, Yokitup uses the exact prices provided by the POS for each product, giving a more accurate margin distribution.
Other POS systems only send the total amount of the combo - Yokitup will then distribute the total evenly among the items → burger ($6.00) and soda ($6.00).
Cost price
The cost price applied to each sale corresponds to the theoretical cost of the products at the time the sale is processed.
⚠️ Any changes to your configuration (associations, recipes, costs, etc.) are not retroactive.
To apply them to past sales, you’ll need to recalculate sales.
🍔 Menu prices
Some POS systems also send menu prices (sales prices at the menu level).
When available, a Yokitup menu is automatically created based on your product associations.
👉 Menu prices:
do not affect margins or sales in Yokitup,
are only used for theoretical margin analysis in the “Menus” tab.
They let you estimate your margins without needing actual sales data.
♻️ Sales recalculation
If you’ve made corrections to your setup (recipes, POS associations, costs, etc.), you can launch a sales recalculation.
This process:
deletes all Yokitup sales and related stock movements,
recreates them based on your current configuration.
⚠️ Recalculation is irreversible.
It can take several hours, as stock levels, margins, and analytics are updated gradually.
During this time, some pages may temporarily show incomplete data.
You must not update your inventories.
This recalculation does not retrieve missing sales from the POS. If some sales are missing, this is an issue related to your POS.
🧩 POS-specific behavior
Each POS integration has its own specifics:
Some POS systems don’t provide full sales history - sales are imported only from the time the connection is established.
Others can send additional details, such as waste or sales channels.
In rare cases, the product list is not available - Yokitup will then automatically build it from the imported sales.