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.