Vos documents n'entraînent jamais de modèle. Ni le nôtre, ni celui d'un fournisseur

Des documents en entrée. Des données prévisibles en sortie.

Définissez votre sortie une fois, sous forme de modèle enregistré. DocSolved transforme factures, reçus, bons de commande, bons de livraison et factures électroniques en cette même structure, marque chaque résultat « Prêt » ou « Vérification requise », puis le transmet par API, webhook ou export.

Voir l’API

Sans carte bancaire · 100 pages gratuites

Modèle enregistré AP Invoice · v3 Exemple illustratif

sample-invoice.pdf Prêt

Tous les contrôles obligatoires sont réussis.

invoice_number
INV-2024-0892
seller_name
TechSupply GmbH
issue_date
2024-12-01
subtotal
2810.00
vat_amount
646.30
total_amount
3456.30

Transmis par webhook document.completed

invoice-2.pdf Vérification requise

buyer_tax_number Un champ obligatoire n’a pas de valeur.

En attente dans la file de vérification document.review_required

Un modèle, les mêmes clés pour chaque document. Les résultats prêts continuent vers vos systèmes ; les autres attendent une personne, avec la raison jointe.

Quand une valeur doit être vérifiée, la source est à un clic.

Vérifiez une valeur à l’endroit où elle a été lue : sa zone sur la page quand l’OCR l’a localisée, ou son élément dans le XML d’une facture électronique. Corrigez-la sur place, et le statut du résultat se met à jour.

sample-invoice.pdf Exemple illustratif

Aperçu du documentPage 1

Chaque valeur encadrée a été localisée sur la page. Les encadrés plus marqués sont ceux que la vérification à la source peut sélectionner.

Extraction terminée

Vérification de la sourceChamps sélectionnés. Choisissez-en un pour voir sa source.

Résultat

17 champs dont un tableau de lignes de 2 lignes

Sortie · Extrait
{  "invoice_number": "INV-2024-0892",  "issue_date": "2024-12-01",  "seller_name": "TechSupply GmbH",  "buyer_name": "Horizon Logistics sp. z o.o.",  "total_amount": "3456.30",  "due_date": "2024-12-31",  "line_items": [
    { "description": "Barcode Scanner Model XS-400", "quantity": "5" }
  ]}

Un extrait du résultat structuré. Le résultat complet contient chaque champ de cet exemple et chaque ligne d'article. Ouvrir cet exemple dans l’application

  • 0document Utilisés pour entraîner l'IA Les nôtres ou ceux d'un fournisseur. Le contenu envoyé à un fournisseur sert uniquement à produire votre résultat.
  • 100pages Gratuit pour commencer, sans carte Une allocation unique sur le forfait gratuit, avec toutes les fonctionnalités incluses.
  • $29/ mois 1 000 pages par mois Le forfait Pro. Une tarification prévisible à la page ; les mêmes fonctionnalités sur chaque forfait.
  • XML Factures électroniques lues depuis leur XML Factur-X · ZUGFeRD · KSeF FA(3) · UBL 2.1

Les résultats propres avancent. Les incertains retiennent votre attention.

Chaque résultat reçoit un statut. Un document qui passe tous les contrôles obligatoires est « Prêt » : il est terminé et livré. Une valeur obligatoire manquante ou un contrôle en échec le marque « Vérification requise » et déclenche document.review_required en plus de document.completed. Un vérificateur ouvre la source, corrige la valeur et la vérifie. Corriger un champ ne le vérifie pas ; une personne le fait.

invoice-2026-0851.pdf Document Vérifié

4 champs obligatoires vérifiés sur 4

  • Numéro de facture INV-2026-0851 Vérifié
  • Vendeur TechSupply GmbH Vérifié
  • N° TVA du vendeur DE123456789 Vérifié
  • Total TTC 3 456.80 EUR Vérifié

Total TTC · l'exception

Source
3 456.80
Extraction initiale
3 458.80 HT + TVA : 3 456.80
Résultat
Corrigé, puis vérifié par le réviseur
Le numéro de facture, le vendeur et son numéro de TVA ont été vérifiés. Le total extrait, 3 458.80, ne correspondait pas au HT plus la TVA : le document a donc été marqué « Vérification requise ». Le vérificateur a consulté la source, a corrigé la valeur en 3 456.80 et a vérifié le champ. La correction seule ne l’a pas vérifié. Une fois le dernier champ obligatoire vérifié, la vérification s’est terminée.

