Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/stdnum/be
Commit message (Collapse)AuthorAgeFilesLines
* Update database filesArthur de Jong2024-03-171-8/+6
| | | | | | | | | | | | | | The Belgian bpost bank no longer has a registration and a few bank account numbers in the tests that used that bank were removed. Also updates the update/gs1_ai.py script to handle the new format of the data published by GS1. Also update the GS1-128 module to handle some different date formats. The Pakistan entry was kept in the stdnum/iban.dat file because the PDF version of the IBAN Registry still contains the country. fix db
* Update database filesArthur de Jong2023-08-201-7/+7
| | | | | | | | This also modifies the OUI update script because the website has changed to HTTPS and is sometimes very slow. The Belgian Commerzbank no longer has a registration and a bank account number in the tests used that bank.
* Fix file headersArthur de Jong2023-08-062-2/+2
| | | | | This improves consistency across files and fixes some files that had an incorrect file name reference.
* Add Belgian BIS NumberJeff Horemans2023-06-252-3/+131
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/418
* Handle (partially) unknown birthdate of Belgian National ↵Jeff Horemans2023-06-191-13/+78
| | | | | | | | | | Number This adds documentation for the special cases regarding birth dates embedded in the number, allows for date parts to be unknown and adds functions for getting the year and month. Closes https://github.com/arthurdejong/python-stdnum/pull/416
* Add functionality to get gender from Belgian National NumberJeff Horemans2023-04-291-5/+23
| | | | | | This also extends the documentation for the number. Closes https://github.com/arthurdejong/python-stdnum/pull/347/files
* Update database filesArthur de Jong2022-11-131-3/+3
|
* Update database filesArthur de Jong2022-08-151-13/+10
|
* Compute birth date from Belgian National NumberCédric Krier2022-03-211-4/+19
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/288
* Add Belgian National NumberCédric Krier2022-01-022-0/+94
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/284
* Update database filesArthur de Jong2021-10-031-7/+7
|
* Update database filesArthur de Jong2021-02-061-5/+5
|
* Update database filesArthur de Jong2021-01-111-8/+6
|
* Expanded validation for BE VAT numbersJonas Geuens2020-11-071-1/+1
| | | | | | Specifically invalidated all-zero numbers Closes https://github.com/arthurdejong/python-stdnum/pull/240
* Update database filesArthur de Jong2020-08-091-5/+6
|
* Update database filesArthur de Jong2020-01-181-4/+4
|
* Update database filesArthur de Jong2019-10-271-19/+28
| | | | | The BIC for some former Record Bank accounts (now ING Belgium) was changed from HBKABE22 to BBRUBEBB (that of ING).
* Use an internal isdigits() function instead of str.isdigit()Arthur de Jong2019-04-291-2/+2
| | | | | | | | | | | The problem with the latter is that it will also accept all kinds of unicode digits that are not the ASCII 0-9 digits causing all kinds of problems in check digit calculations. Some of these unicode characters are also considered digits by int() but some are not (such as the SUPERSCRIPT TWO unicode character). Closes https://github.com/arthurdejong/python-stdnum/issues/96
* Update database filesArthur de Jong2019-03-101-6/+5
|
* Get files ready for 1.10 release1.10Arthur de Jong2018-10-141-18/+19
|
* Get files ready for 1.9 release1.9Arthur de Jong2018-04-141-2/+3
|
* Update the flake8 ignore listArthur de Jong2018-02-142-2/+1
| | | | | | | | | | | | Re-enable the flake8 test for unused imports by explicitly marking imports for namespace purposes. This allows us to remove a few unused imports. A few more cleanups that allow us to reduce the number of ignored flake8 ignored tests. The remaining ignored tests are now documented. Ignore a flake8 warning about print statements because we use print in the update scripts.
* Add test for Belgian IBANsArthur de Jong2018-02-111-1/+2
| | | | | | | | | This adds a test for IBANs that were found online together with a BIC code to test the IBAN to swift code mapping. This also supports some extra separators in IBAN and BIC numbers and fixes a check digit calculation issue in the Belgian account number check digits.
* Add support for Belgian IBAN formatArthur de Jong2018-02-102-0/+288
| | | | | | | This adds further checks to the country-specific part of the IBAN for Belgian IBANs. Closes https://github.com/arthurdejong/python-stdnum/issues/62
* Docstring improvementsArthur de Jong2017-09-111-4/+3
|
* Provide businessid as an aliasArthur de Jong2016-10-142-3/+10
| | | | | The Belgian company number or enterprise number (ondernemingsnummer) is the new name for what was previously the VAT number.
* Implement validate() for Belgian numbersArthur de Jong2013-06-081-8/+23
|
* ensure that the module docstrings are in a somewhat more ↵Arthur de Jong2012-02-261-1/+1
| | | | | | usable format git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@165 9dea7c4f-944c-4273-ac1a-574ede026edc
* give all packages a descriptionArthur de Jong2012-02-191-0/+21
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@152 9dea7c4f-944c-4273-ac1a-574ede026edc
* add missing testArthur de Jong2012-02-111-0/+2
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@118 9dea7c4f-944c-4273-ac1a-574ede026edc
* clean up numbers starting with (0)Arthur de Jong2012-02-111-0/+2
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@117 9dea7c4f-944c-4273-ac1a-574ede026edc
* add a BTW, TVA, NWSt (Belgian VAT number) moduleArthur de Jong2012-02-102-0/+56
git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@109 9dea7c4f-944c-4273-ac1a-574ede026edc