BOKNORD — till startsidan
Säkerhet

SHA-256 och append-only databaser i bokföring — varför det spelar roll

Av BOKNORD-redaktionen · 1 juni 2026 · 9 min

Senast uppdaterad: 16 september 2026

Vad är ett innehållshash-ID?

Ett hash-ID är inte ett löpnummer som systemet delar ut. Det är ett fingeravtryck beräknat från verifikationens faktiska innehåll: datum, belopp, konton, beskrivning. Samma innehåll ger alltid samma hash. Förändrat innehåll ger ett helt annat hash.

SHA-256 är den algoritm BOKNORD använder. Den tar indata av godtycklig längd och producerar ett 256-bitars fingeravtryck — 64 hexadecimala tecken. Det är beräkningsmässigt omöjligt att konstruera två olika verifikationer som ger samma hash, och det är omöjligt att räkna baklänges från hashen till innehållet.

Exempel: en verifikation för en leverantörsfaktura på 1 250 kr (1 000 kr exkl. moms, 250 kr moms) ger ett hash som kan se ut så här:

a3f2c8e1d4b07f5a92c6e3d1f8a04b2c7e9f1d6a3b8c2e5f0d7a4b1c9e2f8d3

Ändrar du beloppet från 1 250 till 1 251 kr ser du ett helt annat 64-teckens resultat. Det finns ingen gradering — antingen matchar hashen eller inte.

Append-only: vad det betyder i praktiken

En append-only databas tillåter bara en operation: lägga till. Du kan inte ändra en befintlig post. Du kan inte ta bort den. Du kan bara lägga till en ny.

Det är en gammal princip inom databasteknik, men den är ovanlig i bokföringsprogram. De flesta bokföringssystem låter dig redigera en verifikation direkt — ändra beloppet, byta konto, korrigera datumet. Det är smidigt men skapar ett problem: det finns inget spår av vad som faktiskt stod där från början.

I BOKNORD Ledger är varje verifikation permanent. Om du behöver korrigera ett fel skapar du en ny verifikation som reverserar den felaktiga och en ny som anger rätt värde. Originalet finns kvar i bokföringen. Korrigeringen finns kvar. Revisorn kan se hela historiken.

Det är inte en begränsning — det är bokföringslagens krav i praktisk form. Bokföringslagen (BFL) kräver att räkenskapsinformation ska bevaras och att det ska gå att följa alla poster från verifikation till bokslut. Append-only är det enda sättet att uppfylla det kravet utan att förlita sig på att ingen redigerar i bakgrunden.

Varför din revisor bryr sig om hash-ID:t

En erfaren revisor som ser att varje verifikation har ett SHA-256 hash-ID inser omedelbart vad det innebär: det finns ett sätt att verifiera att bokföringen inte har manipulerats sedan ett givet datum.

Idag lever hash-ID:t i BOKNORD Ledger, inte i den exporterade SIE4-filen — SIE4 är Sveriges standardformat för bokföringsöverföring och dess fältdefinition har inget utrymme för ett hash-ID. En revisor som vill kontrollera integriteten gör det mot din bokföring i BOKNORD, inte genom att läsa SIE4-filen som ett fristående bevis.

Det finns i dag inget verifieringsgränssnitt där revisorn själv kör kontrollen — varken mot bokföringen eller mot en SIE4-fil. Men grunden finns: datan är deterministisk, hash-ID:t är reproducerbart och append-only-garantin är inbyggd i lagringsskiktet.

Det som är nytt är att ett bokföringsprogram faktiskt bevarar denna information öppet. De flesta bokföringssystem är svarta lådor — du litar på att leverantören inte har rört dina data. Med hash-ID:n och append-only-lagring behöver du inte lita på det. Du kan verifiera det.

Deterministisk bokföring — en precisare term

“Deterministisk” i det här sammanhanget betyder att systemets utdata är fullständigt bestämt av dess indata. Samma verifikation, skapad med samma parametrar, ger alltid samma hash. Det finns inga dolda tillstånd, inga servervaldar-beroenden, inga tidsstämplar som varierar.

Det är en viktig egenskap för revision och för dataportabilitet. Om BOKNORD Ledger upphörde att existera imorgon skulle du kunna ta din SIE4-fil och, med öppen källkod och den dokumenterade hash-algoritmen, verifiera att varje post är intakt. Ingen leverantörslåsning på dataintegritetsnivå.

Jämförelse med traditionell bokföring

EgenskapTraditionellt systemBOKNORD Ledger
Kan poster redigeras?Ofta jaNej — append-only
Verifierbar integritetFörlitar sig på leverantörSHA-256 hash per post
KorrigeringshistorikVarierarAlltid synlig
Exporterad SIE4 verifierbar?NejNej — hash-ID:t exporteras inte i SIE4-formatet i dag
LagringsprincipMutableImmutable

Vad det inte är

Hash-ID:t är inte en digital signatur i juridisk mening. Det ersätter inte en kvalificerad elektronisk signatur eller ett officiellt tidsstämpelsystem. Det är inte heller ett löfte om att BOKNORD aldrig kan ha buggar — alla system kan ha buggar.

Det hash-ID:t garanterar är att om du kan reproducera det från verifikationens innehåll har innehållet inte ändrats. Det är en stark teknisk garanti, men revision kräver ändå mänsklig granskning av vad verifikationerna faktiskt avser.

Källor och fördjupning

Så hanterar BOKNORD detta

Varje verifikation som skapas i BOKNORD Ledger tilldelas ett SHA-256 hash-ID beräknat från verifikationens innehåll vid skapandetillfället. ID:t lagras i BOKNORD Ledger tillsammans med verifikationen. Lagringen är append-only — inga poster kan redigeras eller tas bort i efterhand. Korrigeringar görs alltid som nya, balanserande verifikationer; originalet finns kvar, oförändrat.

sha-256append-onlydeterministisk bokföringledgerrevision
SIE-exportSIE4-formatet — vad är en SIE-fil och varför är den viktig?

20 februari 2026 · 7 min

Vad är en SIE-fil? SIE4 är den svenska standarden för överföring av bokföringsinformation mellan program. Det föregår SAF-T med mer än 15 år och är det format alla svenska revisorer arbetar med. Ett kommenterat exempel, och varför du alltid bör kräva SIE4-export från ditt bokföringsprogram.

SIE4-formatvad är en SIE-filexportrevision
MomsFörseningsavgift momsdeklaration — vad den kostar 2026

25 september 2026 · 6 min

Förseningsavgiften för en försenad momsdeklaration är 625 kr — ett fast belopp, oavsett hur lång förseningen är. Vad du gör direkt om du missat deadline, och hur ett skönsbeslut uppstår om du inte reagerar.

förseningsavgift momsdeklarationförsenad momsdeklarationmomsmomsdeklarationSkatteverket
MomsÄndra momsdeklaration — så rättar du en inlämnad deklaration

25 september 2026 · 7 min

Du redigerar inte en inlämnad momsdeklaration — du lämnar en ny, komplett deklaration för samma period. Steg för steg i Skatteverkets e-tjänst, och hur kostnadsräntan räknas vid en rättelse.

ändra momsdeklarationrätta momsdeklarationfelaktig momsdeklarationmomsmomsdeklarationSkatteverket