Taxamo 

Overview 

Vertex Advantage (previously known as Taxamo) is an all in one tax automation software for digital businesses.
It is designed to assist businesses in managing global tax compliance and provide solutions for tax calculation, invoicing, and reporting across various jurisdictions.
You can integrate your Chargebee site with Vertex to automate tax application for your Chargebee invoices and credit notes.

Vertex Advantage integration is currently in beta, you can reach out to the chargebee support team for activation.

Additionally, Taxamo also offers comprehensive support for tax registration number validations worldwide.

Supported Countries 

Vertex Advantage supports tax calculation for digital products. You can check the list of countries supported using this  link.

The Chargebee integration now includes real-time validation capabilities through the sources supported on the Vertex Validator. For a detailed list of supported countries and their validation types, please refer to this  link. Look for countries marked under "Validation Type" as "Database" for accurate information.

Prerequisites 

Before integrating your Chargebee site with Vertex Advantage, ensure that the following prerequisites are verified on respective applications:

Chargebee 

  • Organization Address: The organization address that is configured in your Chargebee site is used as the origin address for tax calculation by Vertex Advantage. Ensure that your organization address in Chargebee is added and up-to-date. You can verify and update your organization address on your Chargebee site by navigating to Settings > Configure Chargebee > Business Profile.

  • Customers' Address for Tax determination:

    • For digital goods (In EU, UK & AU), Chargebee uses your customers' billing addresses to calculate tax. For the rest of the regions it uses shipping addresses to calculate tax. If the shipping address is unavailable, the billing address is used.
  • Using Hosted Pages: If you're using Hosted Pages, ensure you set up the following:

    • Navigate to Settings > Configure Chargebee > Checkout & Portal > Fields and enable the Shipping/Billing Address fields.
    • Mark the Zip Code, Country, and State fields as mandatory in the hosted pages.
  • Tax Registeration Number Validation: If you're seeking to utilize tax registration number validation, the following information is pertinent to your needs:
    Customer Tax Registration Number
    You need to start collecting tax registration numbers from your customers. To do so ensure that you have enabled the configuration to collect tax registration numbers in the tax configuration page. You can do this in the following two ways:

    1. Navigate to Settings > Configure Chargebee > Taxes > Enable "collect tax registration number from customer for countries not configured for tax". This will allow you to collect Tax IDs in regions where you haven't configured any taxes yet.

    2. Navigate to Settings > Configure Chargebee > Taxes > click on the region> Enable "Collect tax registration numbers from customers".

    3. If you're using Hosted Pages, ensure you enabled the tax registration fields on the checkout settings. Navigate to Settings > Configure Chargebee > Checkout & Portal > Fields and enable "VAT Number".

Vertex Advantage 

  • Sign up and set up your Vertex Advantage account. Refer to Vertex User guide  to learn about setting up your account.

  • Tax Payers: You must configure your Tax Rates and Jurisdictions in your Vertex Advantage account to capture what you want to tax and where, based on your tax obligation.

  • Credentials: You must retrieve the API key from your Vertex account to connect the two applications. Follow these steps below to retrieve API for Chargebee:

    • Login to your Vertex account.

    • Click Settings > API access > View API tokens.

    • On the API tokens page, Create a new token by clicking on the button "Generate token".

    • Click on the reveal private key option and then Copy the Private key that gets displayed and store them safely for later use.

      Applicable for Tax Registration Number Validation

      Enable Tax ID validation for the regions: To enable Tax ID validation for specific regions in Taxamo, navigate to the International VAT/GST section.

      Here, select the desired region and ensure tax calculation is enabled by checking the corresponding option. Then, scroll down to the "B2B transactions" section and mark the box labeled "Verify tax registration number.

Configuration 

Following are the steps to integrate Vertex Advantage account with your Chargebee site:

  1. Connect Vertex Advantage account with Chargebee site
  2. Validate addresses for existing customers
  3. Validating Tax Registration numbers for Existing Customers
  4. Enable Vertex Advantage as a mode of tax calculation
  5. Enable Vertex Validator for Regions

Connecting Vertex Advantange Account with Chargebee Site 

