Overview
fiskaly SIGN SE is designed to help POS providers comply with Swedish cash register legislation, particularly SFS 2007:592 (Cash Register Act) and SKVFS 2020:9 (Control System Regulations). According to these regulations, every cash register must be connected to a certified cloud-based control system that signs transactions and returns a legally mandated control code (avstämningskod).
What is SIGN SE?
Section titled “What is SIGN SE?”SIGN SE is fiskaly’s Swedish fiscalization product. It provides a single API through which POS systems can sign transactions, enroll cash registers, and retrieve compliance artifacts — all without managing the underlying certified control system directly.
Swedish law (SFS 2011:1244) requires cash registers to connect to a certified cloud-based control system. SIGN SE handles this requirement for you: your POS talks to the fiskaly UAPI, and fiskaly manages the certified signing infrastructure on your behalf.
Core features
Section titled “Core features”- Transaction signing — Each fiscal transaction returns a 113-character control code (avstämningskod) that must be printed on the receipt
- Counter management — Cumulative counters for sales, returns, VAT, and per-document-type counts are maintained server-side automatically
- System enrollment — Cash registers are enrolled during commissioning, generating the unique 16-character tillverkningsnummer required by Skatteverket
- Startup verification — Mandatory
INTENTION::OPENINGcheck at every POS startup to confirm signing service connectivity before issuing receipts - Five document types — Full support for kassakvitto, returkvitto, kvittokopia, pro forma, and training receipts
- Compliance artifacts — Retrieve signed compliance data from records for audit purposes
SIGN SE at a glance
Section titled “SIGN SE at a glance”POS providers interact with familiar UAPI endpoints (taxpayers, locations, systems, records) while fiskaly handles signing, enrollment, and compliance artifact management behind the scenes.
| Document Type | Swedish Name | Control Code |
|---|---|---|
| Cash register receipt | Kassakvitto | Yes |
| Return receipt | Returkvitto | Yes |
| Receipt copy | Kvittokopia | Yes |
| Pro forma receipt | Pro forma-kvitto | No |
| Training receipt | Övningskvitto | No |
How it fits together
Section titled “How it fits together”┌─────────────┐ ┌──────────────────┐ ┌──────────────┐│ Your POS │─────────────▶│ fiskaly SIGN SE │ │ Skatteverket ││ │◀─────────────│ (Unified API) │ │ (oversight) │└─────────────┘ └──────────────────┘ └──────────────┘ You handle: fiskaly handles: Receives: • API calls • Signing • Registration • Receipt printing • Enrollment • Audit data • Merchant UX • Counter management • Compliance artifactsKey regulatory requirements
Section titled “Key regulatory requirements”| Requirement | Description | SIGN SE Implementation |
|---|---|---|
| Control code on receipt | Every kassakvitto must carry a cryptographic control code | Automatic — returned in the TRANSACTION response |
| Startup status check | POS must verify signing service connectivity before sales | INTENTION::OPENING record type |
| 14-day registration | Cash registers must be registered with Skatteverket within 14 days | Tillverkningsnummer generated at commissioning |
| Receipt field requirements | 13 mandatory fields defined by SKVFS 2021:17 | See Receipt Compliance |
| Five document types | Regulated receipt categories per SKVFS 2021:16 | All five supported via UAPI record types |
SIGN SE is a JSON-based RESTful API with full documentation in the API description (API Reference) and support available at workspace.fiskaly.com.
Follow the Step-by-Step Integration Guide to set up your first system and sign your first receipt.
Next Steps
Section titled “Next Steps”Step-by-Step Integration
Complete walkthrough from account setup to signing your first receipt.
Process Overview
Document types, VAT structure, offline handling, and error codes.
Receipt Compliance
Mandatory receipt fields and per-document-type printing requirements.
Glossary
Key terms and definitions for Swedish fiscal compliance.
FAQs can be accessed via support.fiskaly.com.
Was this page helpful?