Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get files ready for 1.1 release1.1Arthur de Jong2015-04-2719-6/+305
|
* Update database filesArthur de Jong2015-04-276-508/+648
| | | | This also updates the script to download updated Chinese location names.
* Add support for SE orgnrTomas Thor Jonsson2015-04-272-7/+78
| | | | | This also delegates some of the validation for the Swedish VAT module to the orgnr module.
* Add extra tests for the stdnum.ec.ruc moduleArthur de Jong2015-04-271-1/+185
| | | | These numbers were found in various online sources.
* Add extra test for French TVAArthur de Jong2015-04-271-1/+5
|
* Change description of Greek FPA numberP. Christeas2015-04-241-1/+1
| | | | | In Greece, our VAT number is used as a generic "tax registration" num. Update the docstring to reflect that name.
* Add Argentinian CUIT (VAT) numberArthur de Jong2015-04-233-0/+340
| | | | Based partially on the implementation in the vatnumber module.
* Add San Marino COE (VAT) numberArthur de Jong2015-04-232-0/+103
| | | | Based partially on the implementation in the vatnumber module.
* Add Colombian NIT/RUT (VAT) codeArthur de Jong2015-04-232-0/+117
| | | | Based on the implementation in the vatnumber module.
* Add Chilean national tax number (RUT)Arthur de Jong2015-04-233-0/+351
| | | | Based on the implementation in the vatnumber module.
* Add Albanian NIPT (VAT) numberArthur de Jong2015-04-233-0/+282
| | | | | | | Partially based on the implementation in the vatnumber module. Some valid numbers appear to start with an L so those are allowed as well.
* Extend the list of valid CedulaArthur de Jong2015-04-231-84/+80
| | | | | | This is based on the list of Cedula found at http://prd.org.do/2013/07/30/lista-del-cen-del-prd-actualizada-y-registrada-en-la-junta-central-electoral/ (link provided by José Arturo García)
* Add Dominican Republic Cedula numberArthur de Jong2015-04-222-0/+303
| | | | | | | | | The Cedule is a Dominican Republic national identification number for persons. The number uses the Luhn checksum but apparently there are a lof of valid numbers in use that do not match the checksum. For this a whitelist is used.
* Add Dominican Republic RNC numberArthur de Jong2015-04-223-0/+265
| | | | | The RNC (Registro Nacional del Contribuyente) is the Dominican Republic taxpayer registration number for companies.
* Add more stdnum.no.mva testsArthur de Jong2015-04-221-0/+46
|
* Add more tests for KennitalaArthur de Jong2015-04-192-0/+50
|
* Support Icelandic personal, organisation and VAT identifiersTuomas Toivonen2015-04-183-0/+201
| | | | The package is named "is_" because "is" is a reserved word.
* Add support for Norwegian organisation and VAT numbersTuomas Toivonen2015-04-173-0/+176
| | | | | This commit also includes changes from Tomas Thor Jonsson <benregn@gmail.com>.
* Add ISO 9362 (BIC) supportTony Bajan2015-04-171-0/+86
|
* Raise InvalidComponent for unregistered IMSIArthur de Jong2015-04-171-3/+3
|
* Adding HR (Croatia) to the list of available countriesEmiliano Castro2015-04-172-1/+4
|
* Fix common spelling mistakeArthur de Jong2014-11-016-7/+7
|
* Fix for invalidating MEIDs with invalid decimal bit lengthMatt McDonald2014-11-012-1/+19
| | | | See: http://arthurdejong.org/trac/python-stdnum/ticket/10
* Restore section for on homepageArthur de Jong2014-10-201-0/+5
|
* Get files ready for 1.0 release1.0Arthur de Jong2014-10-1915-12/+286
|
* Remove unused importArthur de Jong2014-10-191-1/+0
|
* Update database filesArthur de Jong2014-10-194-553/+782
|
* Adds the Swiss social security numberDenis Krienbühl2014-10-192-0/+93
| | | | Also known as "Sozialversicherungsnummer" / "Neue AHV Nummer".
* Only catch ExceptionArthur de Jong2014-10-1811-11/+11
|
* Add Ecuadorian CI and RUC numbersArthur de Jong2014-10-175-0/+424
|\ | | | | | | | | | | | | Add modules for Ecuadorian Identification Card (CI - Cédula de identidad) and Fiscal Numbers (RUC - Registro Único de Contribuyentes) See: https://github.com/arthurdejong/python-stdnum/pull/12
| * Validate parts of numbersArthur de Jong2014-10-174-0/+46
| | | | | | | | | | This raises exceptions when the provice or establishment number part of the number contains invalid values.
| * Refactor checksum functionsArthur de Jong2014-10-172-47/+23
| | | | | | | | | | | | Use the CI checks from within the RUC module for natural RUC numbers (thereby eliminating a bug in the RUC checksum calculation) and simplify the checksum functions.
| * Use dedicated doctestsArthur de Jong2014-10-174-15/+202
| | | | | | | | | | | | | | This moves a number of the existing test cases to dedicated doctest files and extend the tests with more numbers and corner cases. This also fixes a few docstrings.
| * Add Ecuadorian CI and RUC numbersJonathan Finlay2014-10-143-0/+215
|/ | | | | Add modules for Ecuadorian Identification Card (CI - Cédula de identidad) and Fiscal Numbers (RUC - Registro Único de Contribuyentes)
* Add Chinese Resident Identity Card NumberArthur de Jong2014-10-065-0/+3466
|\
| * Support the Resident Identity Card Number of People's ↵Jiangge Zhang2014-10-062-0/+196
| | | | | | | | Republic China
| * Download locations from the China (PRC) government siteJiangge Zhang2014-10-062-0/+3249
| |
| * Add stdnum.cn package for Chinese (PRC) numbersJiangge Zhang2014-10-061-0/+21
| |
* | Update NRIC testsArthur de Jong2014-10-052-8/+8
| |
* | Update URLs for Malaysian code listsArthur de Jong2014-10-052-35/+39
|/ | | | | | | | | | This updates the URLs for the state and country codes as published by the National Registration Department of Malaysia and changes the parsing to the new page layout. This also updates the data file. https://github.com/arthurdejong/python-stdnum/issues/14
* Add US bank routing transit numbersTony Bajan2014-09-021-0/+87
|
* Use ElementTree for simpler XML parsingArthur de Jong2014-07-051-65/+46
|
* Fix getisbn script and update ISBN data fileArthur de Jong2014-07-052-19/+27
|
* Improve package docstring formatting and show exampleArthur de Jong2014-04-112-72/+85
|
* Add support for ISO6346Sharoon Thomas2014-03-182-0/+143
| | | | | | Add validation and creation of check digit for ISO6346 codes. See: https://github.com/arthurdejong/python-stdnum/pull/9
* Added a simple backwards compability checkJussi Räsänen2014-03-051-1/+4
|
* Add support for 2013 extension of Irish PPS NumbersArthur de Jong2014-02-173-14/+42
| | | | | 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
* Rename AT-02 module to stdnum.eu.at_02Arthur de Jong2014-02-061-1/+0
|
* Add SEPA Creditor identifier (AT-02)Sergi Almacellas Abellana2014-02-051-0/+77
|
* Add an Italian Codice Fiscale moduleArthur de Jong2014-02-022-0/+281
| | | | | | | | | | | | | | | | | | This module validates 16 digit Italian tax codes for individuals. https://en.wikipedia.org/wiki/Italian_fiscal_code_card It is based on the pycodicefiscale module that can be found here: https://github.com/baxeico/pycodicefiscale Functions have been renamed to follow the stdnum naming scheme: isvalid() -> is_valid(), control_code -> calc_check_digit(), get_birthday() -> get_birth_date(), get_sex() -> get_gender(). The build() function for generating tax codes (based on name, birth place and date) has been left out because this number cannot be uniquely constructed with this information alone (numbers are issued by the Italian tax office with a mechanism handle duplicates). Addresses trac ticket #9.