Skip to main content
This guide covers recurring issues that might occur with the POS to Accounting sync.
It will provide you with required information on how to tackle issues inside the platform.

My client is experiencing synchronization issues – what should I check?

If your client is facing any issues with its synchronization, start by determining the consumer ID of its synchronization. This is the ID used for all communications regarding that client. To find it, you’ll need the name the client used when setting up their synchronization. You can also search using the email address of the person who created the sync.

Is the synchronization enabled for my client?

A synchronization is considered enabled if:
  1. An accounting tool is connected.
  2. A POS tool is connected.
  3. All mappings have been completed by the user.
To check points 1 and 2, look at the connection section in the screenshot above. In this example, both Pennylane and Lightspeed have an active status. If one is missing or pending, this indicates that the sync has not been fully enabled yet or that you’re checking the wrong consumer. To check point 3, apply the same logic to the sync section. If you see that the status of the sync is “enabled,” this indicates that the sync has been configured and that data should be synchronized into the accounting tool (here, Pennylane).
If one of the above points is not met, the synchronization will not be executed for your client.
You can see the current configuration of your client by clicking on “Get sync link” on the right top of the page.
This will bring you the configuration page of your client (be careful to not modify connexions or mappings).
This should you help you to evaluate what is going wrong.
If your client is not able to connect to its POS or Accounting tool, please take a look to our connector documentation page.

Has the synchronization been executed for my client?

To see if a synchronization has been executed, check two different places:
  1. The Sync section visible in the screenshot above. If you see a value in the “Last Execution” column, this indicates that the sync has already been executed at least once.
  2. When you scroll down on the consumer page, you’ll find the transaction table listing all detailed requests related to this consumer. Click on the Executions tab to see all previous synchronization runs.

The synchronization has already been executed but some data are missing

First, go to the list of executions for this consumer (as described above) and click on the latest completed execution (Success or Error). There, you’ll find all the detailed logs available for this synchronization. All related error messages are listed here.

Requests show a 401 or 403 status

This indicates that the connected tool is blocking the connection. Possible causes include:
  • The user changed their password.
  • The connection token was revoked.
  • Some prerequisites were not met.
To fix this, the client should:
  • Verify the prerequisites for the tool they’re trying to connect to (see all connector documentation).
  • Once the prerequisites are confirmed, reconnect the tool from the connection page.
Once both steps are completed, the connection should work properly.

The sum of all lines does not match

This error indicates that the synchronization failed to match the items sold in a ticket with the total amount for that ticket. This can happen if:
  • The order included a tip that was not recorded in the POS tool.
  • Discounts were not properly configured in the POS tool.
  • There is another issue with the order data provided.
If you’ve confirmed with the client that the first two points don’t apply, open a support ticket. Include the consumer ID of the synchronization and a detailed description of the issue.

Issues reported by the client

A specific day has not been imported

If a particular day has not been imported, please verify the following:
  1. The date range configured by your client includes the day to be imported. For example, if the client selected September 1st, we won’t try to synchronize orders from August 30th.
This can be found using the “Get sync link” button and go to the last configuration step.
  1. The day is still open in the POS tool. This means the service has not been closed yet, so it won’t be synchronized.
  1. There’s an error for that day. In that case, check the execution details to get more information about the error. You’ll find more information about this in the section of this article describing the different possible errors.

The client wants to re-import data for dates already imported

You can manually trigger this sync again to re-import the data. For details, refer to the relevant documentation.

The client notices differences between the values on their POS tool and Accounting tool

If the client notices differences in the imported values, the first thing to check is the tolerance defined in the synchronization settings. To verify this, open the sync configuration (Get sync link - button) and go to the last configuration step. In the example above, the client has configured a tolerance of up to 50 euros, meaning that order data will still be synchronized to the accounting tool even if there is a difference of up to 50 euros. If the client reports discrepancies while having a high tolerance value, the first recommended action is to lower the tolerance to a more realistic value, then wait a few days to check the synchronized values after this change. If the tolerance is already set to a realistic value and discrepancies persist, please reach out to our support team with the following details:
  • The consumer ID
  • If the tolerance was recently updated based on your feedback: the date when the change was applied
  • The amounts expected by the client for one of the most recent synchronized dates
  • A detailed export of sales for the same date from the client’s POS tool, to help us compare orders, synchronized values, and expected values. This export must include:
    • Order number
    • Order items
    • Quantity sold
    • Product amounts (total including VAT, VAT amounts, etc.)
⚠️ Do not provide a processed file that only shows the total amount for the date.
I