# Your Store and the POS Disagree on Totals

The POS shows a notice on a sale saying **"Your store changed this order's totals"**, listing amounts that differ between the two.

## What the notice means[​](#what-the-notice-means "Lien direct vers What the notice means")

WooCommerce calculates every order's totals itself. The POS reproduces that calculation locally so a till can total a sale and take payment instantly — and so it keeps working when the internet drops.

The two are supposed to agree exactly. When the POS saves a sale and your store answers with different amounts, that reproduction was wrong, and the notice tells the cashier so **before goods leave the counter**.

Your store's amounts are the ones that count

The sale is not blocked, and nothing is lost. Your store's figures are what was recorded, and what appears in WooCommerce reports and on the customer's order. The notice exists so the cashier checks the total before handing anything over.

Do not take offline sales until it is resolved

The amounts the POS computes locally are the same amounts it uses when it has no connection — and offline there is no server to correct them. So while a sale is diverging for **any** reason, offline sales on this store may be wrong and cannot be detected until you reconnect.

This applies to every cause below, not only to the plugin case.

## First, resync the POS[​](#first-resync-the-pos "Lien direct vers First, resync the POS")

The POS keeps its own copy of your store's tax configuration, and it does not update automatically when you change WooCommerce. A stale copy is the most common reason the two disagree, and it has a one-click fix.

Open **Tax Settings** in the POS and use **Restore Server Settings** to pull the current configuration from your store, then make a fresh test sale.

If that clears it, you are done — remember to do it whenever you change anything under **WooCommerce → Settings → Tax**. See [Tax Settings](/fr/settings/store/tax.md) for what each field means and the one case where restoring is not what you want.

If the notice still appears with the POS freshly synced, the causes below are what to look at.

## What causes it[​](#what-causes-it "Lien direct vers What causes it")

There are three possibilities, and the notice looks the same for all of them.

### A tax or rounding setting the POS reads differently[​](#a-tax-or-rounding-setting "Lien direct vers A tax or rounding setting the POS reads differently")

By far the most common cause. Check, under **WooCommerce → Settings → Tax**:

* **Prices entered with tax** — whether your catalogue prices already include tax
* **Rounding** — "Round tax at subtotal level" changes results on multi-line sales
* **Tax rates** — a rate whose *Priority* or *Compound* setting differs from what you expect
* **Number of decimals** — under **General**, a store on 3+ decimals rounds differently to one on 2

A store that has recently changed any of these, or that has rates set per postcode or per city, is the first thing to look at.

### A plugin that rewrites order totals[​](#a-plugin-that-rewrites-totals "Lien direct vers A plugin that rewrites order totals")

Surcharge, fee, currency-conversion, loyalty and "role-based pricing" plugins commonly recalculate totals on the server, after the POS has done its own arithmetic. The POS cannot see those rules, so it will disagree on every sale they touch.

If that is deliberate and you accept it, nothing is broken — the sales are recorded correctly by your store. But the notice will appear on every affected sale, and this is the one cause that does not go away: those rules live on the server and the POS cannot reproduce them, so a store that computes totals this way **cannot sell offline correctly at all**, not merely until something is fixed.

See [Plugin Conflicts](/fr/support/troubleshooting/plugin-conflicts.md) for how to identify which plugin is responsible.

### A bug in the POS[​](#a-bug-in-the-pos "Lien direct vers A bug in the POS")

If your store is a standard WooCommerce install with no total-altering plugins, and the amounts still disagree, that is our bug and we want to hear about it.

## When it happens on several sales[​](#when-it-happens-on-several-sales "Lien direct vers When it happens on several sales")

A single diverging sale is worth checking. The POS escalates the notice once **several different sales** have disagreed, because at that point it is no longer a property of one order — it is a property of the install, and it will keep happening until the cause is found.

## What to send us[​](#what-to-send-us "Lien direct vers What to send us")

The notice names each amount that differs and shows both figures. That, plus the following, is usually enough to identify the cause without a screen share:

1. A screenshot of the notice, showing the amounts.
2. Confirmation that you have run **Restore Server Settings** in the POS and the notice persisted.
3. Your tax settings: **WooCommerce → Settings → Tax** (all fields), and **General → Number of decimals**.
4. Whether "Round tax at subtotal level" is enabled.
5. **The tax rate table itself**, not just the settings page — the rows under each rate class, including *Country/State/Postcode/City*, *Rate %*, *Priority*, *Compound* and *Shipping*. Most of the causes above live in those rows rather than in the settings above them, and without them we have to come back and ask.
6. A list of active plugins that touch prices, taxes, fees or currency.
7. The order number of an affected sale.

[Discord Community](https://wcpos.com/discord)<support@wcpos.com>

[Plugin ConflictsSystematically identify which plugin is interfering.](/fr/support/troubleshooting/plugin-conflicts.md)

[LogsFind and export the POS logs to send with a report.](/fr/support/logs.md)
