VIES VAT Registry Validation
Author: damianlegawiecCreated Sep 10, 2026Updated Sep 16, 2026
Labels💼 B2B
The registry half of EU VAT number validation as a free open-source gem: a validator that asks VIES whether a number is actually registered, records audit-grade evidence (the consultation number a qualified check returns), and keeps verdicts fresh over time. Core 6.0 ships only the offline half (format and checksum) with a contract that an extension re-registers the eu_vat kind and takes over both halves; this gem is that extension. The existing pipeline (statuses, async job, subscriber, admin validate endpoint) starts doing real work the moment the gem registers.
Plan: https://github.com/spree/spree/blob/main/docs/plans/6.1-vies-vat-validation.md
Tracked in Linear as V-3619.
Source: spree/spree