v0.1.0 — initial release
· 2 min read
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 noext-soap). - Customer-group auto-assignment with three buckets: domestic-valid,
intra-EU-valid (zero tax), invalid.
unavailableupstream 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 commands —
byte8:vat:validate(single number) andbyte8: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.