Skip to content

VAT handling

The VAT handling for customers is controlled by:

  1. The ERP system
  2. The settings from the User Content item, if ERP does not provide the information
  3. Default settings configured in a YAML file, if the information is not set up in the Content item
  4. Settings defined per SiteAccess, as a fallback

VAT settings from the ERP

The ERP can provide VAT settings per customer when a selectcustomer request is sent after a login.

The ERP system can set two attributes:

  • SesExtension->HasToPayVat
  • SesExtension->DisplayPriceInclVat

The default mapping is defined in Silversolutions/Bundle/EshopBundle/Resources/mapping/wc3-nav/xsl/response.select_customer.xsl.

VAT settings from the User Content item

The VAT handling can be defined per User.

Disable Customer has to pay VAT if for legal reasons the customer does not have to pay VAT. The shop will not calculate VAT.

If you disable Display VAT, the prices in the shop will be displayed without VAT.

VAT settings from configuration

The same settings are available in configuration:

1
2
ses.customer_profile_data.isPriceInclVat: true
ses.customer_profile_data.setHasToPayVat: true