Algorithm::CheckDigits: Fix für belgische UStID-Nummern
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 7 Jul 2020 10:59:34 +0000 (12:59 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 7 Jul 2020 10:59:34 +0000 (12:59 +0200)
commitca1a82fb43c7e7bc848e8bd9f1876b88fad341ac
tree489b2fdc1318be184a4e2a8f402e5781a1293d38
parent6378f59b4a810a4ac8c0ed03a0cb1f822eecf06b
Algorithm::CheckDigits: Fix für belgische UStID-Nummern

Das Schema in Belgien wurde irgendwann von sieben auf acht
Ziffern (zzgl. zwei Prüfziffern) umgestellt. Das originale Modul von
Algorithm::CheckDigits prüft fest auf sieben und ist damit für
aktuelle Nummern fehlerhaft.

Das Modul in overrides akzeptiert nun sieben- und achtstellige Ziffern
bei der Prüfung und erzeugt immer achtstellige
Nummern (bzw. zehnstelige mit Prüfziffern).
modules/override/Algorithm/CheckDigits/M97_001.pm [new file with mode: 0644]