After commissioning a system via the fiskaly UAPI, the merchant must register their cash register with Skatteverket within 14 days (Swedish Tax Procedure Act, Skatteförfarandelag, SFS 2011:1244). This page provides the step-by-step process.
Failure to register within 14 days of putting the cash register into use constitutes a violation of the Swedish Tax Procedure Act (SFS 2011:1244) and may result in penalties from Skatteverket. The POS provider should communicate registration requirements and provide necessary details promptly after commissioning.
Prerequisites
Section titled “Prerequisites”Before the merchant can register, the POS provider must supply:
| Information | Value | Source |
|---|---|---|
| Technical security system ID (Tillverkningsnummer) | 16-character identifier (e.g. SE01ABCD12345678) | Generated by fiskaly at system commissioning |
| TCS Control Server ID | ISTCSKS0000000011 (static, 17 characters) | Provided by fiskaly |
| Location address | Physical address where the register operates | Location resource in UAPI |
Consider building a post-commissioning screen or email notification in your POS that displays the technical security system ID (tillverkningsnummer) and TCS Control Server ID with clear instructions to register with Skatteverket.
Registration steps
Section titled “Registration steps”The merchant completes registration via Skatteverket’s online portal (skatteverket.se) using BankID authentication.
Step 1: Register the kontrollenhet (control unit)
The kontrollenhet is the certified control system. The merchant registers it with the following details provided by fiskaly:
Field Value Tillverkare (Manufacturer) TCSModell (Model) System ver. 1.1 + Miljö rev. AAdress (Address) Tunnelgatan 2, Stockholm Kontrollserverns ID (Control Server ID) ISTCSKS0000000011📘Shared control systemAll merchants using fiskaly SIGN SE share the same kontrollenhet registration details. The control system is a cloud service managed by fiskaly — the registration identifies which control system the cash register is connected to, not a physical device at the merchant’s location.
Step 2: Register the cash register
Next, the merchant registers the individual cash register (kassaregister):
Field Value Kassabeteckning (Register designation) The technical security system ID (tillverkningsnummer) — a 16-character identifier Driftsplatsens adress (Operating location address) Physical address where the register is used Kontrollenhet Link to the kontrollenhet registered in Step 1 The merchant must use the technical security system ID as the kassabeteckning. This value uniquely identifies this specific cash register within the Skatteverket system.
Step 3: Enrollment (automatic)
The enrollment step is handled automatically by the fiskaly UAPI during system commissioning. When the system state is updated to
COMMISSIONED:- The UAPI validates that all required fields are present for enrollment — including
producer.details.brandandproducer.details.model, which are optional at creation but required at this stage (returns HTTP 422 if missing) - The UAPI triggers enrollment with the control system
- fiskaly generates the 16-character technical security system ID (tillverkningsnummer)
- The system is registered with the TCS (IDM action:
NEW) - The system is ready to issue receipts
No manual merchant action is required for this step. The POS vendor must retrieve the technical security system ID from the UAPI response and provide it to the merchant for Skatteverket registration.
- The UAPI validates that all required fields are present for enrollment — including
After registration
Section titled “After registration”Once registration is complete:
- The merchant receives a confirmation from Skatteverket
- The cash register is legally permitted to operate
- The POS should perform its first
INTENTION::OPENINGcheck to verify TCS connectivity - Normal receipt operations can begin
Changes and decommissioning
Section titled “Changes and decommissioning”The merchant must also notify Skatteverket within 14 days when:
- The cash register is moved to a different location — update the operating address
- The cash register is decommissioned — notify Skatteverket and decommission via UAPI (triggers IDM action:
CLOSE) - The kontrollenhet is changed — update the control unit registration
When decommissioning a system via the UAPI (setting state to
DECOMMISSIONED), the system is automatically unregistered from the TCS.
However, the merchant must still manually notify Skatteverket of the
decommissioning through their portal.
Common questions
Section titled “Common questions”Q: Can I register multiple cash registers under one kontrollenhet? Yes. All cash registers using fiskaly SIGN SE share the same kontrollenhet (TCS cloud server). Each register has its own unique technical security system ID (tillverkningsnummer).
Q: What if the merchant misses the 14-day deadline? The merchant should register as soon as possible. Late registration may result in a penalty fee from Skatteverket, but the system will continue to function technically.
Q: Does the merchant need to register in TEST environment? No. Skatteverket registration only applies to LIVE systems. TEST environment systems do not need to be registered.