You'll run your next platform for a decade. 12 criteria to choose it well.
Get your copy
Virtocommerce
Home Integrations ONESOURCE x Virto Commerce

ONESOURCE x Virto Commerce

B2B enterprises selling across multiple countries face complex, constantly changing indirect tax requirements — sales tax, VAT, GST, excise tax — that vary by jurisdiction, product type, and transaction. ONESOURCE Determination automates that calculation, and Virto Commerce connects to it through its pluggable tax provider architecture, so tax calculations happen in real time at checkout without commerce teams needing to maintain tax logic internally.

About ONESOURCE

ONESOURCE is Thomson Reuters’ cloud based indirect tax determination platform. It automates sales tax, use tax, VAT, GST, and excise tax calculations across 205+ countries and 60,000+ tax jurisdictions, with tax rules and rates updated continuously by Thomson Reuters without requiring downtime or manual maintenance. It integrates with ERP, finance, and ecommerce systems through REST APIs and pre-built connectors, designed to sit as close to the transaction as possible and return accurate tax calculations in real time.

How Virto Integrates with ONESOURCE

Virto Commerce’s tax module is built around a pluggable ITaxProvider interface, meaning external tax engines can be connected to Virto’s checkout and order workflows without modifying the commerce platform itself. ONESOURCE connects to Virto through this architecture, receiving transaction data from Virto at checkout and returning accurate tax calculations in real time.

The integration approach generally covers:

  • Real time indirect tax calculation at checkout, with ONESOURCE returning tax amounts based on jurisdiction, product type, and transaction details
  • Transaction data sent from Virto to ONESOURCE for each taxable event
  • Tax rates and rules maintained by Thomson Reuters in ONESOURCE rather than in Virto
  • Store level tax provider configuration in Virto’s admin interface

Note: The integration is built through Virto’s ITaxProvider interface and ONESOURCE’s REST API. Speak with a solution partner to scope the right approach for your implementation.

Implementation Approach

Virto Commerce integrates with enterprise systems through a combination of APIs, middleware, and integration accelerators — designed to reduce implementation effort while preserving the flexibility that enterprise-specific workflows require.

Key considerations: which countries and tax types need to be covered, existing ONESOURCE account and configuration, how product taxability is mapped between Virto’s catalog and ONESOURCE’s 460,000+ product and service codes, and whether it is replacing an existing tax engine or being introduced for the first time.

Use Cases

Automating indirect tax across international B2B commerce

B2B enterprises on Virto selling across multiple countries need accurate VAT, GST, and sales tax calculated on every transaction without maintaining those rules internally. When Virto’s checkout calls ONESOURCE at the point of transaction, the tax engine returns the correct amount based on current jurisdiction rules, product taxability, and transaction context.

THE RESULT

Tax calculations are accurate across markets without Virto’s commerce layer holding or maintaining tax logic, and without commerce teams monitoring regulatory changes across dozens of jurisdictions.