D'où vient cette obligation ?
La loi de finances 2016 (article 88) a introduit l'obligation pour les assujettis à la TVA d'utiliser un logiciel de caisse sécurisé, non falsifiable et certifié. L'objectif est clair : lutter contre la fraude à la TVA liée à la suppression manuelle d'enregistrements de ventes — une pratique connue sous le nom de "zappage".
Le texte est entré en vigueur le 1er janvier 2018. Depuis cette date, tout commerçant assujetti à la TVA qui encaisse des clients doit pouvoir justifier que son logiciel respecte les conditions légales, soit par un certificat délivré par un organisme accrédité, soit par une attestation individuelle délivrée par l'éditeur.
L'obligation est codifiée à l'article 286 I 3° bis du Code général des impôts. Les conditions d'application sont précisées dans le BOFiP (Bulletin Officiel des Finances Publiques).
Qui est concerné ?
L'obligation s'applique à toute personne ou entreprise qui :
- Est assujettie à la TVA en France
- Effectue des livraisons de biens ou prestations de services à titre onéreux
- Utilise un logiciel ou système de caisse pour enregistrer les paiements
Sont donc concernés : restaurants, cafés, boulangeries, épiceries, coiffeurs, fleuristes, pharmacies, garages, hôtels, et de manière générale tous les commerces de détail assujettis à la TVA.
Les entreprises bénéficiant de la franchise en base de TVA (auto-entrepreneurs sous le seuil) sont exemptées. Mais dès que vous dépassez le seuil et devenez assujetti à la TVA, l'obligation s'applique immédiatement.
Les 4 critères de la norme
La norme NF525 impose que le logiciel de caisse respecte quatre propriétés fondamentales, définies par l'administration fiscale :
Inaltérabilité
Les données enregistrées ne peuvent pas être modifiées ou supprimées. Chaque vente est gravée de façon définitive.
Sécurisation
Un mécanisme de chaînage cryptographique garantit l'intégrité de la chaîne des enregistrements.
Conservation
Les données doivent être conservées pendant au moins 6 ans, dans un format consultable.
Archivage
Le logiciel doit générer des clôtures périodiques (journalières, mensuelles, annuelles) archivées et traçables.
C'est l'ensemble de ces quatre critères — et non l'un ou l'autre isolément — qui définit la conformité. Un logiciel qui sauvegarde les données mais permet de les modifier n'est pas conforme.
Attestation ou certificat : quelle différence ?
La loi prévoit deux façons de prouver la conformité de son logiciel :
Le certificat NF525
Délivré par un organisme accrédité par le COFRAC (Bureau Veritas, Infocert…), il implique un audit complet du logiciel par un tiers indépendant. C'est la voie la plus rigoureuse et la plus reconnue. La certification doit être renouvelée à chaque évolution majeure du logiciel.
L'attestation individuelle
L'éditeur du logiciel rédige et signe une attestation sur l'honneur affirmant que son produit respecte les quatre critères. Cette attestation doit être remise à chaque client. Elle engage la responsabilité de l'éditeur.
SmartCaisse dispose du certificat NF525 délivré par un organisme accrédité — pas seulement d'une attestation. Votre document de conformité est disponible sur demande pour tout contrôle fiscal.
Ce qui se passe lors d'un contrôle fiscal
Lors d'un contrôle, l'agent des impôts peut demander à consulter votre logiciel de caisse et exiger la preuve de sa conformité NF525. Concrètement, il vérifiera :
- L'existence du certificat ou de l'attestation
- Que le logiciel utilisé correspond bien au logiciel certifié
- L'intégrité de la chaîne des enregistrements (aucune suppression)
- La présence des clôtures Z journalières archivées
L'absence de certification expose à une amende de 7 500 € par logiciel non conforme, renouvelable à chaque contrôle. L'administration peut également présumer une minoration de recettes et redresser l'entreprise en conséquence.
Questions fréquentes
Mon logiciel de caisse est ancien — est-il automatiquement non conforme ?
Pas nécessairement. Ce n'est pas l'ancienneté du logiciel qui compte, mais le fait qu'il ait été mis à jour pour intégrer les quatre critères NF525 et qu'il dispose d'un certificat ou d'une attestation valide.
J'utilise une caisse enregistreuse physique, suis-je concerné ?
Oui, si votre caisse embarque un logiciel d'enregistrement des paiements. Les terminaux de paiement seuls (TPE bancaires) ne sont pas concernés, mais une caisse avec logiciel intégré l'est.
La certification doit-elle être renouvelée ?
Le certificat est lié à une version du logiciel. En cas de mise à jour majeure modifiant les fonctions d'enregistrement, une nouvelle certification est nécessaire. Les mises à jour mineures n'impactent généralement pas le certificat existant.
Que faire si mon éditeur actuel ne me fournit pas de certificat ?
Vous êtes en infraction. Votre éditeur est responsable de vous fournir la preuve de conformité. Sans certificat ni attestation, vous devez changer de logiciel avant tout contrôle fiscal.
SmartCaisse et la NF525
SmartCaisse est certifié NF525 depuis 2017, bien avant l'entrée en vigueur de l'obligation. La certification couvre l'ensemble des fonctions d'encaissement : tickets de vente, clôtures Z, archivage des données, chaînage cryptographique.
Chaque client reçoit avec son logiciel :
- Le numéro de certificat à présenter en cas de contrôle
- L'accès à l'historique complet des clôtures depuis l'interface
- Des mises à jour régulières maintenant la conformité à jour
La conformité n'est pas une option chez SmartCaisse — c'est la base de notre logiciel depuis le premier jour.
Un logiciel certifié NF525 depuis 2017
Téléchargez SmartCaisse et testez-le gratuitement pendant 30 jours.
Démarrer l'essai gratuit