Aller au contenu

Planification de l'intégration

Cette page est destinée aux chefs de produit et responsables techniques qui planifient une intégration fiskaly. Elle couvre les estimations d’effort, les exigences d’équipe, les dépendances entre produits, les jalons de conformité et un modèle de calendrier de déploiement.

fiskaly propose deux architectures API. Votre choix dépend des pays dont vous avez besoin :

Si vous avez besoin de…Utilisez…Pourquoi
Uniquement l’Allemagne, l’Autriche ou l’EspagneAPI Spécialisée pour ce paysConçue sur mesure, support le plus approfondi pour ce pays
Uniquement la France ou l’ItalieAPI UnifiéeArchitecture multi-pays — ajouter l’autre prend ~1 semaine
France + Italie (ou + Suède)API UnifiéeIntégrez une fois, étendez en changeant le schéma payload
Allemagne + France/ItalieLes deuxAPI Spécialisée pour DE + API Unifiée pour FR/IT. Même schéma auth, modèles de ressources différents.
3+ pays dont FR/ITCommencez par API UnifiéePuis ajoutez les API Spécialisées pour DE/AT/ES selon les besoins

Consultez L’API Unifiée pour la comparaison complète de l’architecture, le modèle de ressources et la correspondance des terminologies.

Les produits fiskaly dont vous avez besoin dépendent de l’endroit où vous opérez et des réglementations applicables. Utilisez cet arbre de décision :

Gérez-vous des systèmes POS dans l’un de ces pays ?

  • Allemagne -> SIGN DE + DSFinV-K + SUBMIT DE (les trois obligatoires)
  • Autriche -> SIGN AT
  • France -> SIGN FR (certification NF525 obligatoire)
  • Espagne -> SIGN ES (TicketBAI ou Verifactu, selon la région)
  • Italie -> SIGN IT
  • Suède -> SIGN SE (InfraSec TCS)
  • Belgique -> E-Invoice (B2B uniquement, via Peppol)

Avez-vous besoin d’un archivage longue durée conforme ? -> Ajoutez SAFE ou SAFE flex

Souhaitez-vous remplacer les reçus papier ? -> Ajoutez eReceipt (optionnel, tout pays UE)

L’Allemagne nécessite trois produits fonctionnant ensemble. Voici comment ils s’articulent :

