Dites à vos clients pourquoi leur facture a été rejetée. Puis réparez-la.
L’API européenne de diagnostic Factur-X : cinq couches d’analyse (conteneur PDF/A-3, XML embarqué, profil, règles EN 16931, socle français) qui rendent un rejet de plateforme agréée actionnable — et une réparation non-destructive re-validée avant livraison.
En construction. Nous ouvrons l’accès à un premier cercle d’éditeurs partenaires — c’est votre demande qui décide du calendrier.
Le contrat
POST /v1/validate
Diagnostic synchrone par couches : verdict, écarts localisés (codes BT + XPath), remédiation. Rapport actionnable, pas une liste plate d’erreurs Schematron.
POST /v1/repair
Réparation asynchrone non-destructive : injecter ICC/OutputIntent, réécrire XMP, fixer AFRelationship, embarquer le XML. Jamais de livrable sans re-validation.
GET /v1/repair/{jobId}
Suivi de job : received → analyzing → repairing → revalidating → succeeded | failed. Idempotency-Key supporté pour les retries sûrs.
Exemple
# Soumettre une facture cassée curl -X POST https://api.facturx.tools/v1/repair \ -H "Authorization: Bearer fx_live_…" \ -H "Idempotency-Key: batch-2026-10-inv-1142" \ -F file=@facture-rejetee.pdf # → 202 Accepted { "jobId": "9f4c…", "status": "received" }
Tarifs de lancement (accès anticipé)
- 5 000 validations/mois
- Diagnostic par couches
- Support email
- 50 000 validations/mois
- Réparation incluse (usage)
- Batch parallèle + idempotence
- Support prioritaire
- >50k documents/mois
- SLA + engagement de capacité
- Intégration accompagnée
Garanties
- Hébergement UE (société française)
- Purge des documents ≤24 h
- Logs sans contenu de facture
- DPA signé
- Réparation non-destructive, re-validée