{"id":285028,"date":"2026-06-05T06:34:17","date_gmt":"2026-06-05T06:34:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/viesac\/"},"modified":"2026-06-05T07:34:44","modified_gmt":"2026-06-05T07:34:44","slug":"viesac","status":"publish","type":"plugin","link":"https:\/\/kmr.wordpress.org\/plugins\/viesac\/","author":23458043,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"6.9.4","requires":"5.9","requires_php":"7.2","requires_plugins":null,"header_name":"VIESAC \u2013 Free VAT Validation for WooCommerce","header_author":"VIESAC","header_description":"VAT validation for WooCommerce - free unlimited VAT validation, 15 VIESAC audits\/month with lifetime storage of VIES certificates. EU VIES compliance, B2B tax, certificate download.","assets_banners_color":"c7d8ea","last_updated":"2026-06-05 07:34:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/viesac.eu\/extensions\/woocommerce","header_author_uri":"https:\/\/viesac.eu","rating":0,"author_block_rating":0,"active_installs":0,"downloads":54,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"viesac","date":"2026-06-05 06:33:03"},"1.0.4":{"tag":"1.0.4","author":"viesac","date":"2026-06-05 07:34:44"}},"upgrade_notice":{"1.0.4":"<p>Adds Norway and Switzerland VAT validation support and WordPress.org visual assets.<\/p>","1.0.3":"<p>Recommended update for WordPress.org packaging cleanup, improved translation coverage, and safer metadata handling.<\/p>\n\n<p>Adds better checkout compatibility for custom WooCommerce themes and builders.<\/p>","1.0.1":"<p>WordPress.org compatibility and packaging cleanup release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3561996,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3561996,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3561996,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3561996,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3561996,"resolution":"1","location":"assets","locale":"","width":1440,"height":1000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3561996,"resolution":"2","location":"assets","locale":"","width":1440,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3561996,"resolution":"3","location":"assets","locale":"","width":1440,"height":1050}},"screenshots":{"1":"WooCommerce order page with verified VAT status and VIESAC certificate download button","2":"VIESAC configuration page for API key and audit usage","3":"WooCommerce checkout with company name, VAT number, and tax-exempt B2B total"}},"plugin_section":[],"plugin_tags":[10553,2012,19126,158755,286],"plugin_category":[45],"plugin_contributors":[265920],"plugin_business_model":[],"class_list":["post-285028","plugin","type-plugin","status-publish","hentry","plugin_tags-b2b","plugin_tags-tax","plugin_tags-vat","plugin_tags-vies","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-viesac","plugin_committers-viesac"],"banners":{"banner":"https:\/\/ps.w.org\/viesac\/assets\/banner-772x250.png?rev=3561996","banner_2x":"https:\/\/ps.w.org\/viesac\/assets\/banner-1544x500.png?rev=3561996","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/viesac\/assets\/icon-128x128.png?rev=3561996","icon_2x":"https:\/\/ps.w.org\/viesac\/assets\/icon-256x256.png?rev=3561996","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/viesac\/assets\/screenshot-1.png?rev=3561996","caption":"WooCommerce order page with verified VAT status and VIESAC certificate download button"},{"src":"https:\/\/ps.w.org\/viesac\/assets\/screenshot-2.png?rev=3561996","caption":"VIESAC configuration page for API key and audit usage"},{"src":"https:\/\/ps.w.org\/viesac\/assets\/screenshot-3.png?rev=3561996","caption":"WooCommerce checkout with company name, VAT number, and tax-exempt B2B total"}],"raw_content":"<!--section=description-->\n<p>VIESAC adds free VAT validation to WooCommerce checkout. It validates EU, Norwegian, Swiss, and Northern Ireland VAT numbers and stores VIESAC certificates for audit-ready B2B orders.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Free unlimited VAT validation<\/strong> - Validate VAT numbers at WooCommerce checkout<\/li>\n<li><strong>15 VIESAC audits per month<\/strong> - Full audits with VIES certificate storage<\/li>\n<li><strong>Lifetime storage<\/strong> - VIES certificates stored permanently<\/li>\n<li><strong>EU VIES compliance<\/strong> - VAT number validation for EU businesses<\/li>\n<li><strong>B2B tax exemption<\/strong> - Automatic WooCommerce tax removal when VAT is valid<\/li>\n<li><strong>Certificate download<\/strong> - PDF certificate available in order details<\/li>\n<li><strong>Company and VAT fields<\/strong> - Adds company name and VAT number fields to checkout<\/li>\n<li><strong>Checkout blocks support<\/strong> - Works with WooCommerce Blocks<\/li>\n<li><strong>HPOS compatible<\/strong> - Compatible with WooCommerce Custom Order Tables<\/li>\n<\/ul>\n\n<h4>Supported countries<\/h4>\n\n<p>All EU member states plus Northern Ireland (XI), Norway (NO), and Switzerland (CH).<\/p>\n\n<h4>Getting started<\/h4>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to WooCommerce -&gt; VIESAC.<\/li>\n<li>Get your free API key from <a href=\"https:\/\/viesac.eu\/app\/api\">https:\/\/viesac.eu\/app\/api<\/a>.<\/li>\n<li>Enter the API key and save.<\/li>\n<\/ol>\n\n<h4>Languages<\/h4>\n\n<p>VIESAC is available in 25+ languages: English, German, French, Spanish, Italian, Polish, Dutch, Romanian, Greek, Czech, Swedish, Hungarian, Portuguese, Bulgarian, Danish, Finnish, Slovak, Croatian, Latvian, Estonian, Lithuanian, Slovenian, Russian, Turkish, Arabic, Ukrainian.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the VIESAC API to validate VAT numbers, retrieve account usage information, and optionally create audit records with certificate storage.<\/p>\n\n<p>It sends data to <code>https:\/\/viesac.eu<\/code> only when a store administrator enters an API key and the plugin performs one of these actions:<\/p>\n\n<ul>\n<li>VAT validation and audit creation via <code>https:\/\/viesac.eu\/api\/v1\/audits<\/code><\/li>\n<li>Account and usage lookup via <code>https:\/\/viesac.eu\/api\/v1\/account<\/code><\/li>\n<\/ul>\n\n<p>Depending on the action, the plugin may send:<\/p>\n\n<ul>\n<li>VAT country code and VAT number<\/li>\n<li>Company name<\/li>\n<li>Company address<\/li>\n<li>Order number<\/li>\n<li>Order audit details in XML format for certificate generation<\/li>\n<\/ul>\n\n<p>Service provider documentation:<\/p>\n\n<ul>\n<li>Privacy Policy: <a href=\"https:\/\/viesac.eu\/privacy-policy\">https:\/\/viesac.eu\/privacy-policy<\/a><\/li>\n<li>Terms of Service: <a href=\"https:\/\/viesac.eu\/terms-of-service\">https:\/\/viesac.eu\/terms-of-service<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/viesac\/<\/code>, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen in WordPress.<\/li>\n<li>Ensure WooCommerce is installed and active.<\/li>\n<li>Go to WooCommerce -&gt; VIESAC and enter your API key from <a href=\"https:\/\/viesac.eu\/app\/api\">https:\/\/viesac.eu\/app\/api<\/a>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20pay%3F\"><h3>Do I need to pay?<\/h3><\/dt>\n<dd><p>VAT validation is free. You get 15 VIESAC audits per month (full audits with certificate storage) free of charge. Paid plans offer more audits.<\/p><\/dd>\n<dt id=\"what%20is%20an%20audit%3F\"><h3>What is an audit?<\/h3><\/dt>\n<dd><p>An audit is a full validation that creates and stores a VIES certificate for the order. VAT number checks at checkout are unlimited and free.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20blocks%3F\"><h3>Does it work with WooCommerce Blocks?<\/h3><\/dt>\n<dd><p>Yes. VIESAC is compatible with WooCommerce Blocks checkout.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Add Norway and Switzerland VAT validation support<\/li>\n<li>Add WordPress.org plugin icons, banner, and screenshots<\/li>\n<li>Sharpen readme copy around free VAT validation, VAT number checkout fields, B2B tax exemption, and certificate storage<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Clean up WordPress.org scanner issues without changing checkout behavior<\/li>\n<li>Add missing plugin translations for Company name fields across all bundled locales<\/li>\n<li>Rebuild translation files for verified runtime loading in WordPress<\/li>\n<li>Harden admin output escaping and checkout\/order input sanitization<\/li>\n<li>Normalize plugin file line endings and refine PHPCS-safe request handling in checkout\/order flows<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Add best-effort fallback VAT field injection for custom WooCommerce checkout themes<\/li>\n<li>Re-inject VAT field after checkout AJAX updates and DOM re-renders<\/li>\n<li>Improve compatibility with custom theme checkout wrappers such as Avada-style layouts<\/li>\n<li>Keep WooCommerce Blocks behavior separate from classic\/custom theme fallback logic<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Update text domain and WordPress compatibility metadata<\/li>\n<li>Add WooCommerce dependency header<\/li>\n<li>Document external API service usage for WordPress.org review<\/li>\n<li>Clean plugin copy for UTF-8 safe packaging<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>VAT validation at checkout<\/li>\n<li>15 free VIESAC audits per month<\/li>\n<li>VIES certificate download<\/li>\n<li>Admin settings page<\/li>\n<li>25+ language translations<\/li>\n<\/ul>","raw_excerpt":"Free VAT validation for WooCommerce checkout with audit-ready VIESAC certificates for B2B orders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/285028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=285028"}],"author":[{"embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/viesac"}],"wp:attachment":[{"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=285028"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=285028"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=285028"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=285028"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=285028"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=285028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}