mpociot/vat-calculator
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| blackboxcode/pando-tax-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | LGPL-3.0 | — | |
| ddeboer/vatin | 0.83 | 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. | 141 | 142 | 37 | 70K | 2 | 6.9 | 38.3 | MIT | 1 year ago | |
| amondi-media/laravel-evatr | 0.82 | 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 | 11.6 | — | GPL-3.0 | 5 months ago | |
| sylius/taxation | 0.82 | Sylius Taxation Component provides core models and extensible tax calculators to handle taxes for different items, zones, and tax rates in PHP applications. Part of the Sylius eCommerce ecosystem, designed for easy integration and customization. | 11 | 11 | 4 | 11K | 0 | 0.2 | 41.1 | MIT | — | |
| 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 | 29 | 12 | 13K | 1 | 17.0 | 42.2 | MIT | 4 months ago | |
| spatie/tax-calculator | 0.81 | Interfaces and helpers to simplify tax calculations in PHP. Use TaxCalculation with plain numbers or items implementing HasTax to compute base, tax, and total prices, and combine calculations (e.g., cart items + delivery) on the fly. | 81 | 83 | 12 | 364 | 0 | 1.1 | 10.2 | MIT | 4 years ago | |
| antalaron/vat-number-validator | 0.81 | 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 | 7 | 727 | 2 | 2.8 | 28.2 | MIT | 1 year ago | |
| fdisotto/partita-iva | 0.81 | 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 | 928 | 0 | 1.0 | 28.6 | MIT | 10 years ago | |
| besmartand-pro/vies-bundle | 0.81 | — | 0 | 0 | 0 | 60 | 0 | 0.3 | 24.7 | MIT | 1 year ago | |
| sorciulus/check-partita-iva | 0.81 | 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 | 584 | 0 | 0.6 | 31.7 | MIT | 8 years 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. | 282 | 285 | 56 | 77K | 8 | 14.7 | 37.1 | MIT | 2 years ago | |
| ekyna/commerce | 0.81 | Ekyna Commerce is a PHP/Symfony commerce component providing the foundations for catalog, orders, customers, taxes, and related domain logic. Work in progress with planned cleanup (bundles removal, naming, Doctrine mappings/embeddables) and EU VAT resources. | 0 | 0 | 2 | 31 | 0 | 0.1 | 20.8 | MIT | — | |
| becklyn/vatin-bundle | 0.80 | 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 | |
| elegantly/laravel-invoices | 0.80 | Manage invoices in Laravel with database storage, serial numbering, and PDF generation. Create, render, store, and download invoices as PDFs or views, add taxes/discounts and payment instructions (QR codes), and customize templates. | 238 | 235 | 26 | 5K | 1 | 30.9 | 21.6 | MIT | 1 month ago | |
| linepayamak/laravel | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| controleonline/accounting | 0.80 | — | 1 | 1 | 2 | 310 | 0 | 0.1 | 30.3 | MIT | — | |
| sander-van-hooft/laravel-invoicable | 0.79 | — | 146 | 147 | 37 | 20 | 4 | 5.3 | 1.9 | MIT | 5 years ago | |
| antonioturdo/italia-bundle | 0.79 | — | 0 | 0 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| mesilov/moneyphp-percentage | 0.78 | Tiny PHP helper for applying percentage calculations to MoneyPHP money values. Useful for discounts, taxes, fees, commissions, and proportional splits while keeping monetary amounts precise and reusable across your app. | 2 | 2 | 0 | 9K | 0 | 0.6 | 46.5 | MIT | 2 years ago | |
| laravel/cashier | 0.75 | Laravel Cashier (Stripe) adds a fluent, expressive API for subscription billing in Laravel. Manage subscriptions, coupons, plan swaps, quantities, cancellation grace periods, and invoice PDF generation—without writing boilerplate billing code. | 2,539 | 2,571 | 741 | 2M | 15 | 61.4 | 50.3 | MIT | 1 month ago |
How can I help you explore Laravel packages today?