ChannelEngine: VAT settings

About this document

This document describes the usage of VAT settings within ChannelEngine.

Table of contents

Summary

VAT settings on ChannelEngine

Summary

Marketplaces expect your prices to include value-added tax (VAT). Therefore, orders coming from marketplaces also have order/order line totals including VAT (regardless if this concerns regular VAT, reduced VAT, super-reduced VAT or VAT exempt).

Most marketplaces do not provide the calculation (with the exception of Amazon's optional VAT Calculation Service), leaving this matter entirely to the merchant.

ChannelEngine offers the option to calculate the VAT on orders, however, this requires you to add your VAT number to your ChannelEngine account – where applicable. On 1 July 2021, the European Union (EU) replaced the previous per-country threshold system with a single, EU-wide threshold of EUR 10,000. Below this threshold, the distance sales of goods within the EU remains subject to VAT in the member state where the taxable person is established.

Note this threshold applies solely to sales to end consumers (B2C), not to other businesses (B2B).

VAT settings on ChannelEngine

  1. To add your VAT number to ChannelEngine, select Settings > VAT rate settings.ChannelEngine back-end: VAT settings
  2. Select Edit (the pencil icon) on the right-hand side for every country you wish to add a VAT number to.ChannelEngine back-end: adding a VAT number
  3. Enter your VAT number, select Enable VAT rule and select Save.ChannelEngine back-end: enable VAT rule
    NB: ChannelEngine  validates international VAT numbers using the VAT Information Exchange System (VIES). However, some countries (e.g.: Germany and Spain) also have local VAT numbers. Unfortunately, these cannot be verified and result in an error when trying to save on ChannelEngine.
  4. If the VAT number is correct according to the VIES, you see a confirmation message and the VAT information.ChannelEngine back-end: VAT confirmation message
  5. In the overview, you can see the VAT number accompanied by a green checkmark.ChannelEngine back-end: VAT overview
  6. Repeat this step for any additional countries you have a VAT number for – and need to have the VAT calculated for.
  7. Note that the VAT calculation only applies to new orders, not to existing orders. ChannelEngine never edits existing orders.

It is not mandatory to use ChannelEngine's VAT calculation. As ChannelEngine only has insight into the total sales via connected marketplaces, it cannot determine with certainty if the threshold has been reached or not. If you want to use your own VAT calculations, you can use the original fields from ChannelEngine, which contain the exact order values as they have been received by the marketplace (i.e.: without any VAT calculation or currency conversion). Below is an example of a return via ChannelEngine's merchant API:

"SubTotalInclVat": 49.99,
      "SubTotalVat": 8.68,
      "ShippingCostsVat": 0,
      "TotalInclVat": 49.99,
      "TotalVat": 8.68,
      "OriginalSubTotalInclVat": 49.99,
      "OriginalSubTotalVat": 8.68,
      "OriginalShippingCostsInclVat": 0,
      "OriginalShippingCostsVat": 0,
      "OriginalTotalInclVat": 49.99,
      "OriginalTotalVat": 8.68,
      "Lines": [
        {
          "Status": "IN_PROGRESS",
          "IsFulfillmentByMarketplace": false,
          "MerchantProductNo": "269-703-60",
          "Gtin": "4251234428221",
          "UnitVat": 8.68,
          "LineTotalInclVat": 49.99,
          "LineVat": 8.68,
          "OriginalUnitPriceInclVat": 49.99,
          "OriginalUnitVat": 8.68,
          "OriginalLineTotalInclVat": 49.99,
          "OriginalLineVat": 8.68,
          "BundleProductMerchantProductNo": null,
          "ChannelProductNo": "2300786794",
          "Quantity": 1,
          "CancellationRequestedQuantity": 0,
          "UnitPriceInclVat": 49.99,
          "FeeFixed": 7.5,
          "FeeRate": 0,
          "Condition": "NEW"
        }
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.