Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Journal, export och lagkrav

Allt som händer i kassan skrivs i en journal. Den är kassans fiskala minne: Skatteverket ska kunna se exakt vad som registrerades, i vilken ordning och när. Därför skrivs journalen bara till, aldrig om, och den ska sparas enligt bokföringslagen.

Journalen

Journalen ligger i datakatalogens journal/, med en fil per Z-period (journal_z000001.ndjson och så vidare). Varje rad är en händelse - en registrerad vara, en betalning, en rapport - med tid och löpnummer. Rätta aldrig i filerna: en ändring går inte att skilja från ett manipulerat kassaregister. Säkerhetskopiera hela katalogen.

En Z-rapport avslutar perioden och nästa händelse hamnar i en ny fil. Journalen kan också skrivas ut från kassan, period för period; utskriften återger händelserna som de står, inte en tolkning av dem.

Export till Skatteverket

Från 1 januari 2027 ska ett kassaregister kunna exportera sitt journalminne som XML enligt Skatteverkets schema (SKVFS 2021:16). R-GO bygger den exporten ur journalen. Underlaget - föreskrifterna och schemat - finns i källkodens docs/skvfs/.

Bokföringsexport

Vid varje Z-rapport kan kassan ta fram en verifikation för bokföringen: försäljning per momssats och betalsätt, konterad enligt kontoplanen som butikschefen ställer in (se Bokföring och export). Verifikationen sparas både som SIE-fil för bokföringsprogrammet och som PDF för pärmen, i en katalog per Z-rapport hos receiptprinter (export/).

Kassans del slutar där. Överföring till Fortnox sköts av en fristående tjänst, R-GO Fortnox, som läser verifikaten i exportarkivet - kassan vet inte om att den finns.

“Faktura” i kassan

Betalsättet faktura fakturerar inte. Kassan lämnar ett underlag och skriver ut en följesedel; själva fakturan görs i ekonomisystemet. Det gör att kassans journal och kundreskontran inte kan komma ur takt med varandra.