TCC Server
Le TCC Server est un middleware de certification déployé localement chez le contribuable. Votre système de facturation lui envoie les factures via une API REST ; il les certifie (signature numérique, horodatage sécurisé, QR code) et les synchronise automatiquement vers la plateforme centrale SFEC de la DGI.
Contrairement au mode API (cloud), le TCC Server est auto-hébergé : votre système de facturation appelle votre propre serveur, en local. Pour une intégration sur dispositif fiscal série, voir TCC SFEC Terminal ou TCC Datamega Terminal.
Quand choisir le TCC Server ?
- Vous souhaitez un middleware auto-hébergé sur votre propre infrastructure.
- Vous voulez une certification locale en temps réel, sans terminal matériel.
- Vous pouvez exploiter un serveur (Linux recommandé) connecté en permanence.
Architecture
| Composant | Valeur |
|---|---|
| Runtime | Exécutable natif (aucune JVM requise en production) |
| Port par défaut | 23109 (interne) — exposé en HTTPS via reverse proxy (443) |
| Protocole | HTTPS |
| Authentification | Clé API (ApiKey) |
| Chiffrement BDD | AES-256-GCM (au repos) |
| Horodatage | NTP sécurisé (pool.ntp.org, time.google.com, …) |
| Synchronisation | Automatique vers SFEC (intervalle par défaut : 10 min) |
Flux
- Votre système de facturation envoie la facture au TCC Server (
POST /api/v1/invoices/certify). - Le TCC Server certifie la facture de façon synchrone et renvoie la signature, l’horodatage et le QR code.
- En arrière-plan, le serveur synchronise la facture certifiée vers la plateforme SFEC.
Le parcours
1 · Installation et prérequis2 · Authentification3 · Certifier une facture4 · Consulter les facturesSynchronisation SFECFAQ
Étape suivante → Installation et prérequis