Specific NL VAT ID doesn’t work
-
Hi,
Since the last update we’ve got a strange issue. One client of ours can no longer validate their VAT number. When they’re in the checkout area and they have filled in their information, it says their VAT ID is correct, and it displays the same information as their filled in address and country. However, when they try to check-out, it pops up an error message up top stating that their VAT ID is not valid.
Recreating their situation on different accounts and browsers gives me the same issue, their VAT ID keeps triggering the same error message. I have tried filling the ID in with and without the country code, adding a separate billing address (1 that’s the same, and 1 that’s different), I have tinkered with the method of validation, and of course made sure to check that the error message actually stems from this plugin. (It does, it changes when I change the string in Validation Options). Until thus far, this problem is not present with any other Dutch VAT ID numbers.
I have also validated their VAT ID on the site of VIES itself, where it was approved with the same information as the initial approval on our site.Background info: We’re using the free version. Our store is located in the Netherlands (NL), VAT does not get removed when others use a dutch VAT ID. We do not have additional plugins that deal with VAT ID validation.
Debug log:
2025-11-18T08:58:51+00:00 Info Success: VAT ID is valid (Country: [NL]; VAT ID: [NUMBER]; Company: [CompanyName]; Method: [soap])
2025-11-18T08:58:51+00:00 Info Error: Country code does not match () (Country: [NL]; VAT ID: [NLNUMBER]; Company: []; Method: [])
2025-11-18T08:58:51+00:00 Info Error: Exception: INVALID_INPUT (Country: []; VAT ID: []; Company: []; Method: [soap])
2025-11-18T08:58:51+00:00 Info Error: VAT ID not valid (Country: []; VAT ID: []; Company: []; Method: [curl])
2025-11-18T08:58:52+00:00 Info Error: Country code does not match () (Country: [NL]; VAT ID: [NLNUMBER]; Company: []; Method: [])
2025-11-18T08:58:52+00:00 Info Error: Exception: INVALID_INPUT (Country: []; VAT ID: []; Company: []; Method: [soap])
2025-11-18T08:58:52+00:00 Info Error: VAT ID not valid (Country: []; VAT ID: []; Company: []; Method: [curl])
2025-11-18T08:59:10+00:00 Info Error: Country code does not match () (Country: [NL]; VAT ID: [NLNUMBER]; Company: []; Method: [])
2025-11-18T08:59:10+00:00 Info Error: Exception: INVALID_INPUT (Country: []; VAT ID: []; Company: []; Method: [soap])
2025-11-18T08:59:10+00:00 Info Error: VAT ID not valid (Country: []; VAT ID: []; Company: []; Method: [curl])
2025-11-18T08:59:11+00:00 Info Error: Country code does not match () (Country: [NL]; VAT ID: [NLNUMBER]; Company: []; Method: [])
2025-11-18T08:59:11+00:00 Info Error: Exception: INVALID_INPUT (Country: []; VAT ID: []; Company: []; Method: [soap])
2025-11-18T08:59:11+00:00 Info Error: VAT ID not valid (Country: []; VAT ID: []; Company: []; Method: [curl])*Their actual number has been redacted for their privacy. The initial success is when their VAT ID is filled in on the checkout form. The following errors are when trying to place the order.
Thank you for your time.
The topic ‘Specific NL VAT ID doesn’t work’ is closed to new replies.