Skip to main content
Version: 1.x

CHECKOUT401: Totals diverged

What this means

Your store calculated different totals for this order than the till showed.

Check the order in your store admin before taking any further payment — the store's totals are the source of truth. If the difference is unexpected, export diagnostics and contact support.

Your data

Money may have moved — verify the payment before acting. If this persists, export diagnostics and contact WCPOS support.

Troubleshoot

At the till — do this before the customer leaves:

  1. Stop — take no further payment. The store's totals are the source of truth.
  2. Confirm whether the customer paid and how much — on a card terminal, check its screen or receipt; for cash, the amount tendered; for another gateway, its own record.
  3. If money was taken and the store's total differs, settle the difference (refund or additional charge) through your normal process before the customer leaves.

On the store — for the site administrator:

  1. Open the order in WP Admin and compare its totals with what the till showed; the log entry records which amounts diverged.
  2. The usual causes are tax settings that differ from what the till expected, or a discount or pricing plugin recalculating on the server — review the store's tax settings first.
  3. If the divergence is unexplained, export debug info and contact support with the order number.

Details

Code
CHECKOUT401 (TOTALS_DIVERGED)
Severity
error
Introduced in
WCPOS 1.10.0