Skip to main content

Why Can Supplier Invoice Totals Differ Between LiveCosts and Sage?

Different totals landing in Sage, decimal place, disscrepency when syncing

Written by Patrick

In some situations, customers may notice a small variance between:

  • the Supplier Invoice total inside LiveCosts
    and

  • the final invoice total after syncing into Sage

This most commonly occurs on invoices containing:

  • very small unit prices

  • high quantities

  • usage-based billing

  • meter/copier charges

  • or high-precision pricing structures


Why This Happens

LiveCosts can calculate invoice line values using higher precision unit prices before applying final rounding.

However, Sage may:

  • round unit prices to 2 decimal places

  • recalculate line totals independently

  • and then apply VAT/tax rounding afterwards

This can create small differences between:

  • LiveCosts totals

  • Sage totals

  • and VAT values


Example

Original Supplier Invoice / LiveCosts

Unit Price

Quantity

Calculated Total

0.00608

804

4.89

LiveCosts calculates using the full precision value:

0.00608 × 804 = 4.88832

which rounds to:

4.89


What May Happen in Sage

If Sage rounds the unit price to:

0.01

before recalculating:

0.01 × 804 = 8.04

This can create a significant variance between:

  • the original supplier invoice

  • the LiveCosts invoice

  • and the Sage invoice


Important Clarification

This is not usually a LiveCosts calculation issue.

The variance is typically caused by:

  • Sage applying its own decimal precision limitations

  • unit-price rounding during import

  • line-total recalculations

  • and downstream VAT/tax recalculations


Why This Is More Common on Certain Invoice Types

This behaviour is most noticeable on:

  • copier/meter invoices

  • utilities

  • fuel usage

  • usage-based billing

  • stock/unit consumption charges

  • invoices containing extremely small unit rates

because small unit-price rounding differences become amplified across large quantities.


Recommended Best Practice

To minimise rounding discrepancies between LiveCosts and Sage:

Recommended:

  • keep invoice structures as close to the original supplier invoice as possible

  • minimise manual line splitting/restructuring

  • avoid unnecessary unit-price adjustments

  • review high-precision invoices before syncing

Be Aware:

If Sage only supports/imports:

2 decimal place unit prices

then very small/high-precision rates may not reconcile exactly after sync.


Summary

Operationally:

  • LiveCosts calculates using the full precision values entered

  • Sage may round unit prices during sync/import

  • Sage then recalculates line totals and VAT independently

  • resulting in potential invoice variances

This behaviour is expected when syncing invoices containing:

  • high-precision unit pricing

  • very small rates

  • and large quantities.

Did this answer your question?