Jump to content

Country TAX Payment Error


Recommended Posts

Hi guys

Ok i am having a great deal of trouble with charging country specific TAX on my website. Let me explain to you exactly what is going on. We a UK based company so obviously charge VAT on product bought in the UK & the EU, outside the EU the product need to be 0% VAT.

I have selected on the product page for the 17.5% VAT to be added and on my website it is selected to show price inc VAT.

In the Payment>Taxes tab i have created 2 zones UK and EU both of these are selected with the relevant 17.5% VAT added.

In the front end everything works fine a US customer signs up for an account and when they login the prices are shown EX VAT. They proceed to the checkout and purchase through our RBS worldpay module and the correct NON VAT amount in processed. This is where the problems start...

When the order comes through to the backend the order flags up as a payment error and say Warning £xx has been paid instead of £xxx, as it is looking for the full INC VAT amount instead of the EX VAT amount. Also the customer gets an email saying that there has been a problem with their order and to check their account.

Solutions i have tried

- Creating a TAX rate of 0% and assigning this to the non-EU countries
- On the same 0% rate i have selected apply state tax only

But the same problem guys of when the transaction is completed prestashop is still looking for the full INC VAT amount from the product page

Any ideas would be very much appreciated guys

Thanks

Gareth

Link to comment
Share on other sites

Can you try to narrow down the problem by using another payment module, say PayPal; you can easily create a sandbox account and place an order with a US address? If everything works fine then it means the problem is with the payment module you are using, so at east one knows where to start troubleshooting.

Link to comment
Share on other sites

ah thank you yes i completed a test transaction going outside the tax area with paypal and it brought up no payment error, the minus tax price was accepted by prestashop. So it looks like the problem is with my rbs worldpay module this was the test transaction and the error brought up

EX VAT Price - £0.85
INC VAT Price - £1.00

I used a USA address to purchase so the transaction price should have been the EX VAT price. When i ordered via rbs worldpay i get the order through the backend with payment error £0.85 paid instead of £1.00, so the order is still looking for the £1.00 until i choose payment accepted.

Just until i get it sorted how can i turn off the email being sent to the customer saying payment error?

many thanks

gareth

Link to comment
Share on other sites

  • 2 months later...

Hi Gareth,

Good coincidence - we have exactly the same issue. Same module and same issue - and we get a lot of international orders, so it's becoming an increasing problem.

Have you made any headway - and if not, do you want to club together and find/pay a developer (Rocky - you fancy this?) who can amend the payment module to pass the correct information through or receive the correct info back...?

This is something that we will need to sort soon-ish...

Site in question for one of my clients: www.needleneeds.co.uk

Torbz

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...