Glossary
Core Terms
Section titled “Core Terms”These terms are relevant to integrators building against the fiskaly SIGN SE API.
| Name | Description |
|---|---|
| Skatteverket (SKV) | Swedish Tax Agency — the authority responsible for tax compliance, cash register regulations, and oversight of control systems. |
| Kassaregister | Cash register — any device or system used to record sales subject to Swedish fiscal regulations (SFS 2007:592). |
| Kassakvitto | Cash register receipt — the standard sale receipt issued to a customer, requiring a control code. |
| Returkvitto | Return receipt — issued for full or partial refunds/returns; requires a control code and updates return counters. |
| Kvittokopia | Receipt 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-kvitto | Pro forma receipt — a non-binding document that does not generate a control code. Must be marked “Ej kvitto” (Not a receipt). |
| Övningskvitto | Training receipt — issued in training mode with no legal fiscal effect; no control code generated. Uses a separate sequence number series from normal receipts. |
| Kontantnota | Manual 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”. |
| Kontrollkod | Control code — historically the 59-character signature from hardware control units (CCU, SKVFS 2009:2). In the current cloud-based system, see Avstämningskod. |
| Avstämningskod | Reconciliation code — the 113-character cryptographic signature generated by the signing service (SKVFS 2020:9). Referred to as “control code” in the fiskaly integration. |
| Tillverkningsnummer | Manufacturing number — the unique 16-character POS identifier generated during system commissioning. Structure: AuthorityCode(2) + POSAuthorityCode(2) + BranchCode + ChainCode + StoreID + CounterNumber. Used as the kassabeteckning. |
| Kassabeteckning | Cash register designation — the same as the tillverkningsnummer. Used to identify the register on receipts and in Skatteverket records. |
| TCS Control Server ID | A 17-character static identifier (ISTCSKS0000000011) for the signing server. Required when registering the kontrollenhet with Skatteverket. |
| INTENTION::OPENING | Mandatory 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::CLOSING | End-of-day record type that marks the register as closed. Should be sent when the POS terminates its daily session. |
| SKVFS | Skatteverkets föreskrifter — regulatory notices issued by the Swedish Tax Agency governing cash register and control system requirements. |
| SFS | Svensk författningssamling — Swedish Code of Statutes; the official collection of Swedish laws (e.g. SFS 2007:592, SFS 2011:1244). |
| Anmälningsskyldighet | Notification obligation — the legal requirement to notify Skatteverket within 14 days of putting a new cash register into use, making changes, or decommissioning. |
| BankID | Swedish electronic identification system used by merchants to authenticate with Skatteverket’s online services for cash register registration. |
| fiskaly SAFE | Compliant archiving of fiscal data via API or fiskaly HUB, meeting legal requirements for long-term storage of electronic records. |
| fiskaly HUB | Web interface for activating products, configuring organizations, and managing archived data without direct API usage. |
Background
Section titled “Background”These terms describe the internal infrastructure managed by fiskaly. Integrators do not interact with these systems directly — the UAPI handles all communication automatically.
| Name | Description |
|---|---|
| TCS | Tax Compliance System — the cloud-based control system (governed by SKVFS 2020:9) that signs receipts and maintains cumulative counters. |
| Infrasec | Provider of the Swedish TCS infrastructure. Handles enrollment, control code generation, and certification behind the scenes. |
| Kontrollenhet | Control 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”. |
| RegisterStatus | The internal operation triggered by INTENTION::OPENING that verifies the system’s enrollment status and connectivity. Returns one of 7 status codes. |
| IDM | Infrasec Device Management — the enrollment and lifecycle system that manages cash register registrations. Commissioning triggers action NEW; decommissioning triggers CLOSE. |
Was this page helpful?