Enhance tax calculation with dual currency fields

New dual-currency fields in tax calculation webhooks enhance reporting. Perfect for shops with multi-currency transactions.
copy link

Executive summary:

  • Additional currency fields introduced.
  • Enhance reporting in merchant's accounting currency.
  • Beneficial for tax partner apps and billing accuracy.

What changed

With API version 2026-01, Shopify introduces additional fields to the tax_summaries/create webhook and tax calculation requests for tax partner apps. These new fields include currency-specific amounts, providing clarity in both shop currency and presentment currency. The objective is to enable accurate reporting and tax calculations in the merchant's preferred currency, ensuring display remains consistent for customers.

Why it matters

This enhancement is especially useful for enterprise merchants using Shopify Plus who operate with multiple currencies. It prevents discrepancies between the amounts displayed to customers and those used in backend accounting, reducing manual adjustments and potential errors.

Role-specific impact

  • Marketers: Enhance campaign pricing accuracy across currencies.
  • Developers: Streamline data parsing by leveraging the new MoneyBag structure.
  • Store admins: Easily reconcile amounts between different currency settings and reports.

Use-case example

Real-world scenario & metric

A large international merchant running campaigns in USD can now seamlessly manage backend reporting in CAD without currency-related discrepancies, enhancing financial audits' accuracy.

Implementation checklist

  1. Review existing integrations that leverage the tax calculation webhook.
  2. Update the integration to handle new currency-specific fields.
  3. Verify reports to ensure currency totals match expected values.
  4. Test transactions in multi-currency settings to confirm accuracy.

FAQ

Q: Do I need to make changes if I only use a single currency?
A: No, these changes primarily benefit multi-currency setups.

Q: How can I ensure compatibility?
A: Test your integration with sandbox accounts to confirm support for the new data structure.

Resources

For more details, visit the MoneyV2 object documentation.

Need guidance? Talk to Makro.

Get Shopify Updates in your Inbox

Subscribe and get Shopify update in your inbox weekly!
*
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.