VIESAC – Free VAT Validation for WooCommerce

Changelog

1.0.8

  • Block checkout submission when a non-empty VAT number has an invalid format or VIESAC confirms it is invalid
  • Show the validation error in the standard WooCommerce notice area for classic checkout and as a Store API error for Block Checkout
  • Keep VAT optional: customers can remove a VAT number and complete checkout with regular VAT

1.0.7

  • Redesign the VIESAC settings account summary to separate live VAT validation limits from monthly audit/certificate usage
  • Show a checkout success state when VIESAC live VAT validation succeeds
  • Show a dedicated country mismatch error when the VAT number prefix does not match the selected checkout country
  • Improve WooCommerce-origin VAT checker logs in the VIESAC app
  • Tested with WordPress 7.0 and WooCommerce 10.9.4

1.0.6

  • Show live VAT validation usage for the current hour on the VIESAC settings page
  • Fix billing/shipping country matching for VAT format checks in classic and block checkout

1.0.5

  • Require complete B2B checkout fields and live VIESAC API validation before applying 0% VAT
  • Add country-specific VAT format validation for EU countries, Norway, and Switzerland
  • Show inline VAT errors for invalid formats, invalid VAT numbers, and hourly validation limits
  • Show format-only mode and live validation hourly limits on the VIESAC settings page

1.0.4

  • Add Norway and Switzerland VAT validation support
  • Add WordPress.org plugin icons, banner, and screenshots
  • Sharpen readme copy around free VAT validation, VAT number checkout fields, B2B tax exemption, and certificate storage

1.0.3

  • Clean up WordPress.org scanner issues without changing checkout behavior
  • Add missing plugin translations for Company name fields across all bundled locales
  • Rebuild translation files for verified runtime loading in WordPress
  • Harden admin output escaping and checkout/order input sanitization
  • Normalize plugin file line endings and refine PHPCS-safe request handling in checkout/order flows

1.0.2

  • Add best-effort fallback VAT field injection for custom WooCommerce checkout themes
  • Re-inject VAT field after checkout AJAX updates and DOM re-renders
  • Improve compatibility with custom theme checkout wrappers such as Avada-style layouts
  • Keep WooCommerce Blocks behavior separate from classic/custom theme fallback logic

1.0.1

  • Update text domain and WordPress compatibility metadata
  • Add WooCommerce dependency header
  • Document external API service usage for WordPress.org review
  • Clean plugin copy for UTF-8 safe packaging

1.0.0

  • Initial release
  • VAT validation at checkout
  • 15 free VIESAC audits per month
  • VIES certificate download
  • Admin settings page
  • 25+ language translations

Plugin Website
Visit website

Author
viesac
Version:
1.0.8
Last Updated
July 10, 2026
Requires
WordPress 5.9
Tested Up To
WordPress 7.0.1
Requires PHP
7.2

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.