Intégrations
Des documents aux lignes de votre data warehouse
Factures, bulletins de paie, relevés bancaires et attestations arrivent en PDF ou en scan. Holofin les lit et écrit chaque champ dans une table qui vous appartient, preuves à l'appui.
Choisissez votre data warehouse
| FIELD | VALUE | CONFIDENCE | PAGE | NEEDS_REVIEW | |
|---|---|---|---|---|---|
| 1 | invoice_number | F-2026-0412 | 0.99 | 1 | FALSE |
| 2 | invoice_date | 2026-10-14 | 0.98 | 1 | FALSE |
| 3 | due_date | 2026-11-13 | 0.97 | 1 | FALSE |
| 4 | supplier_name | Atelier Mécanique Durand SARL | 0.99 | 1 | FALSE |
| 5 | total_excl_tax | 4860.00 | 0.98 | 1 | FALSE |
| 6 | vat_amount | 972.00 | 0.71 | 1 | TRUE |
| 7 | total_incl_tax | 5832.00 | 0.97 | 1 | FALSE |
✓7 champs chargés
!1 à vérifier
Un seul pipeline pour tous les entrepôts
- 1
Connectez votre entrepôt de données une seule fois
Créez un rôle avec des droits d'insertion sur un seul schéma et collez ses identifiants dans Holofin. Holofin crée la table au premier chargement ; il ne voit rien d'autre dans votre entrepôt de données.
- 2
Envoyez vos documents comme d'habitude
Dépôt dans l'application, transfert par e-mail ou appel à l'API. Holofin classe chaque fichier, découpe les liasses en documents et lit les champs propres à chaque type.
- 3
Interrogez les lignes
Chaque champ arrive sous forme d'une ligne, avec sa confiance, la page dont il provient et un indicateur needs_review. Joignez-le à vos propres tables dans votre entrepôt de données comme n'importe quelle autre source.
La table écrite par Holofin
Une ligne par champ : un nouveau type de document ne modifie jamais la table. Les colonnes sont identiques d'une plateforme à l'autre ; les types suivent la nomenclature de votre entrepôt de données.
| document_id | STRING | Identifiant Holofin du document, stable d'un chargement à l'autre. |
|---|---|---|
| document_type | STRING | La classe attribuée au document par Holofin : supplier_invoice, payslip, bank_statement, etc. |
| field | STRING | Le nom du champ, en snake_case, tel que défini dans votre schéma d'extraction. |
| value | STRING | La valeur en texte normalisé : dates ISO, point décimal, IBAN sans espaces. |
| confidence | FLOAT | Entre 0 et 1. Le degré de certitude de Holofin sur la valeur. |
| page | INTEGER | La page du fichier source sur laquelle la valeur a été lue. |
| bbox | ARRAY<FLOAT> | L'emplacement sur cette page : x, y, largeur, hauteur, en fractions de la page. |
| needs_review | BOOLEAN | Vrai quand la confiance est faible ou qu'une règle échoue, par exemple un solde qui ne tombe pas juste. |
| reviewed_by | STRING | La personne qui a confirmé ou corrigé la valeur dans Holofin, le cas échéant. |
| loaded_at | TIMESTAMP | L'heure d'écriture de la ligne. Une correction écrit une nouvelle ligne ; la plus récente fait foi. |
Sécurité
- Les documents sont traités en Europe, sur des serveurs OVHcloud situés en France et certifiés ISO 27001.
- Holofin écrit uniquement dans le schéma que vous lui ouvrez. Il ne peut pas lire vos autres tables.
- La durée de conservation des fichiers sources dans Holofin se règle par organisation, de zéro rétention des données à une conservation illimitée. Les lignes de votre entrepôt suivent vos propres règles.
- RGPD : Holofin agit en tant que sous-traitant. Aucun document ne quitte l'Union européenne.
Testez Holofin sur vos propres documents.
Chaque valeur reliée à sa position sur la page, chaque PDF analysé pour détecter les falsifications, des règles appliquées à l'ensemble du dossier.