Once the Vertex Advantage app is enabled on your Chargebee site following your request, follow the steps below to connect the applications:

  1. Login to your Chargebee site and click Apps > Go to Marketplace > Taxamo - Vertex Advantage.

  2. On the Taxamo - Vertex Advantage configuration page, click Get Started if you already have an Vertex Advantage account, or click Sign up to create a new account and continue.

  3. Enter your Vertex Advantage credentials by specifying the Private Key that you retrieved from Vertex Advantage for Chargebee. Click the "I understand Vertex Advantage.." checkbox for affirmation and click Authenticate.

  4. Enter or confirm your organization address. Chargebee auto-populates the address that is specified in your settings, you can change this if required or click Proceed.

  5. In Configure Sync Rules, enable the Allow Chargebee to post invoices & credit notes to Taxamo - Vertex Advantage toggle to allow Chargebee to sync invoices and credit notes to Vertex Advantage.

  6. Applicable for Tax Registration Number Validation
    In the Preferences section, Enable "Validate Tax Registration numbers with vertex validator". Configure the rest of the preferences.

  7. Click Proceed

The Vertex Advantage account is successfully connected with your Chargebee site.
You can make changes to the integration preferences at any point of time by clicking Apps > Apps Connected > Taxamo - Vertex Advantage > Manage > Manage Preferences.

Validating Addresses for Existing Customers 

The Chargebee - Vertex Advantage integration validates the taxable address for all new customers who subscribe with your service after enabling Vertex. For customers who have signed up before enabling Vertex Advantage, Chargebee will cancel their subscriptions during renewal if tax cannot be determined. You also generate invoices without taxes in such cases instead of cancellation of subscriptions. To enable this please reach out to the chargebee support team. Subscriptions on the verge of cancellation can be determined using the Validate Existing Addresses feature that allows you to view and fix invalid addresses.

Under Validate Existing Addresses, select your taxable region - United States from the drop-down, and click Run Check.

During the first check that is run after the integration is configured, all the existing subscriptions' taxable addresses get validated. Subsequent address validations will check only the addresses that are added after prior validation and not all the addresses. You can look for any possible address errors and have them fixed.

Note

Validating addresses is not a full address validation but a taxability check.

Validating Tax Registration numbers for Existing Customers 

The Chargebee - Vertex Validator integration validates the Tax IDs for all new customers who subscribe with your service after enabling Vertex in a region.

For customers who have signed up before enabling Vertex validator, you have the option to validate the vat numbers and take corrective actions before the next renewal for the customer. Incase the number turns out to be invalid, the behaviour will default to the preferences you have saved in the earlier screen.

Enabling Vertex Advantage for Tax Calculation for Taxable Regions/United States 

This is a crucial step of this integration. Unless you execute this step, Vertex Advantage will not be used for automatic tax calculation in Chargebee. After connecting the Vertex Advantage account with your Chargebee site, click Go to Taxes on the Vertex Advantage app page.

Alternatively, you can click Settings > Configure Chargebee > Taxes.

Go to the taxable region - United States and select Taxamo as your preferred mode of tax calculation.

Enabling Vertex Validator for Regions 

Once you have completed the setup, please share with us the list of countries where you would like to enable Tax ID validation. We will get it enabled for you. Please note that this process is a temporary one till the time this feature is in beta. Once this is generally available, you will be able to manage the region setup just like the way you manage the tax providers.
Once the Validation is enabled for a region you will see the notification as seen in the screenshot below.

The tax registration number is part of the customer's billing address. Once the validation is enabled for a region, whenever you add/update the tax registration number for a customer, the integration verifies the number immediately and returns you the status. Below is an example where an error notification was shown when the user tried to enter a invalid Tax registration number.

Reverse Charge 

Taxamo or Vertex Advantage supports Reverse Charges for EU regions and Non EU regions. To apply reverse charge correctly you need to manage b2b configuration of each countries on the respective configuration page on Taxamo.

Unlinking Integration 

To unlink the Vertex integration from your Chargebee site, follow these steps:

  1. Click Settings > Configure Chargebee > Taxes and switch from Vertex Advantage to your preferred mode of tax calculation for United States, by clicking Change.
  2. Navigate to Apps > Apps Connected > Taxamo - Vertex Advantage > Manage, and click Unlink integration.

Limitations 

  • Multi-entity feature is not supported by the Chargebee-Vertex Advantage integration currently.
  • The tax rates sent from Vertex Advantage to Chargebee are rounded off to two decimal places. This could lead to a slight variation in the tax rates and consequently - cent mismatch in the total invoice amount between the two applications.
  • Full address validation is not currently available.
Was this article helpful?
Loading…