Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/tests/test_eu_vat.doctest
Commit message (Collapse)AuthorAgeFilesLines
* Ensure EU VAT numbers don't accept duplicate country codesArthur de Jong2023-11-121-1/+39
|
* Validate European VAT numbers with EU or IM prefixArthur de Jong2023-08-131-0/+2
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/417
* Support xi country code for Northern IrelandArthur de Jong2021-01-211-1/+3
| | | | | | | | | While Great Brittain is no longer an EU member state some GB VAT numbers are still valid if the company meets certain requirements. See https://www.gov.uk/government/publications/accounting-for-vat-on-goods-moving-between-great-britain-and-northern-ireland-from-1-january-2021/check-when-you-are-trading-under-the-northern-ireland-protocol-if-you-are-vat-registered-business Closes https://github.com/arthurdejong/python-stdnum/issues/250
* Remove GB from EU member statesViggo de Vries2021-01-101-40/+0
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/246
* Retain RO prefix in Romanian VAT numbersArthur de Jong2020-11-011-0/+7
| | | | | | | | This does not strip the RO prefix from Romanian VAT numbers to be able to keep the distinction between a CUI/CIF that is registered for VAT (which commonly has the RO prefix) and those that don't. Closes https://github.com/arthurdejong/python-stdnum/issues/231
* Support new btw-identificatienummerArthur de Jong2020-01-091-1/+5
| | | | | | | | | | | | | | | | | | | | | | The btw-identificatienummer has been introduced on January 1st 2020 in the Netherlands as an alternative to the btw-nummer that contains the BSN personal identifier. The number has the same structure and function but does not contain a BSN and uses a different check digit algorithm. Thanks to Cas Vissers, Jeroen van Heiningen, Jerome Hanke, Nicolas Martinelli, Ronald Portier and Tim Muller for contributing to the fix. More information: * http://kleineondernemer.nl/index.php/nieuw-btw-identificatienummer-vanaf-1-januari-2020-voor-eenmanszaken * https://nl.wikipedia.org/wiki/Btw-nummer_(Nederland) * https://www.belastingdienst.nl/wps/wcm/connect/bldcontenten/belastingdienst/business/vat/new-vat-id/ * https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/administratie_bijhouden/btw_nummers_controleren/uw_btw_nummer Closes https://github.com/arthurdejong/python-stdnum/issues/182 Closes https://github.com/arthurdejong/python-stdnum/pull/183 Closes https://github.com/arthurdejong/python-stdnum/pull/184 Closes https://github.com/arthurdejong/python-stdnum/pull/185
* Fix Czech DIČ check digit calculationArthur de Jong2017-09-081-0/+12
| | | | | | | | This fixes a bug in the check digit calculation for the 9-digit numbers that start with a 6 for individuals without a RČ. This also adds a few tests for Czech VAT numbers. See https://github.com/arthurdejong/python-stdnum/issues/51
* Add support for Monaco VAT numberArthur de Jong2017-03-251-1/+25
| | | | | | | The number uses the French TVA number but, unlike normal French VAT numbers, they are not valid French SIREN numbers. See https://github.com/arthurdejong/python-stdnum/issues/46
* Add more numbers found onlineArthur de Jong2015-10-051-8/+51
|
* Add support for 2013 extension of Irish PPS NumbersArthur de Jong2014-02-171-0/+2
| | | | | References: - https://www.welfare.ie/en/Pages/PPSN.aspx - http://www.citizensinformation.ie/en/social_welfare/irish_social_welfare_system/personal_public_service_number.html
* Implement validate() for European VAT numbersArthur de Jong2013-06-081-2/+175
|
* add a VAT (European Union VAT number) moduleArthur de Jong2012-02-191-0/+656
git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@155 9dea7c4f-944c-4273-ac1a-574ede026edc