API HTTP — REST / JSON

API Factur-X
pour vos applications métier.

Une API simple pour générer des factures Factur-X conformes à la volée. Envoyez un PDF ou des données structurées, recevez un PDF/A-3 avec XML embarqué prêt à transmettre.

REST · JSON
Authentification par clé
SLA 99,9%
Conforme Factur-X
RGPD & Sécurisé
Hébergé en France
IA Certifiée

Ce qui change avec la facturation électronique

La réforme de la facturation électronique entre en vigueur progressivement entre 2026 et 2027.

Septembre 2026

Réception obligatoire

Toutes les entreprises doivent pouvoir recevoir des factures électroniques.

Septembre 2026

Émission pour les grandes entreprises

Les grandes entreprises et ETI doivent émettre en Factur-X.

Septembre 2027

Émission pour les PME et TPE

Toutes les entreprises devront émettre des factures électroniques.

Le problème

Les PDF classiques ne contiennent pas la couche XML structurée exigée par la réforme. Dès septembre 2026, ils ne seront plus reconnus comme factures conformes.

La solution Facturiks

Facturiks ajoute la couche de conformité Factur-X à vos factures PDF existantes. Vos outils, vos modèles et vos processus restent inchangés.

Fonctionnalités

Une API pensée pour la production

Conformité Factur-X, fiabilité, sécurité et observabilité : tout ce qu'il faut pour brancher Facturiks dans un ERP, une plateforme SaaS ou un module maison.

REST & JSON

Endpoints HTTP standards, codes de statut explicites, pagination et idempotence. Aucun SDK propriétaire requis pour démarrer.

Authentification par clé

Clés de test et de production séparées, scopes par environnement, rotation possible à tout moment depuis votre tableau de bord.

Deux modes : PDF ou structuré

Envoyez un PDF existant (extraction OCR puis Factur-X) ou des données structurées JSON pour un rendu PDF/A-3 complet côté serveur.

Webhooks signés

Recevez les évènements invoice.ready, invoice.failed, ocr.review_required sur votre endpoint, avec signature HMAC.

Conforme PPF & PDP

XML généré selon les profils Factur-X officiels (BASIC, EN16931, EXTENDED) compatibles Portail Public et Plateformes de Dématérialisation.

Hébergement France & SLA 99,9%

Infrastructure hébergée en France, chiffrement TLS et au repos, SLA 99,9% disponibles sur les plans Business.

4h
Gagnées par semaine
15
D'économie par facture
40%
D'erreurs en moins
Installation

Premier appel en 5 minutes

Une clé API, un endpoint, une réponse JSON avec votre PDF Factur-X conforme.

1

Demander une clé API

Après validation de votre cas d'usage, vous recevez une clé de test et un accès à la console.

2

Premier appel

Envoyez un PDF ou un payload JSON sur POST /v1/invoices avec votre clé dans l'en-tête Authorization.

3

Récupérer le Factur-X

La réponse contient une URL signée vers le PDF/A-3 conforme. Webhook disponible pour les traitements asynchrones.

4

Passer en production

Une fois vos tests validés, nous émettons votre clé production et activons le SLA contractuel.

Node.js
import { readFileSync } from 'node:fs'

const form = new FormData()
form.append('pdf', new Blob([readFileSync('facture.pdf')]), 'facture.pdf')
form.append('metadata', JSON.stringify({ siret: '12345678900012' }))

const res = await fetch('https://api.facturiks.fr/v1/invoices', {
  method: 'POST',
  headers: { Authorization: `Bearer ${process.env.FACTURIKS_KEY}` },
  body: form,
})

const { id, factur_x_pdf, compliant } = await res.json()

Questions fréquentes

PDF (numérique ou scanné), JPG, PNG pour le mode OCR. JSON structuré pour le mode rendu serveur. Les schémas JSON sont documentés et versionnés.

Les profils MINIMUM, BASIC WL, BASIC, EN16931 et EXTENDED. Le profil est choisi automatiquement selon les données disponibles, ou imposé via paramètre.

Forfait mensuel par tranche de volume + dépassement au document. Tarifs dégressifs au-delà de 10 000 documents par mois. Devis sur demande.

Limite par défaut à 50 requêtes par seconde et par clé, relevée sur demande. Les dépassements renvoient un 429 avec en-tête Retry-After.

Stockage en France, chiffrement TLS et AES-256 au repos. Rétention configurable (7, 30 ou 90 jours). Suppression définitive à la demande, conforme RGPD.

Oui. Une clé de test gratuite est fournie, avec une console pour rejouer les requêtes et inspecter les XML générés.

Demander une clé API

Décrivez votre cas d'usage et vos volumes, nous vous transmettons clé de test, documentation complète et SLA dédié.