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.
Source Distribution
Built Distribution
Close
Hashes for vat_format_checker-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f37085df3e01dc57d66f6e912adeefe5c41c18166e06f376238881ee4b098ffe |
|
MD5 | 71bf26cb6f69d7a0c11bb113439dbaeb |
|
BLAKE2b-256 | c9514276abe08c96f3fed3ebc9b521355133fd4146c2f170eb6602ef11028c60 |