Skip to main content

v0.1.0 — initial release

· 2 min read
Magento + commerce specialists

The first public release of Byte8 VAT Validator is out: EU VIES + UK HMRC

  • Swiss UID-Register validation, DACH-ready audit log, headless REST, plus Hyvä and VelaFront companion widgets.

What's in v0.1.0

  • Three upstreams: VIES (REST, no ext-soap), HMRC (no OAuth), Swiss UID-Register (hand-rolled SOAP envelope, also no ext-soap).
  • Customer-group auto-assignment with three buckets: domestic-valid, intra-EU-valid (zero tax), invalid. unavailable upstream results never strip a customer's existing group.
  • DB-backed validation log with admin grid, CSV / Excel XML export, configurable retention defaulting to 10 years for §147 AO compliance.
  • Persist via event hook — the persist observer subscribes to byte8_vat_validator_validated, so other Byte8 modules can plug in without coupling.
  • REST endpoint /V1/byte8-vat-validator/validate/:cc/:vn, anonymous, for headless / AJAX use.
  • Two CLI commandsbyte8:vat:validate (single number) and byte8:vat:revalidate-all (bulk back-fill / clean-up).
  • Companion modules for Hyvä (Alpine + Tailwind) and VelaFront / Next.js (React component + headless hook).
  • GDPR section in the README + privacy docs page covering Art. 6(1)(c) lawful basis and suggested privacy-policy copy.

What's coming next

  • Phase 2 verification — live smoke tests against real Magento sandboxes are in progress.
  • W-IdNr. (German Wirtschafts-Identifikationsnummer) parked until BFS publishes a public lookup endpoint.
  • Magewire-based Hyvä Checkout integration — open an issue if you need it.