Corrigez-le une fois. Voyez ce dont DocSolved se souvient.

Corrigez un champ sur un PDF numérique d'un fournisseur dans l'espace de vérification, et DocSolved enregistre une note fournisseur. Le prochain PDF numérique de ce fournisseur que vous y analysez est extrait avec la note appliquée, et le résultat l'indique. Les notes sont visibles dans cet espace, et vous pouvez en supprimer n'importe laquelle.

Mars · PDF numérique

IBAN DE89 3704 0041… DE89 3704 0044…

Corrigé · note fournisseur enregistrée

Avril · PDF numérique

IBAN DE89 3704 0044…

Notes fournisseur : 1 appliquée(s) pour TechSupply GmbH

Deux PDF numériques du même fournisseur : l'IBAN corrigé sur le premier, la note appliquée sur le second.

Quand les données sont déjà structurées, DocSolved les lit.

Les factures Factur-X, ZUGFeRD, KSeF FA(3) et UBL 2.1 comportent une couche XML structurée. DocSolved en tire les valeurs directement depuis ce XML : aucun OCR ni appel au modèle pour ces valeurs, ni cadre sur la page, car la valeur provient d'un élément et non d'une page. Si le XML est intégré dans un PDF, le total et le compte de paiement sont également comparés à la page imprimée, et un écart est signalé. L'extraction par IA ne s'exécute que pour les documents dépourvus d'une telle couche.

XML

<ram:GrandTotalAmount>3456.80</ram:GrandTotalAmount>

JSON

"total_amount": "3456.80"
Lu depuis l'élément XML, pas depuis une page.

DocSolved gère le document. Votre stack gère le métier.

Envoyez vos documents par import, e-mail ou l'API REST. DocSolved extrait, valide, achemine les résultats incertains vers une personne, conserve les corrections, et termine chaque tâche par un événement. L'enregistrement comptable, le paiement, le classement et la notification restent dans les outils que vous utilisez déjà.

Le statut d'une tâche est completed, review_required ou failed. Les événements webhook ne sont pas un par tâche : chaque tâche réussie émet document.completed, et document.review_required est envoyé en plus quand le résultat nécessite une personne.

Cycle de vie du document DocSolved

  1. recevoir
  2. extraire
  3. valider
  4. acheminer
  5. réviser si besoin
  6. corriger
  7. approbation facultative
  8. livrer

Événements webhook

  • document.completedchaque tâche réussie ; le résultat est prêt
  • document.review_requiredenvoyé en plus de document.completed quand la validation ou l'acheminement marque ce résultat pour une personne
  • document.approvedplus tard, uniquement quand un approbateur approuve le document dans un espace de travail où l'approbation est activée
  • document.failedle traitement a échoué ; pas de résultat, rien n'est facturé

REST · tâches asynchrones · webhooks signés HMAC · JSON · CSV · XLSX · UBL 2.1 XML · MCP

Votre flux métier

  • ERP
  • CRM
  • paiement
  • Slack
  • base de données
  • service interne
  • outil d'automatisation
  • intervention humaine
Le cycle de vie du document s'arrête à l'événement. Tout ce qui suit vous appartient.

n8n : un modèle de workflow et un guide HTTP. Make et Zapier : leurs modules webhook et HTTP, sans application native. MCP : les agents de codage peuvent découvrir l'intégration, consulter ses capacités et intégrer l'extraction dans votre projet. Testé avec Codex, Claude Code et Gemini CLI.

L'installation MCP est temporairement indisponible pendant la publication de la bêta actuelle.

Vérifiez le produit, pas la promesse.

DocSolved est un petit éditeur, donc rien sur cette page ne demande d'être pris pour argent comptant. Tout ce qu'elle affirme peut être vérifié.

Tarification prévisible, à la page

Facturé à la page. Chaque fonctionnalité sur chaque forfait. Une analyse qui échoue n'est pas facturée. Votre solde restant est conservé. À chaque cycle de facturation, il est recomplété jusqu'à l'allocation de votre forfait ; elle ne s'y ajoute pas.

Free

$0 100 pages gratuites pour commencer

  • 100 pages, une seule fois, utilisables jusqu'à épuisement
  • 100 Mo de stockage · 50 documents

