Connect Vertex

Edit on GitHub

This document describes how to connect a Spryker project to Vertex.

Prerequisites

  • Install Vertex
  • Create an account with Vertex. If you need support getting a Vertex account, contact support or your Customer Success Manager.
  • You removed the default tax rate value from the Back Office. When you use Vertex to determine taxes, the tax rate received from Vertex does not overwrite the existing tax rate values in the Back Office. Therefore, before using Vertex, we recommend removing the default values from the Back Office. To remove the default tax rates, in your store’s Back Office, go to Administration -> Tax rates and delete the tax rates.

Connect Vertex

  1. In the Back Office, go to Apps.
  2. On the App Composition Platform Catalog page, click Vertex. This takes you to the Vertex app details page.
  3. In the top right corner of the Vertex app details page, click Connect app. The notification saying that the application connection is pending is displayed.
  4. In the top right corner of the Vertex app details page, click Configure.
  5. To activate the app, select Active.
  6. In Security URI, enter the Security URI of your Vertex platform. For details on the Security URI, see Vertex documentation.
  7. In Transaction calls URI, enter the Transaction Calls URI of your Vertex platform. For details on the Transaction Calls URI, see Vertex documentation.
  8. In Client ID/Client secret, enter your Vertex client secret. See Vertex documentation for details about how to obtain it.
  9. Optional: To enable invoice saving in Vertex, select Enable invoice save in Vertex.
  10. Click Save.

vertex-configuration

Verify Vertex connection

Test the configuration

To ensure accuracy and compliance with tax laws, we highly recommend thoroughly testing the Vertex integration.

Once you’ve configured Vertex, the taxes are calculated in real time in the checkout. A message about this is displayed on the checkout page.

vertex_checkout_page

On the Storefront, the tax amount is displayed on the checkout summary page.

In the Back Office, the taxes are displayed on the order details page.

If you configured invoices to be saved in Vertex, you can view the taxes processed by Vertex as follows:

  1. In the Vertex dashboard, go to Reporting > Standard Reports.
  2. Click Report Output.
  3. Next to the report you want to view the taxes for, click Action>View report. vertex-report-output
  4. On the invoice page, you can verify the invoice number that corresponds to the Spryker order number and the applicable country tax calculated by Vertex. invoice-in-vertex