Intégrez la facturation électronique conforme EN 16931 à votre application. Créez, finalisez et envoyez des factures Factur-X via une API REST simple et prévisible, inspirée de Stripe.
Pages détaillées par concept et par ressource — chacune avec exemples Node / Python / PHP / Go.
Bibliothèques client pour les langages les plus populaires. Typage complet, gestion d'erreurs intégrée, pagination automatique.
Cinq applications complètes exécutant le même scénario SaaS B2B (devis, factures, dépôt e-invoicing, encaissement, avoirs, webhooks, exports comptables) — une par langage, plus une version sans SDK en HTTP brut, à comparer côte à côte.
Node.js · Go · Python · PHP · HTTP brut — clé fac_test_… requise.
130 endpoints organisés par ressource. Format JSON, réponses structurées, pagination par curseur.
17 endpoints
/v1/invoices /v1/invoices /v1/invoices/:id /v1/invoices/:id /v1/invoices/:id /v1/invoices/:id/finalize /v1/invoices/:id/send /v1/invoices/:id/pdf /v1/invoices/:id/facturx /v1/invoices/:id/xml /v1/invoices/:id/remind /v1/invoices/:id/clone /v1/invoices/:id/status /v1/invoices/:id/verify /v1/invoices/:id/events /v1/invoices/:id/audit-trail /v1/invoices/:id/audit-trail/pdf 3 endpoints
/v1/invoices/:id/payments /v1/invoices/:id/payments /v1/invoices/:id/payment-link 8 endpoints
/v1/customers /v1/customers /v1/customers/:id /v1/customers/:id /v1/customers/:id /v1/customers/lookup /v1/customers/import /v1/customers/export 5 endpoints
/v1/products /v1/products /v1/products/:id /v1/products/:id /v1/products/:id 9 endpoints
/v1/quotes /v1/quotes /v1/quotes/:id /v1/quotes/:id /v1/quotes/:id/send /v1/quotes/:id/accept /v1/quotes/:id/refuse /v1/quotes/:id/convert /v1/quotes/:id/pdf 8 endpoints
/v1/credit-notes /v1/credit-notes /v1/credit-notes/:id /v1/credit-notes/:id /v1/credit-notes/:id/finalize /v1/credit-notes/:id/send /v1/credit-notes/:id/pdf /v1/credit-notes/:id/facturx 5 endpoints
/v1/recurring-invoices /v1/recurring-invoices /v1/recurring-invoices/:id /v1/recurring-invoices/:id/pause /v1/recurring-invoices/:id/resume 8 endpoints
/v1/webhook-endpoints /v1/webhook-endpoints /v1/webhook-endpoints/:id /v1/webhook-endpoints/:id /v1/webhook-endpoints/:id/test /v1/events /v1/events/:id /v1/events/:id/retry 3 endpoints
/v1/exports/fec /v1/exports/fec/:id /v1/exports/:id 3 endpoints
/v1/account /v1/account/export /v1/account/exports/:id/download 3 endpoints
/v1/ereporting/declarations /v1/ereporting/declarations /v1/ereporting/declarations/:id/submit Explorez tous les endpoints, testez les requêtes en direct et consultez les schémas OpenAPI 3.1.
Testez l'intégralité du cycle de vie sans toucher aux données réelles. La sandbox inclut des fixtures pré-chargées pour démarrer immédiatement.
Simulez les changements de statut DGFiP sans Plateforme Agréée réelle.
Testez les transitions deposited → transmitted → approved,
ou les cas d'erreur rejected / refused.
Réinitialisez toutes les données de test en un appel. Les fixtures sont rechargées automatiquement. Idéal pour les tests automatisés en CI/CD.
# Mode test — aucun envoi réel, données isolées
$ export FACTURINO_API_KEY=fac_test_xxx
# Réinitialiser les données de test (fixtures incluses)
$ curl -X POST https://facturino.com/api/v1/sandbox/reset \
-H "Authorization: Bearer fac_test_xxx"
# Simuler un changement de statut PA
$ curl -X POST \
https://facturino.com/api/v1/sandbox/simulate-status/inv_xxx \
-H "Authorization: Bearer fac_test_xxx" \
-H "Content-Type: application/json" \
-d '{ "status": "deposited" }' PDF/A-3b + XML CII
Cross-Industry Invoice
Universal Business Language
Fichier des Écritures Comptables
Modèle BYOPA : chaque établissement connecte la Plateforme Agréée de son choix avec ses propres identifiants. Facturino route automatiquement le dépôt et les statuts de cycle de vie.
PA française agréée DGFiP, focus PME
PA française, écosystème comptables
PA internationale (FR/ES/IT), Peppol
PA française orientée API-first
Connecteur générique conforme à la norme AFNOR — pour toute PA non listée
Facturino s'intègre à votre stack existante, quel que soit votre cas d'usage.
Générez une facture conforme à chaque commande. Webhook payment.received pour l'automatisation complète.
Factures récurrentes automatiques. Synchronisez vos abonnements Stripe avec les récurrences Facturino. Export FEC pour le comptable.
Connectez votre ERP existant via l'API REST. Synchronisez clients, produits et factures. Récupérez les statuts DGFiP en temps réel.
Émettez des factures pour chaque vendeur. Stripe Connect pour les paiements, Facturino pour la conformité. Multi-SIRET natif.
Codes VATEX automatiques (reverse charge, export, intracommunautaire). Validation TVA via VIES. E-reporting intégré.
Paramètres starting_after et limit.
Par défaut 25, max 100. Résultats stables même si la liste change.
Header Idempotency-Key sur les POST. Même clé = même résultat pendant 24h. Indispensable pour les retries.
PDF, Factur-X et FEC sont générés en arrière-plan. Réponse 202 Accepted + un job avec son id.
Polling via /v1/jobs/:id.
Les DELETE marquent les ressources comme supprimées sans les détruire. Seuls les brouillons sont supprimables. Les factures finalisées exigent un avoir.
Chaque type de ressource a un préfixe unique : inv_, cus_, quo_, crn_, prod_.
Chaîne de hash SHA-256 à la finalisation. Vérification d'intégrité via /verify.
Créez votre compte, obtenez une clé API test et envoyez votre première facture en quelques minutes. Plan gratuit sans carte bancaire.
Besoin d'aide ? Contacter le support