ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

RKDS / i.EKA — first EU mandate of online cash registers

The RKDS (Registro kasos duomenų sistema — Cash Register Data System) came into force on 2 January 2014. That day, Lithuania became the first EU State to mandate near-real-time integration of cash registers with the tax authority. Italy (SdI) follows 4 years later, Hungary (RTIR) also, Portugal (SAFT-PT real-time) 5 years later. It is the founding act of Lithuanian post-fact CTC.

History — EU first on 2 January 2014

VMI laid RKDS as the first pillar of i.MAS in 2010, in an 18-month pilot phase. The universal mandate entered force on 2 January 2014, anchored in the Mokesčių administravimo įstatymas and a related Vyriausybės nutarimas (government resolution). The schedule places Lithuania as world pioneer, even ahead of Italy's early SdI experiments (B2G 2014, B2B 2019).

text rkds-timeline.txt
2010-2013  | Pilot phase — VMI develops RKDS (Registro kasos duomenų
           | sistema). Reporting protocol spec published 2013.
           | Mandatory hardware certification.
           |
2 Jan 2014 | Universal mandate — every merchant equipped with cash
           | registers must report in near-real-time their receipts
           | to VMI via RKDS. FIRST EU mandate of its kind. Framework
           | Mokesčių administravimo įstatymas + ancillary Vyriausybės
           | nutarimas.
           |
2015       | i.MAS rebrand — RKDS becomes the i.EKA module of i.MAS
           | (Elektroninių kasos aparatų — electronic cash registers).
           |
2017       | Protocol modernisation — switch to JSON + HTTPS, gradual
           | abandonment of legacy GPRS connections.
           |
2018       | Italy: launches real-time SdI for B2B (1 Jan 2019) — 4
           | years after Lithuania. Hungary RTIR (1 Jul 2018): 4
           | years after. Portugal SAFT-PT real-time: 5 years after.
           |
2019-2021  | Cross-integration with i.SAF — automatic reconciliation
           | of cash receipts ↔ monthly VAT register. Anomaly
           | detection in near-real-time.
           |
2023-2026  | AI modernisation — fraud detection by patterns (receipt
           | deletion, cash / bank discrepancies). Preparing alignment
           | with ViDA 2028.

Governance — VMI + hardware certification

RKDS is operated directly by VMI. Governance has two strands: (1) the protocol specification (published on vmi.lt, annually refreshed), and (2) hardware certification — only cash registers on the VMI list may be used commercially. The list counts ~40 certified models (local manufacturers + ELCOM, Datecs, Posnet, etc.).

Protocol changes go through consultation with: Lietuvos prekybos įmonių asociacija (LPĮA — retailers association), Lietuvos viešbučių ir restoranų asociacija (LVRA — hotels-restaurants), and hardware manufacturers.

Schema — certified register → RKDS → i.MAS

text rkds-flow.txt
┌─────────────────────────────────────────────────────────────────┐
│  Lifecycle of a cash receipt — RKDS / i.EKA                      │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│  1. Customer pays at the till                                   │
│         │                                                        │
│         ▼                                                        │
│  2. VMI-certified cash register prints receipt                   │
│         │  + cryptographically signs                             │
│         │  + generates hash                                      │
│         ▼                                                        │
│  3. Register pushes via HTTPS + JSON to RKDS                    │
│     ┌─────────────────────────────────────────┐                 │
│     │  POST /rkds/transactions                │                 │
│     │  {                                       │                 │
│     │    "registerId": "RKM-12345",           │                 │
│     │    "merchantId": "123456789",           │                 │
│     │    "timestamp": "2026-06-15T14:32:11+03:00", │             │
│     │    "items": [...],                       │                 │
│     │    "totalNet": 24.79,                   │                 │
│     │    "totalVat": 5.21,                    │                 │
│     │    "totalGross": 30.00,                 │                 │
│     │    "signature": "...",                  │                 │
│     │    "hash": "sha256:..."                 │                 │
│     │  }                                       │                 │
│     └─────────────────────────────────────────┘                 │
│         │                                                        │
│         ▼                                                        │
│  4. VMI / RKDS validates, stores, acknowledges                   │
│         │                                                        │
│         ▼                                                        │
│  5. Cross-check with i.SAF (monthly VAT register) + i.APS       │
│     (PVM return pre-fill)                                        │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

RKDS vs SdI vs RTIR vs SAFT-PT real-time

SystemCountryLaunchScopeLatency
RKDS / i.EKALithuania2 Jan 2014B2C retail registersNear-real-time
SdI B2GItaly6 Jun 2014B2G onlyReal time
RTIRHungary1 Jul 2018B2B invoices >HUF 100KReal time (24h)
SAFT-PT (monthly)Portugal2008All taxable personsM+25
SAFT-PT (real-time)Portugal2019Certified cash registersM+5 then real-time
SdI B2BItaly1 Jan 2019All B2B/B2CReal time
SIISpain1 Jul 2017Large taxable persons4 working days

Adoption — national retail coverage

  • ~80,000 cash registers connected to RKDS in 2024 (VMI figure).
  • ~600M receipts/year reported in near-real-time to VMI.
  • B2C retail VAT-fraud reduction estimated at -30% in 5 years per the 2022 VMI report — on the B2C retail segment.
  • i.SAF cross-check: RKDS receipts are automatically consolidated into the monthly i.SAF B2C-sales register, sparing SMEs double-entry.

Common pitfalls

  • Non-certified cash register. A register bought outside the certified list is forbidden. The offence is sanctioned by fine + confiscation. Foreign chains must check compatibility of their SAP / Oracle Retail equipment before installation.
  • Intermittent connectivity. RKDS tolerates white zones (mobile retail, fairs) — the register stores and syncs as soon as connectivity returns. But a prolonged outage >72h triggers a VMI alert.
  • Receipt deletion. Any deletion leaves a hash trace in the signed chain. "Phantom cash register" frauds are detected in near-real-time by i.SKO.
  • Gift cards and credit notes. Must be traced with specific code (credit note = UNCL code 381). Wrong coding disrupts the monthly i.SAF consolidation.
  • Confusing RKDS and i.SAF. RKDS = real-time cash receipts (B2C). i.SAF = monthly VAT register (B2B + B2C consolidated). The two coexist and cross-check.

Last updated: June 15, 2026

Official source: VMI — RKDS / i.EKA — Public — VMI + Finansų ministerija governance