Amazon best practice: Using Amazon’s VAT calculation service VCS

This best practice informs you about Amazon’s VAT calculation service VCS and explains what to consider when setting VCS up in PlentyONE.

An overview of VCS and an instruction how to activate it in PlentyONE can be found on the Amazon page of the manual.

You can use two different VCS options in PlentyONE:

  • VCS Amazon (invoices are generated by Amazon)

  • VCS PlentyONE/VCS Lite (invoices are generated by PlentyONE)

In PlentyONE. Amazon VCS is activated in the Setup » Markets » Amazon » Settings » [Select Amazon account] » Tab: Settings menu with the Generate invoice option.

Requirements for using VCS

If you would like to use VCS, some requirements have to be met:

  1. Amazon VCS must be activated in the Amazon Seller Central.

  2. Amazon VCS can only be activated in PlentyONE after you have activated it in the Amazon Seller Central.

  3. The following warehouses must exist in your PlentyONE system:

    1. A warehouse for each Amazon platform on which you sell items

    2. A warehouse for every country that items are shipped from

    3. A warehouse for each Amazon FBA logistic warehouse that you store items in
      (How to create a warehouse for Amazon FBA)

  4. To ensure that Amazon can calculate your orders with VCS, the tax settings (verified VAT number) must be saved in Seller Central for each country from which your products are sent by either you or by Amazon FBA.

Workflow when you ship orders yourself (MFN)

Keep in mind that you have to send a shipping confirmation prior to generating the invoice. Therefore, if you export items outside of the EU, you only receive the invoice in the VCS report from Amazon after having confirmed the shipment.
If you already need an invoice when registering the shipment, then you can manually create a document of the type pro forma invoice in PlentyONE.

1. VCS Amazon (invoices are generated by Amazon)

Things to know
  • The order numbers of the orders in PlentyONE must be synchronised with the Amazon order numbers. Otherwise, invoices cannot be generated by Amazon with VCS.

  • The process is fully automated. You neither have to manually generate invoices nor create an event procedure.

  • If you use this VCS option (=VCS Amazon), invoices for all Amazon orders (MFN, FBA, B2B) are automatically generated by Amazon.

  • Invoices cannot be generated in any other way (for example, invoices can no longer be generated manually or with an event procedure).

  • VAT numbers are imported into PlentyONE.

  • The total order value of order items is imported into PlentyONE.

Workflow: Invoice generation by Amazon
  • Orders are created during the order import.

  • The system blocks manual invoice generation for Amazon orders.

  • A new tax report is created by Amazon on a daily basis (type: SC_VAT_TAX_REPORT) and imported into PlentyONE.

  • VAT numbers are imported into PlentyONE. if available.

  • The imported tax report (type: SC_VAT_TAX_REPORT) creates an external invoice document for orders which contains the Amazon invoice number.
    Note: Invoices will not be downloaded. The document is merely an external document which cannot be retrieved. It is created for the financial export.

Invoice generation by Amazon
Figure 1. Invoice generation by Amazon: Option in PlentyONE

2. VCS PlentyONE (invoices are generated by PlentyONE)

Things to know
  • The order numbers of the orders in PlentyONE must be synchronised with the Amazon order numbers. Otherwise, invoices cannot be generated by PlentyONE with VCS.

  • The items’ SKUs in PlentyONE must be synchronised with the Amazon SKUs. Otherwise, invoices cannot be generated by PlentyONE with VCS.

  • The process is fully automated. You neither have to manually generate invoices nor create an event procedure.

  • If you use this VCS option, i.e. the VCS PlentyONE option, invoices for all Amazon orders (MFN, FBA, B2B) are automatically generated by PlentyONE.

  • Invoices cannot be generated in any other way (for example, invoices can no longer be generated manually or with an event procedure).

  • Currently, the order/the invoice cannot be cancelled later on (for example if the invoice address should be changed).

Workflow: Invoice generation by PlentyONE
  • Orders are created during the order import.

  • The system blocks manual invoice generation for Amazon orders.

  • A new Amazon order report (type: VIDR) is requested on an hourly basis and imported into PlentyONE.

  • The imported order report (type: VIDR) readjusts the sums of the orders that were already imported.

  • With the new and corrected sums, invoices are generated automatically and uploaded to Amazon.

Invoice generation by PlentyONE
Figure 2. Invoice generation by PlentyONE. Option in PlentyONE

2.1. VCS PlentyONE. How to find errors

Currently, the following possibilities are available to find sources of errors when generating Amazon invoices with PlentyONE:

  • The order itself

  • Logs

  • Plugin

Identifying potential sources of errors
  • Whether an invoice was created for the order can be seen in the order itself.

  • Whether VCS reports are imported into PlentyONE can be checked in the Data » Log menu with the identifier importVCSConnection.

  • Whether sales tax IDs are imported and adjusted can be checked in the Data » Log menu with the identifier importVCSConnection.

  • Whether invoices are uploaded correctly, or whether they are uploaded at all, can be checked in the Data » Log menu with the identifier VCS invoice upload.

  • If you activated the VCS dashboard plugin in your PlentyONE system, then you can check potential problems with data synchronisation between Amazon and PlentyONE in a separate menu. The plugin is available in the plentyMarketplace.

If the identifiers listed above are not available in the log or if there are no entries for these identifiers, then the process was not executed yet.