Kjør SAF-T-kontroll i byggeløpet
Kjør valideringen der filen produseres. Regnskapsdata trenger ikke sendes til en ekstern tjeneste, og resultatet oppgir det nøyaktige regelsettet.
Lokal prøvekjøring
saftlint validate rapport.xml
saftlint validate --json rapport.xml
saftlint validate --receipt rapport.xmlReturkode 0 betyr ingen feil, 1 betyr valideringsfeil og 2 betyr feil ved lesing eller kjøring. Advarsler alene gir returkode 0.
GitHub Actions
- name: Validate SAF-T
run: tools/saftlint validate build/rapport.xmlVedvarende bruk i utvikling, testing eller utgivelse av et kommersielt SAF-T-produkt krever en kommersiell CLI-lisens.
Hvorfor lokalt?
- Rå SAF-T og funn forlater ikke eget miljø.
- Hver kodeendring kan testes med samme resultat.
- Regelsettet kan versjonslåses og historiske resultater gjenskapes.
- Ingen aktivering eller nettverkskontakt under kjøring.
Ikke et grensesnitt for automatisering
HTTP-adressen bak nettvalidatoren er en intern, bruksbegrenset del av tjenesten uten løfte om stabilitet. Den tilbys ikke for integrasjon. Automatisert og gjentatt bruk hører til Saftlint CLI.