Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add documentationArthur de Jong2019-03-101-0/+4
|
* Remove broken linkArthur de Jong2019-03-101-1/+0
|
* Add New Zealand bank account numberArthur de Jong2019-03-105-0/+2795
|
* Add Moldavian IDNOArthur de Jong2019-03-033-0/+331
|
* Add more tests for Bulgarian EGNArthur de Jong2019-03-031-0/+42
|
* Rename MAC check_manufacturer to validate_manufacturerArthur de Jong2019-03-032-8/+8
| | | | | For consistency with the other validation modules that have an extra argument to disable or enable certain parts of the validation.
* Add Lithuanian Asmens kodasArthur de Jong2019-03-032-0/+123
|
* Add Greek AMKA social security numberArthur de Jong2019-03-032-0/+248
|
* Switch from import-order to isortArthur de Jong2019-03-0317-18/+31
|
* Fix typosArthur de Jong2019-02-174-7/+7
|
* Improvements reported by pylintArthur de Jong2019-02-174-12/+12
|
* Add Cuban número de identidadArthur de Jong2019-02-172-0/+130
|
* Return only first response from DGII lookupAndrés R2019-02-161-1/+2
| | | | | | | This fixes an issue when response for check_dgii() comes with 2 records instead of one for same RNC. Closes https://github.com/arthurdejong/python-stdnum/pull/95
* Add Python 3.7 testsArthur de Jong2019-02-103-4/+9
|
* Add Mexican CURPArthur de Jong2019-02-063-2/+256
|
* Call compact in get_birth_date() functionsArthur de Jong2019-01-295-5/+10
| | | | | | | This ensures that formatting characters are also removed when formatted numbers are passed to the get_birth_date() functions. Closes https://github.com/arthurdejong/python-stdnum/issues/94
* Add MAC addressArthur de Jong2018-12-294-0/+23200
| | | | | | | | This adds validation of MAC (Ethernet) addresses. It will perform lookups in the IEEE registry for manufacturer names for universally administered addresses. Closes https://github.com/arthurdejong/python-stdnum/issues/93
* Add Argentinian DNIArthur de Jong2018-12-272-1/+74
| | | | Closes https://github.com/arthurdejong/python-stdnum/issues/90
* Add Austrian VersicherungsnummerArthur de Jong2018-12-271-0/+75
|
* Add Swedish PersonnummerIlya Vihtinsky2018-12-243-0/+193
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/88
* Add Norwegian FødselsnummerIlya Vihtinsky2018-12-243-1/+214
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/88
* Add format for Argentinian CUIT numberMario Puntin2018-12-161-0/+8
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/89
* Support Cedula and RUC of foreignersChristopher Ormaza2018-12-072-2/+2
| | | | | | | Add the case of Cedulas and RUCs of foreigners in Ecuador, as Venezuelans and Colombians Closes https://github.com/arthurdejong/python-stdnum/pull/87
* Use HTTPS for WSDL as HTTP was deprecatedGustavo Valverde2018-11-172-2/+2
| | | | | | | The regulator changed their site to use HTTPS by default; making this resource unavailable through HTTP. Closes https://github.com/arthurdejong/python-stdnum/pull/85
* Make the multi-line operator place explicitArthur de Jong2018-11-111-0/+1
| | | | Recent versions of flake8 changed the defaults of the errors to ignore.
* Get files ready for 1.10 release1.10Arthur de Jong2018-10-1417-222/+471
|
* Raise InvalidComponent on unknown IBAN countryArthur de Jong2018-10-142-2/+12
| | | | | | This partially reverts 58ea7b2. Closes https://github.com/arthurdejong/python-stdnum/issues/82
* Fix issue with minimal IBANArthur de Jong2018-10-092-1/+10
| | | | | | | | This ensures that an IBAN with a missing bban part and unknown country code (while still having a valid MOD 97,10 checksum) is considered valid. Closes https://github.com/arthurdejong/python-stdnum/issues/84
* Bitcoin addressArthur de Jong2018-09-302-0/+278
| | | | | | | This adds validation of Bitcoin addresses. No check is done that the addresses actually exist but only that they are syntactically correct. Closes https://github.com/arthurdejong/python-stdnum/issues/80
* Add vat alias for RussiaLevin Rickert2018-09-211-0/+3
|
* Fix ES test descriptionsGerard Dalmau2018-08-302-2/+2
|
* Improve CIF and NIF validationGerard Dalmau2018-08-303-11/+72
| | | | | | | | NIF starting with K, L or M are NIF instead of CIF. This also adds NIF-DNI-CIF-NIE classification tests. Closes https://github.com/arthurdejong/python-stdnum/pull/81
* Add Norwegian bank account numberArthur de Jong2018-08-223-0/+229
| | | | | | | This includes validation of Norwegian bank account numbers and conversion to IBAN. Closes https://github.com/arthurdejong/python-stdnum/issues/79
* Add Mauritian national ID numberArthur de Jong2018-08-083-0/+209
| | | | | | | Thans to Bradley Smith for providing the needed information to implement this. See https://lists.arthurdejong.org/python-stdnum-users/2018/msg00003.html
* Add iso11649 structured creditor referenceEsben Toke Christensen2018-07-222-0/+214
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/72
* Improved texts and added linksPanderMusubi2018-07-226-20/+35
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/75
* Switch the NCF online check to the new formArthur de Jong2018-05-192-22/+51
| | | | | | | This tries to screen-scrape the new DGII form that is used to validate the new format of NCF numbers. Closes https://github.com/arthurdejong/python-stdnum/issues/71
* Fix encoding issues in online checkArthur de Jong2018-05-011-12/+12
| | | | | This ensures that all text is unicode internally and encoded to UTF-8 on response.
* Fix an issue with format of Mexican tax numbersArthur de Jong2018-05-012-11/+13
| | | | | Fix an issue where the format accepted a mix of personal and company numberer in validation causing in a raised ValueError exception.
* Make unicode conversion standardArthur de Jong2018-05-014-24/+43
| | | | | | A few modules use non-ASCII characters in numbers. This introduces a to_unicode() function in util so that it can be used by multiple modules.
* Get files ready for 1.9 release1.9Arthur de Jong2018-04-1422-39/+375
|
* Add an extra test for Belgian IBANsArthur de Jong2018-04-122-2/+12
| | | | | A Belgian IBAN should not end with 00. This also fixes a docstring and comment in the IBAN module.
* Correctly split IMSI with multi-length MNCArthur de Jong2018-04-104-746/+850
| | | | | | | | | | | | Ensures that imsi.split() will correctly split the IMSI into an MCC, MNC and MSIN even if not all MNCs within a single MCC have the same length. This has the downside of not being able to guess the MNC length in some cases. This also omits empty information from the data file and updates the data file from Wikipedia. Closes https://github.com/arthurdejong/python-stdnum/issues/68
* Improve online check animationArthur de Jong2018-04-101-8/+8
| | | | | This speeds up the animation, collapsing the list before performing the server request and disable the slide animation on history navigation.
* Ensure API requests are cached separatelyArthur de Jong2018-04-101-3/+7
| | | | | | This ensures that requests that browsers make using XMLHttpRequest (they set the X-Requested-With header) are cached separately from normal requests.
* Support new style of NCF numbersArthur de Jong2018-04-091-8/+14
| | | | | | | | | This adds support for validating Dominican Republic invoice numbers that should be used since from 2018-05-01. http://www.dgii.gov.do/contribuyentes/personasFisicas/inicioOperaciones/ComprobantesFiscales/Paginas/SecuenciaDeNCF.aspx Closes https://github.com/arthurdejong/python-stdnum/issues/69
* Add Financial Instrument Global IdentifierArthur de Jong2018-03-252-0/+245
|
* Add German company registry numbersArthur de Jong2018-03-233-0/+517
| | | | | Based on the implementation provided by Markus Törnqvist and Lari Haataja of Holvi Payment Services.
* Also ignore other letters with possible umlautArthur de Jong2018-03-231-1/+1
| | | | | | Fixes 98d11a3 Closes https://github.com/arthurdejong/python-stdnum/pull/67
* Add Austrian AbgabenkontonummerArthur de Jong2018-03-183-0/+350
| | | | | | Based on the implementation provided by Mohammed Salman of Holvi. Closes https://github.com/arthurdejong/python-stdnum/pull/50