Overview
Commenda’s exposure engine evaluates your transaction data against registration threshold rules for jurisdictions worldwide. It determines whether your business has exceeded — or is approaching — the point where you must register to collect and remit indirect tax in a given jurisdiction. The exposure engine supports:- US economic thresholds — state-level sales and transaction count thresholds (post-Wayfair)
- Canada GST/HST — federal and provincial thresholds
- UK VAT — standard UK VAT registration threshold
- EU country-level VAT — per-country thresholds for EU member states
- EU trade bloc rules — Union OSS, Non-Union OSS, and IOSS schemes with cross-border scope
Key concepts
Exposure rules
Each jurisdiction has one or more exposure rules that define when registration is required. A rule specifies:Multi-rule jurisdictions
Some jurisdictions have multiple rules that apply based on your business’s establishment status. For example, an EU member state may have:- A resident rule for businesses with a physical establishment in that country (e.g., office, warehouse)
- A non-resident rule for businesses selling into the country without a local establishment
Location-based scope
Rules define which transactions count toward the threshold based on the geographic relationship between buyer and seller:Exclusions
Certain transactions are automatically excluded from threshold calculations when the rule defines exclusions:- Marketplace transactions — sales facilitated by a marketplace that collects tax on your behalf
- B2B transactions — sales to business customers identified by a business identification number (e.g., VAT number), which are typically subject to reverse charge
- Resale transactions — sales to customers with valid resale certificates
- Product taxability — specific product categories excluded per jurisdiction rules (e.g., tangible goods excluded from digital services thresholds)
- Destination registered — transactions to jurisdictions where you are already registered
Max transaction value (IOSS)
The EU Import One-Stop Shop (IOSS) scheme applies only to consignments valued at or below €150. Transactions exceeding this cap are excluded from IOSS threshold tracking. An invoice exactly equal to the cap is included.Querying exposure data
Use the registration thresholds endpoint withv2=true to retrieve exposure data across all supported jurisdictions:
Response structure
The v2 response returns an array of jurisdiction objects, each representing one exposure rule evaluation:Response fields
Each jurisdiction object includes:A single jurisdiction may appear multiple times in the response if multiple exposure rules apply (e.g., separate rules for goods and services in France or Ireland).
Calculation fields
Triggering a sync
The exposure engine runs automatically on a daily schedule and lazily on read. You can also trigger an on-demand recompute for a specific corporation via the public Sync exposure endpoint:INDIRECT_TAX.EXPOSURE.COMPUTED webhook with the corporation’s full current set of exposed jurisdictions, so any subscribers stay in sync without polling.