Aller au contenu

Allemagne (SIGN DE)

L’Allemagne possède les exigences de conformité fiscale les plus complètes de tous les pays pris en charge par fiskaly. Une intégration allemande complète nécessite trois produits fonctionnant ensemble :

ProduitFonctionObligatoire ?
SIGN DESigne cryptographiquement chaque transaction via un Cloud-TSS certifié BSIOui — KassenSichV
DSFINVK DEGénère des exports de données fiscales prêts pour l’audit à partir des clôtures de caisseOui — pour les audits fiscaux
SUBMIT DEDépose des déclarations électroniques à ELSTER (interface de l’autorité fiscale allemande)Oui — depuis 2025
SAFEArchive les données fiscales pendant 10–30 ans dans des centres de données certifiésRecommandé

La Kassensicherungsverordnung (KassenSichV) exige que tous les systèmes d’enregistrement électroniques (ERS) en Allemagne :

  • Utilisent un système de sécurité technique (TSS) certifié pour signer chaque transaction
  • Maintiennent des pistes d’audit infalsifiables avec des signatures cryptographiques
  • Génèrent des exports DSFinV-K pour les auditeurs fiscaux
  • Impriment des codes QR sur les reçus contenant les données de signature

Le Cloud-TSS de fiskaly est le premier TSS basé sur le cloud à avoir obtenu la certification BSI, actuellement valable jusqu’en 2033. Pas de matériel, pas de modules cryptographiques locaux — uniquement des appels API.

Pour les chefs de produit estimant le travail :

PhaseDuréeCe qui se passe
Configuration sandbox1–2 joursCréation de compte, clés API, première transaction signée
Intégration SIGN DE3–5 semainesProvisionnement TSS, signature de transactions, codes QR sur reçus, gestion des erreurs
Intégration DSFINVK DE2–3 semainesMapper le modèle de données POS à la taxonomie DSFINVK DE, implémenter les clôtures de caisse
Intégration SUBMIT DE1–2 semainesEnregistrement du contribuable, dépôt des déclarations
Tests de bout en bout1–2 semainesValidation complète du flux en sandbox
Mise en production1 semaineProvisionnement LIVE, déploiement progressif, configuration du monitoring
Total8–13 semaines1–2 développeurs backend avec expérience dans le domaine POS

Consultez le Guide de planification d’intégration pour les exigences d’équipe, les cartes de dépendances et un modèle de calendrier de déploiement.

Votre système de caisse
|
|-- POST /auth (clé API + secret) --> Token Bearer (24h)
|
|-- PUT /tss/{id} -----------------> Créer + initialiser le TSS (une fois par emplacement)
|-- PUT /tss/{id}/client/{id} -----> Créer un client (un par terminal POS)
|
|-- PUT /tss/{id}/tx/{id} ---------> Démarrer une transaction (état : ACTIVE)
|-- PUT /tss/{id}/tx/{id} ---------> Terminer une transaction (état : FINISHED)
| La réponse inclut la signature + les données du code QR
|
|-- POST /dsfinvk/closings --------> Soumettre les données de clôture de caisse
|-- GET /dsfinvk/exports --------> Générer le fichier d'export DSFinV-K
|
|-- POST /submission/submit -------> Déposer une déclaration à ELSTER

Votre responsabilité (fournisseur de système de caisse)

Section intitulée « Votre responsabilité (fournisseur de système de caisse) »
  • Intégrer le TSS fiskaly dans votre ERS
  • S’assurer que chaque transaction est signée avant la génération du reçu
  • Imprimer des codes QR contenant les données de signature sur les reçus
  • Générer les clôtures de caisse DSFINVK DE en fin de journée
  • Déposer les déclarations via SUBMIT DE
  • Gérer les délais d’expiration correctement (voir gestion des erreurs)
  • Disposer d’un ERS avec TSS intégré rattaché à son compte
  • Livrer les exports TSS et DSFinV-K aux auditeurs dans les délais requis
  • Maintenir des sauvegardes des données fiscales (conservation de 10–30 ans, deux emplacements physiques recommandés)
  • Exploiter et maintenir le Cloud-TSS certifié (SLA de disponibilité 99,9 %)
  • Fournir des mises à jour logicielles et des correctifs de sécurité (gratuitement)
  • Gérer les renouvellements de certification
  • Maintenir la disponibilité et les performances de l’API

Liste de vérification de conformité pour la mise en production

Section intitulée « Liste de vérification de conformité pour la mise en production »

Avant de lancer en production, vérifiez :

  • Pour chaque emplacement/boutique, assurez-vous d’avoir un TSS individuel créé, défini sur UNINITIALIZED, PIN administrateur défini et TSS défini sur INITIALIZED
  • Client créé pour chaque terminal POS
  • Chaque transaction est signée (cycle de vie démarrage + finalisation)
  • Le reçu inclut le code QR KassenSichV (référence de format)
  • Le code QR se valide correctement (outil de validation)
  • Les clôtures de caisse DSFINVK DE se génèrent avec succès
  • La déclaration SUBMIT DE est acceptée par ELSTER
  • Le délai d’expiration de la signature est de 3–5 secondes et ne bloque pas le processus de paiement
  • La logique de nouvelle tentative gère les erreurs 5xx avec un backoff exponentiel
  • L’administrateur est déconnecté après le provisionnement
  • L’environnement LIVE est provisionné séparément du TEST

Was this page helpful?