Saftlint
Saftlint

Find SAF-T errors the XSD cannot detect

Find structural errors and internal data inconsistencies before an export reaches the customer. Saftlint runs the official XSD and 42 documented rules for references, mappings, totals, balances and periods.

Examples:

The file is processed in memory and discarded after the request. Do not upload a file you are not authorised to send. Privacy · Terms

Valid structure does not necessarily mean valid SAF-T data.

The XSD accepts the structure. Saftlint finds that the transaction does not balance.

Official XSD✓ PASS
Saftlint✕ 1 errorledger.transaction.balanceThe transaction has different debit and credit totals.

Results

Each finding shows whether it is an error or warning, which check was triggered, its XML location and an explanation. See all checks.

More information

The Norwegian Tax Administration's test submission service is currently closed while a replacement is developed. Saftlint can check 1.40 files now. See the official status.