El Fatoora en Tunisie
du journal de ventes au document signé par TTN
La facturation électronique ne se résume pas à un PDF envoyé par mail. Il faut un document structuré (le TEIF), une signature électronique conforme, un envoi à TTN et un retour traçable. Qwerty fait ces quatre étapes depuis la fiche de facture, sans ressaisie.
Ce que la fiche de facture conserve
- Le TEIF généré, dans le dossier de la facture
- Le XML signé et son certificat
- L’identifiant TTN renvoyé à l’envoi
- La réponse de la plateforme, horodatée
- Le document signé par TTN, récupéré par consultation
Le parcours, étape par étape
Trois étapes dans le même écran, avec un état visible pour chacune.
1. Le TEIF
À l’ouverture de l’aperçu, le document est généré depuis la facture : lignes, TVA, timbre, identité du vendeur et de l’acheteur. Le type de document suit la pièce : facture et bon de livraison en I-11, avoir et bon de retour en I-12, bon de sortie en I-16. Une facture en suspension porte la mention correspondante.
2. La signature
Le certificat est celui de l’utilisateur, sélectionné dans le middleware NexU installé sur son poste : la clé privée ne quitte pas le navigateur. Le service DSS assemble ensuite la signature XAdES au profil FATOORA, puis le XML signé est enregistré à côté du TEIF.
3. L’envoi
Le XML signé part vers le service TTN du dossier, en mode test ou production selon sa configuration. La réponse est affichée avec son identifiant TTN ; le document signé par la plateforme peut ensuite être récupéré et son certificat validé localement.
Ce qui bloque l’envoi
- • Aucun TEIF signé disponible : l’envoi exige la signature préalable.
- • XML dont la racine n’est ni TEIF ni ds:Signature.
- • XML sans élément ds:Signature : refus explicite, pas d’envoi à l’aveugle.
- • Configuration incomplète : WSDL, matricule à 13 caractères (7 chiffres, 6 caractères dont une lettre), login ou mot de passe.
- • Matricule de l’émetteur différent de celui du dossier : signalé en avertissement.
Ce que Qwerty ne fait pas
- • Il ne crée pas votre adhésion à TTN : le compte, l’accès et le matricule viennent de la plateforme.
- • Il ne délivre pas de certificat de signature : NexU et votre autorité de certification s’en chargent.
- • Il ne remplace pas les frais de transmission facturés par TTN.
- • Il ne signe pas à votre place : un document sans signature n’est jamais transmis.
Une facture modifiée après envoi ne repart pas toute seule
Tant que la facture n’est pas transmise, l’aperçu vérifie la fraîcheur du TEIF : si la fiche, ses lignes ou ses détails ont changé depuis la génération, le document est régénéré. Dès qu’elle est transmise, ou qu’un document signé par TTN a été récupéré, plus aucune régénération n’a lieu : le TEIF envoyé reste le document de référence, et une correction passe par un avoir, pas par une réécriture silencieuse.
Les envois sont retentés jusqu’à trois fois, à cinq secondes d’intervalle, avec un délai maximal configurable. Un échec conserve le code et le message renvoyés par TTN, ce qui évite de chercher la cause dans le vide.
Voir une facture passer de la saisie au TEIF signé
La démonstration suit le parcours complet, signature et retour TTN compris.
FAQ El Fatoora Tunisie
Les questions qui reviennent avant un premier envoi.
El Fatoora, c’est quoi exactement ?
Le cadre tunisien de la facturation électronique. Concrètement, une facture devient un document structuré — le TEIF — signé électroniquement puis transmis à TTN, au lieu d’un simple PDF.
Quel certificat faut-il pour signer ?
Un certificat de signature électronique reconnu, présenté par le middleware NexU installé sur le poste. Qwerty ne délivre pas de certificat : il utilise celui que vous sélectionnez et assemble la signature au format XAdES attendu.
Qwerty envoie-t-il un PDF à TTN ?
Non. C’est le TEIF signé (XML) qui est transmis. La plateforme peut ensuite renvoyer un rendu HTML de la facture signée, que Qwerty récupère pour consultation, mais le document échangé reste le XML.
Que se passe-t-il si TTN ne répond pas ?
L’envoi est retenté jusqu’à trois fois, puis échoue avec le code et le message de la plateforme. Le TEIF et le XML signé restent dans le dossier : rien n’est perdu, et l’envoi peut être relancé.
Peut-on tester sans transmettre réellement ?
Oui. Chaque dossier choisit son mode, test ou production, et son propre service TTN. Un dossier en mode test n’envoie rien à la plateforme de production.
La facture électronique est-elle liée à la comptabilité ?
Oui : la facture est d’abord une pièce du journal de ventes. Le TEIF en est la traduction électronique, et l’écriture comptable existe déjà quand l’envoi a lieu.