Saftlint
Regelkatalog

Regelkatalog

Regelsett no-saft-financial-1.40.9. Alle 42 innholdskontroller med forklaring, retting og kilde.

Offisielle kilder er ikke alltid enige. Se dokumenterte motstridelser og konservativ håndtering.

AlvorlighetKontrollOmrådeDokumentert grunnlag
feilUTF-8-kodingfile.encoding.utf8Header og perioderTeknisk beskrivelse p. 7
advarselTallverdier med fortegnfile.numeric.unsignedHeader og perioderTeknisk beskrivelse p. 8
advarselTomt XML-elementfile.element.emptyHeader og perioderTeknisk beskrivelse p. 8
feilElementer som ikke er i brukfile.element.not-in-useHeader og perioderTeknisk beskrivelse and XSD 'Not in use' annotations
feilGyldig landkodefile.country-code.knownHeader og perioderXSD ISOCountryCode; CLDR 48.2 snapshot
feilGyldig valutakodefile.currency-code.knownHeader og perioderXSD ISOCurrencyCode; CLDR 48.2 snapshot
feilGyldig IBANfile.iban.validHeader og perioderXSD BankAccountStructure; SWIFT IBAN Registry 102
feilStøttet SAF-T-versjonheader.version.supportedHeader og perioderTeknisk beskrivelse p. 12
advarselHeaderComment beskriver filenheader.comment.presentHeader og perioderDokumentasjon p. 27; Teknisk beskrivelse p. 13
feilUnike hovedbokskonto-ID-ermaster.account.id.uniqueMasterdata og referanserXSD KeyGeneralLedgerAccount
feilUnike kunde-ID-ermaster.customer.id.uniqueMasterdata og referanserTeknisk beskrivelse p. 17; XSD KeyCustomer
feilUnike leverandør-ID-ermaster.supplier.id.uniqueMasterdata og referanserTeknisk beskrivelse p. 19; XSD KeySupplier
feilUnique owner IDsmaster.owner.id.uniqueMasterdata og referanserXSD KeyOwner
feilUnique tax codesmaster.tax-code.uniqueMasterdata og referanserXSD KeyTaxCode
feilUnique tax typesmaster.tax-type.uniqueMasterdata og referanserXSD KeyTaxType
feilReferenced master-data analysis existsmaster.analysis.reference.existsMasterdata og referanserXSD RefAnalysisParty*, RefCustomerParty* and RefSupplierParty*
feilReferert hovedbokskonto finnesledger.line.account.existsMasterdata og referanserXSD RefTransactionLineAccount
feilReferert kunde finnesledger.line.customer.existsMasterdata og referanserXSD RefGLTransactionLineCustomer
feilReferert leverandør finnesledger.line.supplier.existsMasterdata og referanserXSD RefGLTransactionLineSupplier
feilKunde og leverandør utelukker hverandreledger.line.party.exclusiveMasterdata og referanserTeknisk beskrivelse p. 31
feilMotpartens balansekonto finnesmaster.party.balance-account.existsMasterdata og referanserXSD RefCustomerAccount and RefSupplierAccount
feilReferert avgiftskode finnesledger.line.tax-code.existsMVA-koblingerDokumentasjon pp. 34–35; XSD RefGLTransactionLineTaxCode
feilTaxType kreves med TaxCodeledger.line.tax-type.requiredMVA-koblingerTeknisk beskrivelse p. 56
feilReferenced tax type existsledger.line.tax-type.existsMVA-koblingerXSD RefGLTransactionTaxType
feilKjent standard MVA-kodemapping.tax.standard-code.knownMVA-koblingerDokumentasjon p. 17; Teknisk beskrivelse p. 23
feilKompensasjonsverdi med små bokstavermapping.tax.compensation.literalMVA-koblingerDokumentasjon pp. 8 and 17; Teknisk beskrivelse p. 23
feilMVA-kode kan brukes for kompensasjonmapping.tax.compensation.compatibleMVA-koblingerStandard VAT/Tax codes v1.14 and official XML code list
feilKjent kontogrupperingmapping.account.grouping-code.knownKontokoblingerDokumentasjon pp. 11 and 19–21
advarselRiktig år for kontogrupperingslistenmapping.account.grouping-code-list.applicableKontokoblingerDokumentasjon pp. 9 and 19; offisielt register Grouping Category Code 2025-2026
advarselReferert analysekode finnesledger.line.analysis.existsMasterdata og referanserXSD RefGLAnalysisType and RefGLAnalysisID
feilReferert eier finnesledger.line.owner.existsMasterdata og referanserXSD RefTransactionLineOwner
feilNOK-avgiftsbeløp krever utenlandsk valutaledger.line.tax-nok-currencyMVA-koblingerDokumentasjon p. 8; XSD TaxInformationStructure
advarselDeklarert transaksjonsantallledger.entries.countHovedboksavstemmingDokumentasjon pp. 21–22; Teknisk beskrivelse p. 28
feilDeklarert total debetledger.total.debitHovedboksavstemmingTeknisk beskrivelse p. 28
feilDeklarert total kreditledger.total.creditHovedboksavstemmingTeknisk beskrivelse p. 28
feilBalansert regnskapstransaksjonledger.transaction.balanceHovedboksavstemmingTeknisk beskrivelse pp. 30–33
advarselBilagsart på hver transaksjonledger.transaction.voucher-type.presentMasterdata og referanserTeknisk beskrivelse p. 29; XSD Transaction/VoucherType annotation
advarselFullstendig ustrukturert personnavnperson.unstructured-name.reviewMasterdata og referanserTeknisk beskrivelse p. 52; XSD PersonNameStructure annotations
feilGyldig utvalgsperiodeheader.selection.rangeHeader og perioderDokumentasjon pp. 12 and 25–26
advarselMaksimalt ett regnskapsårheader.selection.maximum-one-yearHeader og perioderDokumentasjon pp. 12 and 21
feilTransaksjonen er innenfor datoutvalgetledger.transaction.selection-periodHeader og perioderDokumentasjon p. 24
feilRegnskapsperioden er innenfor utvalgetledger.transaction.accounting-periodHeader og perioderTeknisk beskrivelse p. 28