danielebarbaro/laravel-vat-eu-validator
A Laravel package for validating European Union VAT numbers via the VIES service. It ships a ready-made validation rule so you can verify VAT IDs in form requests and controllers with a single line, plus helpers for checking format and querying member-state data.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| antalaron/vat-number-validator | 0.87 | PHP VAT number validation library built on Symfony Validator. Validate EU VAT formats with easy constraint usage, get violation messages, and optionally plug in custom VAT rules via an extraVat callback. Installable via Composer; MIT licensed. | 6 | 6 | 8 | 657 | 2 | 2.9 | 27.6 | MIT | 1 year ago | |
| mpociot/vat-calculator | 0.86 | EU VAT/MOSS calculator for Laravel/Cashier or standalone PHP. Calculate gross prices and tax rates by country/postal code, handle B2B/B2C rules, and validate EU VAT numbers. Simple API via facade or instance. | 1,288 | 1,291 | 108 | 172K | 2 | 29.0 | 32.3 | MIT | 6 months ago | |
| ddeboer/vatin-bundle | 0.86 | Symfony bundle integrating ddeboer/vatin. Validates EU VAT ID (VATIN) format via Symfony Validator and can optionally verify existence via the VIES SOAP service. Also exposes services for direct VATIN validation and VIES lookups. | 30 | 30 | 12 | 20K | 1 | 12.0 | 41.5 | MIT | 7 months ago | |
| ddeboer/vatin | 0.86 | Validate EU VAT identification numbers and check their status via the VIES service. Provides simple PHP utilities to format, validate, and verify VATINs for customers and companies, making it easy to add VAT checks to invoicing and checkout flows. | 142 | 142 | 37 | 72K | 3 | 7.2 | 38.4 | MIT | 1 year ago | |
| besmartand-pro/vies-bundle | 0.86 | — | 0 | 0 | 0 | 28 | 0 | 0.3 | 20.2 | MIT | 1 year ago | |
| becklyn/vatin-bundle | 0.86 | Symfony bundle integrating the VATIN library to validate EU VAT numbers. Provides a @Vatin constraint for format checks and optional VIES existence validation, plus services to validate VATINs and query the VIES SOAP web service directly. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| sparkling/vat-bundle | 0.86 | sparkling/vat-bundle is a Symfony bundle for validating EU VAT numbers through the VIES service, with ready-to-use validators and services that make it easy to add VAT checks to checkout, onboarding, or other PHP application workflows. | 26 | 26 | 7 | 408 | 0 | 0.3 | 11.8 | MIT | 8 years ago | |
| ibericode/vat-bundle | 0.85 | Symfony bundle wrapping the ibericode/vat library to validate EU VAT numbers against the official VIES service. Check VAT IDs, retrieve registered company details, and add reliable, framework-friendly VAT validation to any Symfony application. Supports all EU member states. | 20 | 20 | 9 | 8K | 1 | 9.0 | 38.6 | MIT | 7 months ago | |
| sandwich/vies-bundle | 0.85 | Validate EU VAT numbers through the official VIES service with sandwich/vies-bundle. It wraps VIES lookups in a configurable PHP API with error handling and framework integration, making it easy to check VAT registration status reliably in your application. | 2 | 2 | 5 | 2K | 0 | 0.4 | 38.5 | MIT | 3 years ago | |
| danielmrdev/laravel-spanish-validator | 0.85 | — | 25 | 25 | 16 | 279 | 0 | 8.4 | 15.7 | MIT | 7 months ago | |
| romanzipp/laravel-validator-pizza | 0.85 | A small Laravel package from romanzipp that streamlines validator error handling, helping you format and present validation messages consistently across your application. | 19 | 19 | 3 | 31 | 0 | 0.2 | 4.0 | MIT | 6 years ago | |
| napp/nova-vat-validation | 0.85 | A Laravel Nova field for validating VAT numbers, letting you check EU VAT IDs directly in Nova forms and resources. Helps keep company and customer records accurate by flagging invalid or malformed VAT numbers with clear validation feedback. | 5 | 5 | 1 | 0 | 1 | 0.2 | — | — | — | |
| dragonbe/vies | 0.85 | 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. | 283 | 286 | 58 | 99K | 9 | 15.2 | 39.3 | MIT | 2 years ago | |
| ideup/extra-validator-bundle | 0.85 | Extra Validator Bundle adds ready-made Symfony validation constraints and rules for common cases, helping you validate user input with less custom code. A small, focused package for projects that need extra validators beyond Symfony's built-in set. | 9 | 9 | 9 | 4 | 0 | 0.3 | 2.0 | — | — | |
| ekmungai/laravel-ifrs | 0.85 | Laravel IFRS brings double-entry accounting and IFRS-compliant financial reporting to Laravel apps. Manage chart of accounts, journal entries, ledgers, and trial balances, then generate balance sheets, income statements, and other audit-ready financial reports from clean data. | 367 | — | 93 | — | 0 | 24.9 | — | MIT | 1 week ago | |
| ulabox/nif-validator | 0.85 | A Laravel package for validating Spanish NIF, NIE and CIF tax identification numbers. It offers validation rules and simple helpers to verify document numbers in forms, requests and Eloquent models, making Spanish tax ID checks clean and reliable. | 25 | 25 | 6 | 1K | 1 | 0.4 | 23.2 | MIT | 2 years ago | |
| amondi-media/laravel-evatr | 0.84 | Laravel package to validate German and EU VAT IDs via the official German Federal Central Tax Office (eVatR) online service. Provides a validation rule and rule extension, configurable requester VAT ID, API URL, and timeout. | 0 | 0 | 0 | 0 | 0 | 6.9 | — | GPL-3.0 | 8 months ago | |
| sorciulus/check-partita-iva | 0.84 | Laravel package to validate Italian VAT numbers (Partita IVA). Provides quick checks (format and checksum) to detect invalid P.IVA values, useful for signup forms, invoicing, and customer data imports. | 2 | 2 | 0 | 701 | 0 | 0.6 | 32.7 | MIT | 8 years ago | |
| proengsoft/laravel-jsvalidation | 0.84 | Reuse Laravel validation rules, messages, and FormRequests to validate forms client-side automatically—no JavaScript coding required. Supports AJAX rules like unique and exists, localization, and works without the Form Builder. | 1,138 | 1,152 | 175 | 50K | 13 | 32.5 | 33.5 | MIT | 7 months ago | |
| laravellegends/pt-br-validator | 0.84 | Brazilian Portuguese validation rules for Laravel, adding CPF, CNPJ, CEP, phone, and other pt-BR formats as native validators so you can validate local documents and data with simple, familiar rule strings. | 648 | — | 111 | — | 2 | 18.8 | 2.5 | MIT | 5 months ago |
How can I help you explore Laravel packages today?