python-stdnum icon indicating copy to clipboard operation
python-stdnum copied to clipboard

A Python library to provide functions to handle, parse and validate standard numbers.

Results 117 python-stdnum issues
Sort by recently updated
recently updated
newest added

While there are a lot of modules in this package, since the common interface is very simple from a type system perspective I think it would introduce little to no...

While working on [reproducible builds](https://reproducible-builds.org/) for [openSUSE](https://en.opensuse.org/openSUSE:Reproducible_Builds), I found that our `python-stdnum-1.20` package sometimes fails its tests and it might be related to the date the tests are run. The...

Currently, the modules for the Swiss UID and related VAT numbers enforce that the CHE prefix is part of the validated number. But, wouldn't it be more in the spirit...

Here's [one of several sources](https://www.grantthornton.co.id/insights/global-insights1/updates-regarding-the-format-of-indonesian-tax-id-numbers/) indicating that a new mandatory Indonesian NPWP will soon be the standard (mid-2024). Just a heads up. 😎

* Attachment: [VAT_by_Countries.pdf](https://github.com/arthurdejong/python-stdnum/files/3269661/VAT_by_Countries.pdf) * Retrieved originally from http://192.167.108.132/img/VAT_by_Countries.pdf but saved as an attachment here since the URL doesn't seem to be public and can go away. * https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/ * https://www.sgbt.lu/fileadmin/user_upload/SGBT/PDF/Compliance/CRS_2018/20191031_TIN_Leaflet_EN.pdf...

enhancement

[PEP 593 ](https://peps.python.org/pep-0593/) creates an easily extendable syntax to annotate type with further information and [annotated-types](https://github.com/annotated-types/annotated-types) provides a rather easy interface with its `Predicate` So adding a line like ```py...

* https://www.nzbn.govt.nz/whats-an-nzbn/about/ * https://www.nzbn.govt.nz/using-the-nzbn/implementation-tools-and-resources/

enhancement

import stdnum.do.ncf as ncf ncf.check_dgii(ncf_number, rnc_number) the method check_dgii always returning None.

- Drop support for Python versions that have reached their EOL. Allowing support will only prolong use of unmaintained versions that may have vulnerabilities and it also stifles developers/contributors to...