XSD-validering er nødvendig, men ikke nok.
XSD kontrollerer XML-struktur, elementrekkefølge og datatyper. Den kan ikke alene avgjøre om konto- og motpartsreferanser finnes, om kodekoblinger er kjente eller om transaksjoner balanserer.
Strukturen passer. Innholdet gjør ikke det.
XSDBeståttGyldig struktur
Saftlint1 feil
ledger.transaction.balanceHva XSD finner
- Manglende obligatoriske elementer.
- Elementer i feil rekkefølge.
- Ugyldige dato-, tall- og tekstformater.
- Verdier utenfor begrensningene i skjemaet.
Hva som krever innholdskontroll
- En AccountID peker på en konto som ikke finnes.
- StandardTaxCode eller kontogruppering er ukjent.
- Deklarerte debet- og kreditsummer avviker fra linjene.
- En transaksjon er ubalansert eller ligger utenfor utvalgsperioden.