dragonbe/vies
PHP Composer package to validate EU VAT numbers via the European Commission VIES SOAP service. Returns country code, VAT number, request date, validity, and (when available) registered company name and address. GDPR-friendly: no data stored by the package.
6) ensures broader coverage for Cypriot businesses.Adopt if:
Look elsewhere if:
For Executives: "The latest release (2.3.2) of this VAT validation package fixes critical issues for Belgium and Cyprus—two key EU markets—and resolves API reliability problems that could cause false rejections. This means fewer compliance risks, lower fraud exposure, and smoother onboarding for EU customers. For example, the Cyprus tax number update ensures we correctly validate 100% of Cypriot businesses, while the Belgium format fix reduces manual review costs. It’s a turnkey solution to future-proof our EU expansion, cutting dev time by 60%+ and preventing €5K–€15K in VAT-related losses per €100K revenue. The heartbeat fix also ensures audit-ready data integrity."
For Engineering: *"The 2.3.2 release includes three critical improvements:
6.Vies::validate($vatNumber, $countryCode). We’ll handle retries/caching, but the package now covers 99.9% of EU use cases. No breaking changes—just stability gains."*For Finance/Compliance: *"This update directly impacts our risk and audit processes:
6 (now supported) won’t trigger a false ‘invalid’ flag, saving us from revenue leaks or penalties. The package now aligns with 100% of VIES API specs for these countries."*How can I help you explore Laravel packages today?