21 September 2026
API
Enhancement
CartsOrdersProject configurationGraphQL
When tax is included in the price (includedInPrice is true on a TaxRate), you can now choose whether the net price or the tax amount is rounded using the new taxRoundingTarget field.
Use taxRoundingTarget: Tax when the tax amount is the authoritative figure, such as for UK VAT at 20%. Otherwise, the default taxRoundingTarget: Net keeps the previous rounding behavior.
You can also set taxRoundingTarget when supplying a Tax Rate as input, such as in Order Import. When you omit taxRoundingTarget, it defaults to Net, so existing requests remain valid.
For more information, see Tax rounding target.

Changes:

  • [API] Added the TaxRoundingTarget type.
  • [API] Added the taxRoundingTarget field to TaxRate.
  • [API] Added the taxRoundingTarget field to TaxRateDraft.
  • [API] Added the taxRoundingTarget field to ExternalTaxRateDraft.
  • [GraphQL API] Added the TaxRoundingTarget enum.
  • [GraphQL API] Added the taxRoundingTarget field to the TaxRate type.
  • [GraphQL API] Added the taxRoundingTarget field to the TaxRateDraft input type.
  • [GraphQL API] Added the taxRoundingTarget field to the TaxRateInput input type.
  • [GraphQL API] Added the taxRoundingTarget field to the ExternalTaxRateDraft input type.
  • [GraphQL API] Added the taxRoundingTarget field to the ExternalTaxRateDraftOutput type.