Skip to content

Support separate display precision for order amounts and tax amounts #1546

Description

@mgesing

In some markets, monetary amounts are commonly displayed without decimal places, while tax amounts still need to be shown with decimal places.

A typical example is Czechia. Since there are no small coins in circulation, sales prices, subtotals and final order totals are commonly rounded and displayed as whole Czech crowns. For accounting and tax purposes, however, decimal places are still used, and tax amounts are expected to be displayed with decimal precision.

We should support this distinction at display level:

  • Order amounts such as item prices, subtotals, shipping amounts and final totals can be displayed with one precision, e.g. 0 decimal places.
  • Tax amounts can be displayed with a separate precision, e.g. 2 decimal places.
  • The number of decimal places for tax amounts should be configurable, e.g. x decimal places?
  • Internal calculation and accounting precision must remain unaffected by the display format.

This would allow shops to meet local formatting expectations without losing the required precision for tax reporting and accounting.

In the specific case of a Czech online store, prices are maintained excluding tax but displayed including tax.

Image Image

Metadata

Metadata

Assignees

No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions