Skip to content

Glossary

These terms are relevant to integrators building against the fiskaly SIGN SE API.

NameDescription
Skatteverket (SKV)Swedish Tax Agency — the authority responsible for tax compliance, cash register regulations, and oversight of control systems.
KassaregisterCash register — any device or system used to record sales subject to Swedish fiscal regulations (SFS 2007:592).
KassakvittoCash register receipt — the standard sale receipt issued to a customer, requiring a control code.
ReturkvittoReturn receipt — issued for full or partial refunds/returns; requires a control code and updates return counters.
KvittokopiaReceipt copy (duplicate) — a copy of a previously issued receipt; requires its own control code. Must display “Kopia” at 2x font size. Only one copy per original is permitted.
Pro forma-kvittoPro forma receipt — a non-binding document that does not generate a control code. Must be marked “Ej kvitto” (Not a receipt).
ÖvningskvittoTraining receipt — issued in training mode with no legal fiscal effect; no control code generated. Uses a separate sequence number series from normal receipts.
KontantnotaManual handwritten cash invoice — issued when the signing service is unreachable. The POS must display the mandatory offline text: “Kvitto får skrivas ut - ej registrerat i kontrollservern”.
KontrollkodControl code — historically the 59-character signature from hardware control units (CCU, SKVFS 2009:2). In the current cloud-based system, see Avstämningskod.
AvstämningskodReconciliation code — the 113-character cryptographic signature generated by the signing service (SKVFS 2020:9). Referred to as “control code” in the fiskaly integration.
TillverkningsnummerManufacturing number — the unique 16-character POS identifier generated during system commissioning. Structure: AuthorityCode(2) + POSAuthorityCode(2) + BranchCode + ChainCode + StoreID + CounterNumber. Used as the kassabeteckning.
KassabeteckningCash register designation — the same as the tillverkningsnummer. Used to identify the register on receipts and in Skatteverket records.
TCS Control Server IDA 17-character static identifier (ISTCSKS0000000011) for the signing server. Required when registering the kontrollenhet with Skatteverket.
INTENTION::OPENINGMandatory startup record type that verifies system enrollment and signing service connectivity. The POS must call this before issuing any receipts and must only proceed if STATUS_OK is returned.
INTENTION::CLOSINGEnd-of-day record type that marks the register as closed. Should be sent when the POS terminates its daily session.
SKVFSSkatteverkets föreskrifter — regulatory notices issued by the Swedish Tax Agency governing cash register and control system requirements.
SFSSvensk författningssamling — Swedish Code of Statutes; the official collection of Swedish laws (e.g. SFS 2007:592, SFS 2011:1244).
AnmälningsskyldighetNotification obligation — the legal requirement to notify Skatteverket within 14 days of putting a new cash register into use, making changes, or decommissioning.
BankIDSwedish electronic identification system used by merchants to authenticate with Skatteverket’s online services for cash register registration.
fiskaly SAFECompliant archiving of fiscal data via API or fiskaly HUB, meeting legal requirements for long-term storage of electronic records.
fiskaly HUBWeb interface for activating products, configuring organizations, and managing archived data without direct API usage.

These terms describe the internal infrastructure managed by fiskaly. Integrators do not interact with these systems directly — the UAPI handles all communication automatically.

NameDescription
TCSTax Compliance System — the cloud-based control system (governed by SKVFS 2020:9) that signs receipts and maintains cumulative counters.
InfrasecProvider of the Swedish TCS infrastructure. Handles enrollment, control code generation, and certification behind the scenes.
KontrollenhetControl unit — the entity (hardware CCU or cloud TCS) that signs receipts. In the current regime, this is the cloud server registered with Skatteverket as manufacturer “TCS”.
RegisterStatusThe internal operation triggered by INTENTION::OPENING that verifies the system’s enrollment status and connectivity. Returns one of 7 status codes.
IDMInfrasec Device Management — the enrollment and lifecycle system that manages cash register registrations. Commissioning triggers action NEW; decommissioning triggers CLOSE.

Was this page helpful?