Path

ezpublish / documentation / ez publish / technical manual / 4.7 / features / vat charging system / assigning vat types to prod...


Caution: This documentation is for eZ Publish legacy, from version 3.x to 6.x.
For 5.x documentation covering Platform see eZ Documentation Center, for difference between legacy and Platform see 5.x Architecture overview.

Assigning VAT types to products

To assign a VAT type to a product, edit this product and select the desired VAT type from the drop-down list called "VAT type" as shown in the following screenshot. This can be done for both simple price and multi-price products (supported by both price and multi-price datatypes).

Setting the VAT type on the object level.

Setting the VAT type on the object level.


The screenshot above shows a part of the object edit interface for a simple price product called "Persian". Since the price value is set to $1,250 and the "Price inc. VAT" configuration is selected, the actual product price displayed to a customer will be $1,250. If you assign the 25% static VAT to this product then the amount of VAT will be $250.

If you then select the "Price ex. VAT"configuration then the amount of VAT will be calculated like this:
1,250.00 * 25 / 100 = 312.50

The actual product price for customers will be calculated like this:
1,250.00 + 312.50 = 1,562.50

If you select the last item called "Determined by VAT charging rules" then the dynamic VAT type will be assigned to this product. This VAT type is only compatible with the "Price ex. VAT" configuration.

Default VAT type for a product class

It is possible to choose the default VAT type on the class level (when you create a new product class or edit an existing one). This VAT type will be used by default when a new object of this class is created. However, it will be still possible to choose another VAT type for each individual product.

The following list reveals how you can set the default VAT type for a product class.

  1. Access the "Setup" tab in the administration interface, click "Classes" on the left and select the "Content" class group. You should see the list of classes assigned to this group. Find your product class there and click the "Edit" button located in the same line of the list. You will be taken to the class edit interface.
  2. Find the class attribute of the price or multi-price datatype. You should see a drop-down list called "Default VAT type" there. Select the desired VAT type from this list as shown in the following screenshot and click the "OK" button to save your changes.

     

    Setting the default VAT type on the class level.

    Setting the default VAT type on the class level.


    The screenshot above shows a part of the class edit interface for a simple price product class called "Carpet". Here you can select "Price inc. VAT" or "Price ex. VAT" as default configuration for all newly created carpets and choose for example "Norway general, 25%" as the default VAT type for them. Please note that you will be able to change these default settings on the object level (for each particular carpet). If you select the last item called "Determined by VAT charging rules" then the dynamic VAT type will be assigned by default to all newly created carpets. This VAT type can only be used with the "Price ex. VAT" configuration.

Svitlana Shatokhina (11/05/2006 9:43 am)

Geir Arne Waaler (13/09/2010 1:28 pm)


Comments

There are no comments.