Bedre StandardSend faginnspill

Tvetydige datoer skal avklares før import

En gyldig dato kan fortsatt være feil dato hvis måned og dag er byttet om.

I denne veiledningen

Datoen 03/04/2026 kan tolkes som 3. april eller 4. mars. Begge er gyldige kalenderdatoer. En parser som godtar datoen, har derfor ikke nødvendigvis forstått den riktig. Avtal datoorden med kilden før import.

Skilletegn alene løser ikke tvetydigheten. En kilde kan bruke punktum eller skråstrek med forskjellige konvensjoner. Dokumenter også hva datoen betyr: fakturering, levering, forfall eller registrering.

En forfallsdato som flyttes en måned

Syntetisk eksempel med avtalt kildeformat dag/måned/år.

KildetekstKorrekt tolkningFeil alternativ
03/04/20262026-04-032026-03-04
21/04/20262026-04-21Ikke gyldig som måned/dag
31/02/2026Ugyldig kalenderdatoSkal ikke justeres stille
Tom verdiManglende datoSkal ikke bli dagens dato

Forskjellen mellom 4. mars og 3. april kan endre purring, aldersfordeling og periodeutvalg. En sumkontroll oppdager ikke dette fordi beløpene er uendret.

Velg en entydig overføringsform

Ved ny dataavtale er en år-måned-dag-representasjon lettere å tolke entydig. Peppol-fakturadato bruker YYYY-MM-DD. For andre formater må den konkrete feltavtalen følges; ikke anta at alle datostrenger er Peppol-felter.

Kontroller ekte kalendergyldighet og relevante rekkefølger. Et forfall før fakturadato kan være et avklaringssignal, men ikke enhver uventet rekkefølge er teknisk umulig. Bevar den faktiske verdien fremfor å flytte den automatisk.

  • Test datoer der både dag og måned er under 13.
  • Test en dato der bare én tolkning er mulig.
  • Test skuddår og ugyldig dag i måneden.
  • Kontroller at importen ikke legger til klokkeslett eller tidssone uten grunnlag.
  • Sammenlign feltbetydningen før og etter import.

Når formatet ikke kan bekreftes

Sett tvetydige datoer til avklaring. Ikke la systemets locale velge mellom to mulige betydninger. Hvis en fil har blandede formater, bør kilden rette eksporten eller levere dokumentert merking per post.

En dato uten tidspunkt skal heller ikke behandles som et presist øyeblikk ved omregning mellom tidssoner. Det kan flytte datoen til en annen dag. Dato og tidsstempel trenger forskjellige kontrollregler.

Les tidsstemplenes betydning og fakturadato og periode.

Bruk prøveverdien 01/02/2026 sammen med 13/02/2026 fra samme bekreftede kilde. Den første er tvetydig alene, mens den andre viser at dag står først i denne filen. Dette er et støttebevis, men en blandet fil kan fortsatt kreve at kildeeieren bekrefter hele formatkonvensjonen før import.

Kilde