SIGN DE (signature des transactions)
|
+--> DSFinV-K (génération d'export fiscal, référence les données SIGN DE)
|
+--> SUBMIT DE (déclaration ELSTER, référence les clients et TSS SIGN DE)
|
+--> SAFE (archivage optionnel des exports)

Pour les autres pays, SIGN est typiquement la seule intégration obligatoire.

Ces calendriers sont typiques pour une équipe de 1 à 2 développeurs backend avec une expérience du domaine POS. Votre calendrier réel dépend de l’architecture de votre POS, de votre cadence de release et de vos exigences de test.

ProduitPremière intégrationDepuis SIGN DENotes
SIGN DE4-8 semainesProvisionnement TSS, signature de transactions, QR code reçu, gestion erreurs
SIGN AT3-5 semaines1-2 semainesLe plus proche de SIGN DE. SCU au lieu de TSS, enregistrement FinanzOnline.
SIGN ES5-7 semaines2-4 semainesGestion des certificats, 6 types de facture, envoi en temps réel
ProduitPremier pays API UnifiéeChaque pays suivantDepuis SIGN DENotes
SIGN FR4-6 semaines1-3 semainesLa certification NF525 ajoute 4-8 semaines séparément
SIGN IT4-6 semaines1-3 semainesLoterie des reçus, gestion des pertes de connexion
FR + IT4-6 semaines (premier)~1 semaine (second)Même modèle de ressources — seuls le payload et la fiscalisation du Taxpayer diffèrent
SIGN SE2-4 semainesActuellement InfraSec TCS (XML, X.509) ; API Unifiée à venir
ProduitDuréeNotes
DSFinV-K2-4 semainesAllemagne uniquement. Mappage du modèle de données POS à la taxonomie DSFinV-K.
SUBMIT DE1-2 semainesAllemagne uniquement. Simple si SIGN DE est déjà intégré.
SAFE1 semaine (SAFE) / 2 semaines (flex)SAFE se lie automatiquement à SIGN ; SAFE flex nécessite une logique d’upload manuelle.
E-Invoice2-4 semainesBelgique en production ; autres à venir. Séparé de SIGN.
eReceipt1-2 semainesIndépendant du pays. Principalement du travail frontend (affichage QR).
Semaines 1-2 : Configuration du compte, accès sandbox, auth SIGN DE + provisionnement TSS
Semaines 3-5 : Signature de transactions, génération de reçus, gestion des erreurs
Semaines 5-6 : Mappage DSFinV-K et génération d'exports
Semaines 6-7 : Intégration SUBMIT DE
Semaines 7-8 : Tests end-to-end en sandbox
Semaines 8-9 : Préparation go-live, provisionnement environnement LIVE
Semaines 9-10 : Déploiement en production, monitoring

Total : ~10 semaines du démarrage à la production pour l’Allemagne (SIGN DE + DSFinV-K + SUBMIT DE).

Si vous étendez depuis une intégration SIGN DE existante :

Semaine 1 : Revue de la documentation du pays cible, identification des différences de payload
Semaine 2 : Implémentation de l'adaptateur spécifique au pays, tests en sandbox
Semaine 3 : QA, validation de la conformité des reçus, go-live

Total : ~3 semaines par pays supplémentaire (AT, FR, IT, ES).

RôleResponsabilitéQuand nécessaire
Développeur backend (1-2)Intégration API, signature de transactions, gestion des erreurs, logique de retryToute la période d’intégration
Développeur frontend (0-1)Rendu des reçus, affichage QR code, interface eReceiptAprès que la signature backend fonctionne
Ingénieur QA (1)Tests end-to-end, validation de la conformité, cas limites (timeouts, hors ligne)Semaines 5+
Chef de produitDécisions de portée, collecte des exigences de conformité, checklist go-liveTout au long
DevOps / Infra (0-1)Gestion des secrets, monitoring, alertes pour les échecs de signaturePréparation go-live

Étape 5 : Comprenez la liste de contrôle de conformité

Section intitulée « Étape 5 : Comprenez la liste de contrôle de conformité »

Avant de passer en production dans n’importe quel pays, vérifiez ces éléments :

  • Identifiants API stockés dans un gestionnaire de secrets (pas dans le code source)
  • Mise en cache des tokens implémentée (ne pas se ré-authentifier par transaction)
  • Logique de retry avec backoff exponentiel pour les erreurs 5xx et les timeouts
  • Timeout de signature configuré (3-5 secondes) et ne bloque pas le paiement
  • Le reçu inclut tous les champs obligatoires pour le pays cible
  • La gestion des erreurs couvre l’indisponibilité du TSS (voir guide de gestion des erreurs)
  • Les tests d’intégration dans l’environnement TEST passent
  • Environnement LIVE provisionné via HUB
  • Monitoring/alertes configurés pour les échecs de signature et la latence
  • TSS créé, PIN Admin défini et TSS initialisé
  • Client créé pour chaque terminal POS
  • Le reçu inclut le QR code KassenSichV (voir données reçu)
  • Le QR code se valide correctement (voir validation QR code)
  • L’export DSFinV-K génère et se valide
  • La déclaration SUBMIT DE est déposée avec succès auprès d’ELSTER
  • Déconnexion Admin après le provisionnement
  • Processus de certification NF525 lancé avec le support fiskaly
  • Clôtures de période implémentées (journalières, mensuelles, annuelles)
  • Génération des archives automatisée
  • Mode replay hors ligne testé
  • Champs de la loterie des reçus (Lotteria degli Scontrini) inclus
  • Gestion des pertes de connexion testée
  • États de localisation et de système du Taxpayer gérés correctement
  1. Compléter les tests en sandbox

    Exécutez votre suite de tests complète sur l’environnement TEST. Vérifiez tous les types de transactions, les scénarios d’erreur et la génération des exports.

  2. Demander l'accès LIVE

    Basculez votre organisation vers l’environnement LIVE via HUB. Contactez votre account manager si vous avez besoin d’assistance.

  3. Provisionner les ressources LIVE

    Les ressources de TEST ne sont pas transférées. Réexécutez votre flux de provisionnement (création TSS, enregistrement des clients) dans l’environnement LIVE.

  4. Déploiement progressif

    Commencez par un seul emplacement ou terminal. Surveillez la latence de signature, les taux d’erreur et la conformité des reçus pendant 1-2 semaines avant de vous étendre.

  5. Configurer le monitoring

    Suivez : taux de succès de signature, latence moyenne de signature, taux d’erreurs 401 (problèmes de rafraîchissement de token) et taux d’erreurs 5xx (problèmes de service). Alertez si le taux d’échec de signature dépasse 1%.

Was this page helpful?