Det siste sifferet i KID-nummeret er et kontrollsiffer som beregnes ut ifra de øvrige sifrene etter en spesiell formel som heter Modulus 10. Modulus 10-formelen er laget spesielt for å fange opp de vanligste inntastingsfeilene: Hvis ett siffer mangler, eller to sifre har byttet plass, vil Modulus 10 alltid beregne et annet kontrollsiffer enn det som er riktig.
I motsetning til hva mange tror, så er det ikke noe sentralt register for gyldige KID-numre. Bankene har ikke kjennskap til hvilke KID-numre som brukes av fakturasystemene. Hvis nettbanken gir beskjed om at KID-nummeret ikke er gyldig, så er det mest sannsynlig fordi kontrollsifferet, som er beregnet med Modulus 10-formelen, ikke stemmer med det siste sifferet i KID-nummeret.
I tillegg vil nettbanken gjøre et oppslag mot Nets for å sjekke at det finnes en OCR-avtale for den valgte kontoen. Nettbanken vil også kontrollere at KID-nummerets lengde stemmer med det som er registrert i avtalen, og at Modulus 10 er benyttet for å beregne kontrollsifferet. (Det er nemlig også mulig å bruke en formel som heter Modulus 11, men denne brukes ikke av Tripletex.)
Her er en ekstern link til en side man kan bruke for å kontrollere om et KID-nummer er riktig i henhold til Modulus 10.
Hvis man får en feilmelding fra nettbanken selv om KID-nummeret stemmer når det kontrolleres på denne siden, så skyldes dette at OCR-avtalen ikke er registrert riktig hos Nets. I så fall må du ta kontakt med din bankforbindelse for å få kontrollert at avtalen er lagt inn med riktig lengde på KID-nummer og riktig Modulus.