amondi-media/laravel-evatr
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.
Adopt if:
Look elsewhere if:
eu-vat or Node.js libraries.For Executives: *"This Laravel package lets us validate German/EU VAT numbers automatically—critical for expanding into Europe without manual checks or costly third-party tools. For example, if we’re selling to German businesses, we can:
For Engineering: *"This package wraps the BZSt VAT validation API in a Laravel-friendly way, handling:
VatValidator::validate('DE123456789')), with fallback logic for offline use. The codebase is lightweight (~500 LOC), so maintenance is minimal. Pros:
✅ No dependency on proprietary APIs (unlike Avalara).
✅ Works with Laravel’s service container and testing tools.
✅ Future-proof if BZSt updates their validation rules.
Cons:
⚠️ GPL-3.0 license may require open-sourcing our VAT logic (clarify with legal).
⚠️ No stars/dependents—vetted the BZSt API directly to confirm reliability.
Recommendation: Pilot in [specific feature, e.g., seller onboarding] and monitor API uptime."*How can I help you explore Laravel packages today?