Closed teebu closed 1 year ago
Thank you for the fast updates.
How do you handle 0000000000000 scenarios?
Unless I missed something 0000000000000
is a valid checksum. Since 0 mod 511 = 0.
Though it would be great to see a rule that clarifies this:
Check digit = remainder if remainder < 100, C11 = 0 (if remainder < 10, C11 = 0 and C12 = 0).
Since this implies that if the number is 0000000001000
it's valid -- IMHO this is strange for a bunch of reasons.
Even though it is valid checksum, and probably the same for most of these mod based checksums. I think it should not pass the validation. I haven't seen any documents regarding this though.
France, the terms "TIN" (Tax Identification Number) and "NIF" (Numéro d'Identification Fiscale) are used interchangeably and refer to the same thing. The French NIF is the unique identifier assigned to individuals and legal entities for tax purposes, and it serves as the TIN for tax-related matters in France.
https://ec.europa.eu/taxation_customs/tin/specs/FS-TIN%20Algorithms-Public.docx