A library for checking on European VAT formats
Project description
A library for checking on European VAT formats
pyVat is a complete library that validates vat number formats in EU member countries. The algorithms used are described in /doc/VIES-VAT Validation Routines-v15.0.doc
Compatibility
Python >= 2.6
Installation
$ pip install vat-format-checker
Usage
from pyVat.api import Validator validator = Validator('ATU10223006') if validator.validate() is True: print ("The VAT number has a valid format") else: print ("Invalid VAT number format for country %s" % validator.country_code)
Issues
- The Croatian format is missing the algorithm. The validations is done purely based on regular expressions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size vat_format_checker-0.0.4-py3-none-any.whl (40.7 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size vat-format-checker-0.0.4.tar.gz (8.8 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for vat_format_checker-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f37085df3e01dc57d66f6e912adeefe5c41c18166e06f376238881ee4b098ffe |
|
MD5 | 71bf26cb6f69d7a0c11bb113439dbaeb |
|
BLAKE2-256 | c9514276abe08c96f3fed3ebc9b521355133fd4146c2f170eb6602ef11028c60 |