Développeurs
Une API REST simple : envoyez un fichier, recevez un rapport de validation. Compatible avec les intégrations existantes (multipart, Bearer ou Basic).
Plus de 600 contrôles par facture (jusqu'à 1 100 selon le profil), en plus du schéma XML complet et de la conformité PDF/A.
Obtenir une clé
Créez un compte pour obtenir une clé de test (bac à sable) puis une clé de production. La clé de test assouplit les contrôles d'identité pour vos essais — elle ne transmet jamais une facture réelle.
Créer un compteLe bac à sable
Une clé commençant par sk_test_ fait tourner le même moteur qu'en production — aux contrôles d'identité près, voir plus bas — mais rien n'est émis et rien n'est décompté.
La réponse porte la mention mode test et un rapport complet : vous câblez votre intégration de bout en bout avant d'ouvrir le robinet.
Les contrôles d'identité sont assouplis en bac à sable, pour que vos jeux d'essai passent sans SIREN réel.
En revanche, une clé de test ne transmet jamais une facture vers une Plateforme Agréée. Le bac à sable allège l'identité, il n'ouvre pas de porte dérobée.
Basculer en production, c'est remplacer la clé : rien d'autre à changer dans votre code. Pensez seulement à remplacer vos jeux d'essai par de vraies données : un SIREN inventé passait en bac à sable, il sera refusé en production.
Nos trois métiers
Une seule monnaie pour les trois métiers : la validation. Ce qui change, c'est le compteur sur lequel chaque geste tire — les diagnostics d'un côté, généreux ; l'atelier de l'autre, compté. Un seul prix, une seule facture, aucune surprise.
Tarifs
Prix hors taxes. L'abonnement annuel vaut douze mois au tarif plein.
Comment on facture
Exemples
Points d'entrée
| POST /v1/validate | Valider une facture (synchrone ou asynchrone). |
| pays=FR|DE|BE|NL|IT|ES|PL|SE|NO|DK|FI|EU|UK|US | Paramètre pays : FR (défaut), DE, EU, UK, US — active le jeu de règles nationales du pays (étape 5). Le tronc commun EN 16931 est identique pour tous. |
| POST /v1/repair | Réparer l'emballage (clé requise, 3 unités d'atelier — rendues si le résultat n'est pas valide). |
| POST /v1/convert | Convertir : PDF Factur-X → XML, ou PDF + XML → Factur-X (clé requise, 2 unités d'atelier, même garantie). |
| GET /v1/jobs/{id} | Récupérer un rapport asynchrone par son identifiant. |
| GET /v1/me | Consulter la consommation de sa clé. |