Davčno potrjevanje računov — certification fiscale POS depuis 2016
Depuis le 2 janvier 2016, toute caisse enregistreuse opérant en Slovénie pour des transactions B2C en espèces ou par carte doit transmettre en temps réel chaque ticket à FURS via le Webservice REK, et imprimer sur le reçu un identifiant unique délivré par FURS (EOR) sous forme texte et QR code. Le cadre légal est ZDavPR (Zakon o davčnem potrjevanju računov — Loi sur la certification fiscale des factures, Uradni list RS 57/2015). C'est l'un des dispositifs de reporting POS temps réel les plus complets de l'UE, antérieur au CTC (Continuous Transaction Control) pilier 2 de ViDA.
Histoire — du shadow economy debat à ZDavPR 2015
La Slovénie a connu dans les années 2010-2014 un débat public intense sur l'économie souterraine, en particulier dans les secteurs restauration / hôtellerie / commerce détail. Plusieurs études (Inštitut za ekonomska raziskovanja IER, Banka Slovenije) estimaient le shadow economy à ~25 % du PIB slovène en 2014 — parmi les niveaux les plus élevés de l'UE. Le manque à gagner TVA était estimé à €100 à 150 M/an, dans un budget d'État de l'ordre de €9 Md.
Le gouvernement Cerar a choisi de s'inspirer du modèle hongrois (RKSV — Registrierkassensicherheitsverordnung-style, en place depuis 2014) tout en allant plus loin : pas seulement enregistrer le cumul caisse en fin de journée, mais certifier en ligne chaque ticket individuellement et délivrer un identifiant FURS imprimable sur le reçu. Le projet a été co-conçu avec les éditeurs POS slovènes (Datalab Pantheon, Vasco, Mikropis) et les chaînes retail (Mercator, Spar, Hofer, Tuš) sur 9 mois entre mai 2015 et janvier 2016.
2014 | Le gouvernement Cerar identifie la fraude TVA secteur B2C
| (restauration, hôtellerie, commerce détail) comme priorité
| budgétaire. Estimation pré-réforme : €100 à 150 M/an de
| recettes TVA perdues — étude indépendante IER Ljubljana.
|
2015-05 | Adoption de ZDavPR (Zakon o davčnem potrjevanju računov)
| par la Državni zbor — Uradni list RS 57/2015. Période
| de préparation : 7 mois (juin-décembre 2015) pour les
| éditeurs POS et les ~70 000 commerces concernés.
|
2015-12 | Phase pilote volontaire : 12 000 commerces certifient
| leurs caisses en avance. Webservice REK FURS go-live
| sur l'environnement de test puis production.
|
2016-01-02 | Entrée en vigueur obligatoire : toute caisse B2C en
| Slovénie doit transmettre en ligne chaque ticket à FURS
| et imprimer l'EOR + QR code. Ticket non certifié =
| nul fiscalement, amende client + commerçant.
|
2017-2018 | Premier bilan : recettes TVA +€80 M la première année
| (FURS rapport annuel 2017). Restauration et hôtellerie
| les secteurs avec la plus forte hausse déclarée.
|
2020-2022 | Extension à la facturation mobile (mPOS, e-commerce
| sur place de marché). Adaptation pendant la pandémie
| COVID-19 : tolérance temporaire pour les fermetures
| techniques.
|
2024-2026 | Stabilité du système. FURS étudie l'intégration au pilier 2
| de ViDA (Platform Economy reporting) avec extension
| aux plateformes numériques type Booking, Airbnb, Uber. Gouvernance — FURS + Ministrstvo za finance
Le pilotage politique est assuré par le Ministrstvo za finance RS, qui propose les évolutions de ZDavPR au parlement. L'opérationnel revient à FURS, qui opère le Webservice REK (recevant + signant le retour EOR), gère le référentiel des certificats X.509 émis aux commerçants, et publie les sanctions d'audit. La doctrine d'application est diffusée via le portail edavki.durs.si.
Un comité de liaison FURS + éditeurs POS + GZS se réunit deux fois par an pour valider les évolutions de schéma SOAP, les nouveaux codes TVA (notamment le 5 % super-réduit ajouté en 2020), et les durcissements de contrôle (intégration avec eDavki pour pré-remplir la DDV-O à partir des tickets agrégés).
Schéma technique — REK Webservice, EOR, ZOI, QR
Le protocole repose sur 4 éléments clés :
- Certificat X.509 commerce. Chaque assujetti reçoit gratuitement de FURS un certificat de signature de tickets (durée 5 ans), à installer sur chaque caisse POS.
- ZOI (Zaščitna oznaka izdajatelja računa). Empreinte SHA-256 + signature RSA du contenu du ticket — calculée localement par la caisse, opposable même hors-ligne.
- EOR (Enkratna oznaka računa). Identifiant unique de ticket délivré par FURS, format UUID — preuve que FURS a bien enregistré le ticket.
- QR code obligatoire. Le ticket imprimé contient un QR code pointant vers fu.gov.si/preveri/ — le client peut scanner pour vérifier l'enregistrement.
- Mode dégradé 48 h. Si le Webservice REK est indisponible, la caisse continue d'émettre, calcule le ZOI local, et envoie en différé sous 48 h.
# Cycle de certification d'un ticket — slovène davčno potrjevanje
[Client paie 24,40 €]
│
▼
[Caisse POS du commerce]
│
│ 1. Calcul du ZOI (Zaščitna oznaka izdajatelja računa)
│ SHA-256 + RSA signature avec certificat X.509 commerce
│
▼
[Webservice REK FURS] (HTTPS SOAP, ~150 ms)
│
│ 2. FURS valide la signature, enregistre le ticket
│ 3. FURS retourne l'EOR (Enkratna oznaka računa)
│ UUID + horodatage : ex 1a2b3c4d-...-2026...
│
▼
[Caisse imprime le ticket]
│ 4. Ticket contient :
│ - Numéro de ticket : NNN-XXX-NNN
│ - ZOI (32 hex)
│ - EOR (UUID FURS)
│ - QR code (URL FURS validation client)
│
▼
[Client reçoit ticket]
│ 5. Le client peut scanner le QR sur fu.gov.si/preveri/
│ pour vérifier en 1 clic que FURS a bien enregistré.
# Si Webservice FURS indisponible
→ Caisse continue à émettre des tickets (ZOI calculé localement)
→ File d'attente locale
→ Transmission automatique en différé dans les 48 h
→ Dépassement 48 h = obligation déclarative spéciale FURS Comparaison — Slovénie vs Hongrie RKSV vs Italie scontrino
| Dimension | Slovénie ZDavPR (2016) | Hongrie RKSV (2014) | Italie scontrino telematico (2020) |
|---|---|---|---|
| Réception FURS / NAV / AdE | Chaque ticket individuel | Cumul de fin de période (RKSV) + Online Számla (B2B) | Cumul horodaté de fin de journée |
| Délai transmission | Temps réel (< 1 s) | Temps réel via boîtier homologué | Fin de journée (au plus tard J+1) |
| Mode dégradé hors-ligne | Oui — 48 h (ZOI local) | Limité (boîtier mémoire) | Oui — fichier déféré |
| Identifiant unique imprimé | EOR + ZOI + QR | AP code + AB code (boîtier) | RT code + sigil cumulé |
| Vérification client | QR code → fu.gov.si | Non systématique | QR code → AdE |
| Sanction client | Non automatique | Non | Non depuis 2017 (abolie) |
| Périmètre | B2C cash + carte | B2C cash | B2C tous moyens |
Adoption — ~70 000 caisses, ~700 M tickets/an
- ~70 000 caisses POS connectées en permanence à REK depuis 2016 — couvre 100 % du tissu retail, restauration, hôtellerie, services de proximité.
- ~700 millions de tickets certifiés/an selon le rapport annuel FURS 2024 — ~2 millions par jour ouvré.
- ~120 éditeurs POS certifiés FURS — dominants : Datalab Pantheon, Vasco, Mikropis, Saop, BiroSys, Skupinjak. Chaînes : Mercator (Fortenova), Spar Slovenija, Hofer (Aldi), Lidl Slovenija, Tuš, Eurospin.
- +€80 à 100 M de recettes TVA/an attribuables au dispositif, soit ~2-2,5 % des recettes DDV totales.
- ~5 % de mode dégradé annuel — proportion de tickets envoyés en différé après panne Webservice REK ou hors-ligne mobile (zones rurales montagne Julian Alps).
Pièges courants
- Mauvais calcul du ZOI. Le ZOI doit être calculé sur la concaténation exacte : davčna številka du commerce + date/heure du ticket + numéro de ticket + montant TTC + numéro de caisse. Tout écart (espace, formatage date) invalide la signature.
- Confondre EOR et ZOI. ZOI = signature locale RSA (32 hex). EOR = UUID FURS retour. Les deux doivent apparaître sur le ticket imprimé — pas un seul.
- QR code mal généré. Le QR doit pointer vers
https://blagajne.fu.gov.si/v.aspx?id=...avec l'EOR encodé. Beaucoup d'éditeurs POS ont eu des bugs d'encodage initial en 2016-2017. - Mode dégradé prolongé > 48 h. Au-delà de 48 h sans transmission, l'opérateur doit déclarer formellement à FURS (Naknadno potrjevanje). Tickets orphelins = audit + amende.
- Certificat X.509 expiré. Le certificat commerce est valable 5 ans — beaucoup d'opérateurs ont eu des surprises en 2021 (premier renouvellement). FURS envoie un rappel 60 jours avant échéance, à ne pas ignorer.