Valider postnummer med riktig landkontekst
Et postnummerformat som er riktig i Norge, kan være feil for en utenlandsk adresse.
Et postnummer må tolkes sammen med landet. En norsk firetegnsregel skal ikke brukes på alle adresser i kunderegisteret. Utenlandsk postnummer kan ha annen lengde, bokstaver eller mellomrom.
Bevar postnummer som tekst. Innledende nuller kan være del av verdien, og numerisk konvertering kan ødelegge adressen. Landkode, postnummer og poststed er ulike felter som må sammenlignes uten å bli slått sammen til én tilfeldig tekst.
Et register med forskjellige landkontekster
Syntetisk kontrolloppsett. Utenlandsverdiene er illustrasjoner og skal verifiseres mot aktuell nasjonal adressekilde ved bruk.
| Post | Land | Kildetilstand | Handling |
|---|---|---|---|
| A | NO | Fire tegn med innledende null | Bevar tekst og kontroller mot norsk postnummerliste |
| B | GB | Bokstaver og sifre | Bruk britisk formatgrunnlag |
| C | Ukjent | 0123 | Avklar land før formatgodkjenning |
| D | NO | Poststed som ikke passer nummeret | Undersøk kilde og aktualitet |
Post C skal ikke automatisk bli norsk fordi verdien har fire tegn. En feil landstandard kan også påvirke betalings- eller fakturaopplysninger som brukes senere.
Kontroller adressekilden og tidspunktet
Bring publiserer norske postnummerdata med blant annet postnummer og poststed. Bruk et aktuelt kildegrunnlag og dokumenter når kontrollen ble gjort. Et nytt registeroppslag skal ikke uten videre endre adressen på et historisk fakturadokument.
Ved normalisering bør dere skille mellom visningsstøy og tegn som hører til formatet. Mellomrom i et utenlandsk postnummer kan ha en annen rolle enn mellomrom rundt et norsk tekstfelt.
- Kontroller at land finnes før landspesifikk regel kjøres.
- Bevar innledende nuller og bokstaver.
- Sammenlign postnummer og poststed med riktig kilde.
- Hold fakturaadresse og leveringsadresse atskilt.
- Marker uavklart adresse i stedet for å fylle inn hovedkontorets verdi.
Hva adressevalidering ikke beviser
Et kjent postnummer betyr ikke at virksomheten faktisk holder til på den oppgitte adressen, eller at adressen gjelder den aktuelle leveransen. Register- og avtalegrunnlaget må vurderes separat når dette er viktig.
Hvis adressen brukes i betaling, må også bankens krav til strukturerte adressefelter undersøkes. En tekst som er tilstrekkelig for visning, kan være utilstrekkelig for den konkrete betalingsmeldingen.
Godkjenn overføringen når tekstverdiene er bevart og kontrollen bruker riktig landkontekst. Dokumenter begrensningen hvis utenlandske adresser ennå ikke har et bekreftet kontrollgrunnlag.
Les identifikatorer som tekst.
Ved en ny norsk postnummerliste bør endrede og utgåtte verdier undersøkes i det aktive registeret, mens historiske adresser bevares med sin dokumentdato. En masseoppdatering uten datoavgrensning kan ellers få gamle leveranser til å se ut som om de gikk til dagens poststed eller adresse.