Ir al contenido

Skatteverket Registration

Esta página aún no está disponible en tu idioma.

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.

Before the merchant can register, the POS provider must supply:

InformationValueSource
Technical security system ID (Tillverkningsnummer)16-character identifier (e.g. SE01ABCD12345678)Generated by fiskaly at system commissioning
TCS Control Server IDISTCSKS0000000011 (static, 17 characters)Provided by fiskaly
Location addressPhysical address where the register operatesLocation resource in UAPI

The merchant completes registration via Skatteverket’s online portal (skatteverket.se) using BankID authentication.

  1. 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:

    FieldValue
    Tillverkare (Manufacturer)TCS
    Modell (Model)System ver. 1.1 + Miljö rev. A
    Adress (Address)Tunnelgatan 2, Stockholm
    Kontrollserverns ID (Control Server ID)ISTCSKS0000000011
  2. Step 2: Register the cash register

    Next, the merchant registers the individual cash register (kassaregister):

    FieldValue
    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
    KontrollenhetLink 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.

  3. 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:

    1. The UAPI validates that all required fields are present for enrollment — including producer.details.brand and producer.details.model, which are optional at creation but required at this stage (returns HTTP 422 if missing)
    2. The UAPI triggers enrollment with the control system
    3. fiskaly generates the 16-character technical security system ID (tillverkningsnummer)
    4. The system is registered with the TCS (IDM action: NEW)
    5. 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.

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::OPENING check to verify TCS connectivity
  • Normal receipt operations can begin

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

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.