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.
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 error
ledger.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.