Saftlint
Guide

Hvorfor en XSD-gyldig SAF-T-fil fortsatt kan være feil

XSD validerer struktur og datatyper. Se hvilke feil i referanser, kodekoblinger, summer og perioder som krever innholdskontroll.

Hva XSD faktisk kontrollerer

XSD beskriver hvilke elementer som kan forekomme, rekkefølgen deres og datatyper som datoer og beløp. En fil kan derfor være strukturelt korrekt selv om innholdet ikke henger sammen.

Feil som krever innholdskontroll

Riktig arbeidsflyt

  1. Parse XML sikkert.
  2. Valider mot riktig XSD-versjon.
  3. Normaliser identifikatorer, beløp og perioder.
  4. Kjør versjonerte innholdskontroller.
  5. Lagre en maskinlesbar kvittering, ikke nødvendigvis råfilen.

Saftlint kjører kontrollene i denne rekkefølgen og stopper innholdskontrollen når XML eller XSD allerede er ugyldig.