antalaron/vat-number-validator
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| danielmrdev/laravel-spanish-validator | 0.85 | — | 25 | 25 | 16 | 279 | 0 | 8.4 | 15.7 | MIT | 7 months ago | |
| besmartand-pro/vies-bundle | 0.84 | — | 0 | 0 | 0 | 28 | 0 | 0.3 | 20.2 | MIT | 1 year ago | |
| atournayre/assert | 0.83 | — | 0 | 0 | 0 | 13 | 1 | 1.3 | 15.8 | MIT | 3 years ago | |
| antonioturdo/italia-bundle | 0.83 | — | 0 | 0 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| fdisotto/partita-iva | 0.82 | Laravel/PHP package to validate EU VAT numbers via the EU VIES service (checkVatService). Performs a remote lookup against the official EC endpoint to confirm whether a VAT number exists across EU Member States. | 7 | 8 | 1 | 688 | 0 | 1.0 | 27.1 | MIT | 11 years ago | |
| antkowiak/validation-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| sorciulus/check-partita-iva | 0.82 | 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 | |
| intervention/validation | 0.81 | Intervention Validation extends Laravel 10+ with 37 extra validation rules for formats like IBAN, BIC, ISBN, credit card numbers, usernames, and hexadecimal colors. It registers automatically via service discovery and supports multilingual error messages. | 677 | 683 | 68 | 231K | 2 | 21.5 | 39.1 | MIT | 3 months ago | |
| vlucas/valitron | 0.81 | Valitron is a lightweight, dependency-free PHP validation library with simple, readable rules. Validate arrays like $_POST in one call, get structured errors, and extend with custom rules and callbacks—minimal code, well tested, and framework-agnostic. | 1,598 | 1,647 | 245 | 100K | 42 | 33.7 | 42.9 | BSD-3-Clause | 4 years ago | |
| amondi-media/laravel-evatr | 0.81 | 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 | |
| avegao/spain-validator-bundle | 0.81 | — | 5 | 3 | 5 | 0 | 2 | 0.5 | 0.3 | — | 10 years ago | |
| ddeboer/vatin-bundle | 0.81 | 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 | |
| dragonbe/vies | 0.81 | 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 | |
| becklyn/vatin-bundle | 0.81 | 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 | |
| devilcius/extra-validator-bundle | 0.81 | Symfony bundle adding extra validators for common Spanish form fields. Includes CCC (Código Cuenta Cliente) bank account validation and NIF/DNI fiscal ID validation. Install via Composer and configure constraints in validation.xml for your entity properties. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| joepc74/laravel-spanish-validator | 0.80 | Laravel package that provides Spanish-language validation messages for Laravel’s validator, helping you localize form errors quickly. Drop in, configure the locale, and use standard Laravel validation rules with Spanish responses. | 0 | 0 | 0 | 2 | 0 | 0.0 | 6.6 | MIT | — | |
| ebrana/cz-bank-account-validator-bundle | 0.80 | Symfony bundle providing a PHP attribute validation constraint for Czech bank account numbers (e.g., prefix-number/bankcode). Works on full string properties or computed methods with separate parts, supports custom error paths/messages, and allows custom bank code providers via service decoration. | 0 | 0 | 0 | 26 | 0 | 1.8 | 20.0 | — | 11 months ago | |
| sandermuller/laravel-fluent-validation | 0.80 | Fluent validation rule builders for Laravel: write rules with IDE autocompletion instead of string syntax. Each rule type exposes only applicable methods, each() and children() keep parent and child rules together, and the HasFluentRules trait speeds up wildcard validation. | 223 | 223 | 3 | 15K | 0 | 33.4 | 30.5 | MIT | 1 week ago | |
| ddeboer/vatin | 0.80 | 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 | |
| digipolisgent/domainator9k-core-bundle | 0.79 | — | 0 | 0 | 0 | 31 | 0 | 1.2 | 20.8 | — | 2 years ago |
How can I help you explore Laravel packages today?