> Het controlegetal wordt berekend door het getal van negen cijfers, dat
> gevormd wordt door de aaneenschakeling van de geboortedatum en het
> reeksnummer, te delen door 97. De rest van deze deling wordt van 97
> afgetrokken. Het bekomen verschil is het controlenummer."
>Meestal (altijd?) is de deler = 97. Soms is het controlegetal de rest van de
>deling (bvb Nr identiteitskaart, Bankrekening), soms is het het complement
>van de rest (bvb Nr rijksregister, BTW nr)
>Rest = getal dat je van het getal moet aftrekken om "juist uit te komen".
>Complement van de rest = getal dat je bij het getal moet optellen om "juist
>uit te komen".
KENT IEMAND HET JUISTE ALGORITME? thanks a lot...
nee, het juiste algoritme ken ik niet (als 't er al een bestaat)...
Wat ik wel weet is dat het rijksregisternummer NIET uniek is voor
iedere burger individueel.
Er kunnen zich situaties voordoen waar er twee individuen hetzelfde
rijksregisternummer bekomen.
Dit heeft te maken met de samenstelling van dit nummer (omgekeerde
geboortedatum en de rest...)
Dus wanneer je een tabel in database wilt stoppen met een "unique key"
op het rijksregisternummer, vergeet het...
"bertje" <bertve...@lycos.nl> schreef in bericht news:fdfd693.03030...@posting.google.com...
In cel A1 van Works/Excel-rekenblad invullen : cijfers van
rijksregisternummer vķķr laatste twee
In cel A2 invullen = 97-REST(A1;97) ,zijnde het controlegetal
REST = rest van gehele deling A1 door 97
Vanaf 2000:de negen cijfers laten voorafgaan door 2(Staatsblad 1997 12 16).
Voorbeeld A1 = 400321136 A2=Controlegetal = 95
Dit is niet waar. Het rijksregisternummer/INSZ-nummer is uniek. De bedoeling
van het nationaal nummer is immers dat het een middel van identificatie is.
Ik doe dagelijks opzoekingen in het rijksregister/de kruispuntbank op basis
van rijksregisternummersen ik ben nog *nooit* twee individuen met hetzelfde
nummer tegengekomen. Dit zou redelijk belachelijk zijn en het hele systeem
teniet doen.
BTW er zit wel degelijk een algoritme achter. Onze software geeft meteen een
foutmelding wanneer we een fout rijksregisternummer intikken. Idem met
bankrekeningen.
> "Klunten Oliebrood" <knoede...@pandora.be> schreef in bericht
> news:lhjh6vgbjobrvlt1s...@4ax.com...
> > On 6 Mar 2003 12:24:16 -0800, bertve...@lycos.nl (bertje) wrote:
> >
> > >in vorige postings kon je lezen, (maar dat schijnt niet te kloppen):
> > >
> > >> Het controlegetal wordt berekend door het getal van negen cijfers, dat
> > >> gevormd wordt door de aaneenschakeling van de geboortedatum en het
> > >> reeksnummer, te delen door 97. De rest van deze deling wordt van 97
> > >> afgetrokken. Het bekomen verschil is het controlenummer."
[snip]
> >
> > Er kunnen zich situaties voordoen waar er twee individuen hetzelfde
> > rijksregisternummer bekomen.
>
> Dit is niet waar. Het rijksregisternummer/INSZ-nummer is uniek. De bedoeling
> van het nationaal nummer is immers dat het een middel van identificatie is.
> Ik doe dagelijks opzoekingen in het rijksregister/de kruispuntbank op basis
> van rijksregisternummersen ik ben nog *nooit* twee individuen met hetzelfde
> nummer tegengekomen. Dit zou redelijk belachelijk zijn en het hele systeem
> teniet doen.
> BTW er zit wel degelijk een algoritme achter. Onze software geeft meteen een
> foutmelding wanneer we een fout rijksregisternummer intikken. Idem met
> bankrekeningen.
>
Vergeet het. Jij bent je er waarschijnlijk nog niet van bewust dat er
momenteel minstens twee databases als rijksregister gebruikt worden. Er
zijn mensen die er niet inzitten (in geen van beide) en er zijn mensen
die in beide zitten en dus twee nummers kunnen hebben. Een geval van een
nummer dat aan twee menesen toebedeeld is, is mij nog niet gemeld.
Een voorzichtige schatting geeft dat er minstens 0,05% en mogelijk tot
2% foute entries in zijn. En dan bedoel ik geen tikfouten.
Voor wat betreft bankrekeingen heb je gelijk. Daar is een checksum op.
Niet dat daar geen fouten kunnen mee optreden. Het resultaat van de
checksum checksum is immers maar twee cijfers breed [00-99], dus heeft
iedereen hetzelfde checksumresultaat als 10 % van de andere
rekninghouders.
Voor het rijksregister is dit echter alleen maar een zekere opvang van
een deel van de mogelijke tikfouten. Het is zeker geen systeem dat alle
fouten in je entry gaat vinden.
--
"I think that because America was late for the last two world wars,
that they're trying to be punctual for the next." - Rhys.
"J.De Moor" <j.de...@pandora.be> wrote in message news:<Qr7aa.1054$Vq....@afrodite.telenet-ops.be>...
Nee, ieder rekeningnr is niet gelijk met 10% maar iets meer dan 1%
van de andere nummers om precies te zijn: 1/97 kans om gelijk te zijn
met een ander nummer. Echter de kans dat één tikfout een zelfde nr
geeft is onbestaande. Er moeten minsten 2 tikfouten gebeurd zijn om
een zelfde controlegetal te kunnen bekomen. Bijvoorbeeld
000-0000001-01 komt overeen met 000-0000098-01.
Frank ><