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.7
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.
Source Distribution
Built Distribution
Close
Hashes for vat_format_checker-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef2908990ff89684732ed4009d53bda871c6841364b7a8ea152cc508ff8b39be |
|
MD5 | 4d6543de7f621489bd4fb7313d3e0c23 |
|
BLAKE2b-256 | 64b25b23258e849c5eac95302a824c881ac34033824f3f6dbf6795c956931a17 |