Apply the selected reference checksum method.
Initialising algorithm engine for Norwegian KID Calculator...
How Norwegian KID Calculator Works?
The Norwegian KID Calculator works by applying either the MOD10 (Luhn) rule or the MOD11 rule to the customer identification number (KID) and appending the check digit. The billing agreement with the bank sets which rule applies.
- 1Choose MOD10 or MOD11 as agreed with the bank.
- 2MOD10: double every second digit from the right, add digit sums, and take the complement to 10.
- 3MOD11: weight digits 2–7 from the right, sum, and take 11 − (S mod 11).
- 4In MOD11, write 11 as 0 and 10 as a hyphen (-).
- 5Append the check digit to make a KID of 2–25 digits.
Norwegian KID Calculator Formula
The KID formulas are MOD10 = Luhn check digit and MOD11 = 11 − (Σ dᵢ·wᵢ mod 11), with wᵢ = 2–7 from the right.
MOD10: Check = Luhn(base)
MOD11: Check = 11 − (Σ dᵢ × wᵢ mod 11), wᵢ = 2,3,4,5,6,7,2… from the right
11 → 0, 10 → '-'baseis the KID without its check digit.
MOD10 check = 3 MOD11 sum = 195, check = 3
Norwegian KID Calculator Conversion Table
The KID conversion table compares MOD10 and MOD11 results for the same bases.
| Base | MOD10 check | KID (MOD10) | MOD11 check | KID (MOD11) |
|---|---|---|---|---|
| 1234567890 | 3 | 12345678903 | 3 | 12345678903 |
| 2345676 | 7 | 23456767 | 1 | 23456761 |
| 100 | 8 | 1008 | 7 | 1007 |
| 12345 | 5 | 123455 | 5 | 123455 |
| 99999999 | 8 | 999999998 | 9 | 999999999 |
| 4711 | 8 | 47118 | 2 | 47112 |
What is Norwegian KID Calculator?
A Norwegian KID Calculator is a tool that computes the check digit of a Norwegian kundeidentifikasjonsnummer (KID) payment reference. A KID lets Norwegian billers match payments and AvtaleGiro or eFaktura invoices automatically.
MOD11 KIDs can end in a hyphen, so systems that store KIDs must accept that character.
What are the uses of Norwegian KID Calculator?
There are 3 main uses of the Norwegian KID Calculator, including giro invoices, AvtaleGiro agreements, and bank file testing.
- Giro invoices: Norwegian companies print KIDs on invoices.
- AvtaleGiro agreements: Billers create KIDs for recurring payments.
- Bank file testing: Developers verify KIDs in OCR giro files from Nets.