Business

$99 / mois

  • 4 000 pages par mois
  • 20 Go de stockage · 10 000 documents

Questions fréquentes

Que se passe-t-il quand l'extraction est incertaine ?

Chaque résultat est validé. Un contrôle en échec ou une valeur à faible confiance marque le document comme nécessitant une révision, et une tâche déclenche alors document.review_required en plus de document.completed. Dans l'espace de vérification, vous ouvrez la source, corrigez la valeur et la vérifiez. Corriger un champ ne le vérifie pas à lui seul.

Dois-je réviser chaque document ?

Non. Un document qui réussit la validation est terminé et livré ; seuls les documents qui échouent à un contrôle ou comportent une valeur à faible confiance sont marqués comme nécessitant une révision. Les champs ne sont jamais vérifiés automatiquement, sauf si un administrateur active la confirmation automatique basée sur la confiance, désactivée par défaut.

DocSolved s'intègre-t-il à n8n, Make ou Zapier ?

Par HTTP et des webhooks signés. Pour n8n, un modèle de workflow prêt à l'emploi et un guide pas à pas sont disponibles ; Make et Zapier se connectent via leurs modules webhook et HTTP. DocSolved ne propose pas son propre nœud n8n, ni d'application Make ou Zapier.

En quoi DocSolved diffère-t-il d'un OCR brut ou d'une API d'IA documentaire ?

Une API brute renvoie des valeurs et vous laisse gérer le reste. DocSolved valide aussi chaque résultat, achemine les cas incertains vers une personne, conserve les notes fournisseur issues de vos corrections, lit les factures électroniques structurées depuis leur XML plutôt que depuis une page, et termine chaque tâche par un événement signé, afin que votre outil de workflow n'ait pas à reconstruire l'étape de révision.

Où mes documents sont-ils traités ?

L'analyse IA envoie au maximum les cinq premières pages d'un document au fournisseur d'IA configuré pour le déploiement, aux États-Unis ou dans l'Union européenne. La politique de confidentialité liste chaque sous-traitant, le lieu où il traite les données et ce qu'il reçoit.

Mes documents entraînent-ils des modèles d'IA ?

Non. Vos documents et les données extraites ne servent jamais à entraîner des modèles d'IA. Ni les nôtres ni ceux d'un fournisseur. Le contenu envoyé à un fournisseur sert uniquement à produire votre résultat.

Afficher 5 questions de plus
Quelle part d'un document long l'IA lit-elle ?

DocSolved analyse les 5 premières pages de chaque document. Les documents longs sont lus en partie, et non intégralement. Les mêmes limites figurent sur la page des tarifs.

Que se passe-t-il quand j'envoie une facture électronique ?

Si le fichier comporte une couche XML structurée (Factur-X, ZUGFeRD, KSeF FA(3), UBL 2.1), DocSolved lit les valeurs depuis le XML : aucun OCR ni appel au modèle pour ces valeurs. Si le XML est intégré dans un PDF, le total et le compte de paiement sont comparés à la page imprimée et un écart est signalé. L'extraction par IA ne s'exécute que pour les documents dépourvus de cette couche.

Y a-t-il une API ?

Oui. Une API REST avec des tâches asynchrones, l'ingestion d'e-mails et des webhooks signés, dans chaque forfait. La référence de l'API est publique.

Le forfait gratuit est-il vraiment gratuit ?

Oui. Créez un compte et les 100 premières pages sont gratuites, une seule fois et sans carte bancaire. Sur un forfait payant, votre solde restant est conservé et chaque cycle de facturation le recomplète jusqu'à l'allocation de votre forfait ; elle ne s'y ajoute pas.

Dans quelles langues et quels pays DocSolved fonctionne-t-il ?

L'interface est disponible en anglais, allemand, français, espagnol, polonais et italien, et les documents dans ces langues sont extraits en reconnaissant leurs propres intitulés de champs. Les variantes régionales ajoutent automatiquement les champs propres à chaque pays : TVA de l'UE, taxe de vente américaine, GST indienne. Vous pouvez aussi choisir la région vous-même avant l'analyse.

Voyez le résultat sur vos propres documents.

Téléversez un document pour en extraire, vérifier et organiser les données. Commencez gratuitement. Sans carte bancaire.

Voir sur un exemple