Download the PHP package mibo/vat without Composer

On this page you can find all versions of the php package mibo/vat. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package vat

VAT

codecov

The library provides common structures for VAT (Value Added Tax). It contains:

The 'why' the library is written as is:

VAT rate is only a simple flag that indicates the percentage of the VAT, however only for a specific country. The country cannot be determined from the VAT rate alone, nor can the VAT rate be determined from the country alone. To do so, one needs to know the classification of the goods or services (such as CPA product classification, CN product classification, etc.). Based on the classification, the VAT rate can be determined for any country.

No implementation of the convertor is made in here, because of numbers of different classifications and lack of information where data for each classification is stored and accessable in a format that can be used.

VAT Rates

List of the VAT rates comes from EU:

Next VAT rate that is commonly used is

Except of that VAT rates, two more VAT rates are included for development purposes:


Installation

Usage

Note that when specifying the VAT rate and the classification, that VAT rate might be later changed when the Resolver finds out that the classification is not valid for the specified VAT rate. Because of that, better way to create a VAT object is:

To change the VAT for another country:

For now, the country code is not checked and accepts any string value. Later it might be specified whether to use two or three-letter country code by ISO standard.

Changing or applying Resolver and Convertor:


All versions of vat with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
mibo/taxonomy Version ^1.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mibo/vat contains the following files

Loading the files please wait ....