VAT relief for disabled customers
If you sell products where, under certain circumstances, the customer (or end-user) is not required to pay VAT on the price of the product, you can mark those products as eligible for VAT relief.
• Marking products eligible for VAT relief
• Coding changes
• Enabling VAT relief on admin orders
Marking products eligible for VAT relief
When a product is marked as eligible for VAT relief, the customer can be asked at checkout to confirm their eligibility, and the VAT can then be removed from the appropriate products. To use this feature you will need to install the custom VAT features app and complete some coding work on your theme’s files to support a button or questionnaire so customers can confirm their eligibility.
To install the app select INSTALL THIS APP.
from the menu. Find and select the ‘VAT Features’ app and selectOnce the app has been installed you can set a product as eligible for VAT relief when creating/editing it. In the ‘Product Pricing’ section use the tick box by ‘Is this product eligible for VAT relief?’ to determine if the product is eligible for VAT relief:
Place a tick in the box if it is and untick/leave the box empty if it isn’t.Coding changes
Product/category pages
If you want to display a visual indicator or text on a product/category page to show that an individual product is eligible for VAT relief the variable product.eligible_for_vat_relief can be used on the product object and will return true if a product has been marked as eligible for VAT relief.
Checkout
In your theme’s coding you’ll need to enable a user to be able to claim VAT relief, which will then remove the VAT from the price of the eligible products.
VAT can be removed from the applicable products in an order through a post request to /checkout/basket/vat-relief where the enable parameter on the request is set to 1.
Similarly, VAT relief can be removed from an order by setting the enable parameter to 0.
The default behaviour is for the user to be redirected to the home page after the post request is submitted. You can use the redirect parameter on the post request to set a new destination URL, e.g. /checkout/basket.
There is also an optional ajax parameter (1 or 0) which will return a JSON response (object) instead of redirecting. The response has a single property of success which will return true.
We can help!
If you want your visitors to have to complete an online form to declare eligibility to claim VAT relief before it is applied to the order or if you want a different implementation of this app and you need assistance with any of this, please contact us. We’ll discuss your requirements with you and provide you with a quote for the work.
Enabling VAT relief on admin orders
To enable VAT relief when creating an admin order, use the enable VAT relief button in the 'Delivery & Checkout' section when creating the order:
Before clicking the button you will need to have added the products to the order. VAT relief will then be applied to all products which have the ‘Is this product eligible for VAT relief?’ checkbox ticked in the product creator/editor.