Documentation douane & commerce

Extraire les données des factures commerciales dans Excel — Documentation douane et commerce depuis tout format d'export

La plupart des outils OCR pour factures sont conçus pour la comptabilité fournisseurs nationale — ils ignorent les champs que la douane vérifie réellement. L'extraction par nom de colonne lit les codes SH, les Incoterms et le pays d'origine où qu'ils apparaissent sur la page, de sorte que les six mêmes noms de colonnes fonctionnent sur les factures fournisseurs de Shenzhen, Stuttgart ou São Paulo.

5–10 s par page · Jusqu'à 99 % de précision sur texte imprimé · Aucun modèle requis

PDF / JPG / PNG
XLSX / CSV / JSON
Toute langue / devise

Ce que vous pouvez extraire d'une facture commerciale

Saisissez les noms de colonnes dont vous avez besoin — l'IA localise chaque valeur où qu'elle se trouve sur la page en comprenant ce qu'elle signifie, pas où elle se trouve. Cette approche, appelée Extraction par colonne personnalisée, vous permet de définir les champs de sortie une fois pour toutes, et ils fonctionnent sur tous les formats d'exportation sans configuration par fournisseur.

Numéro de facture
Date de facture
Exportateur / Vendeur
Destinataire / Acheteur
Code SH / Tarif
Pays d'origine
Incoterms (FOB, CIF, etc.)
Description du produit
Quantité & Unité
Prix unitaire & Total ligne
Devise & Taux de change
Montant total facture

Pourquoi les factures commerciales font échouer l'OCR standard — et comment l'extraction sémantique les traite

Une facture commerciale n'est pas qu'une simple note de frais. C'est une déclaration en douane — et les champs qui déterminent si votre envoi passe ou est retenu apparaissent à un endroit différent sur chaque formulaire d'exportateur. Les outils OCR standard, conçus pour les factures nationales aux mises en page prévisibles, échouent précisément sur les champs qui intéressent le plus les douanes.

Où la ROC basée sur des modèles échoue

01

Les codes SH se déplacent selon les mises en page. Un fournisseur place les codes tarifaires dans une colonne à côté de chaque ligne d'article. Un autre les imprime dans une zone « Code harmonisé » distincte sous le total. Un troisième les étiquette « HTS » dans l'en-tête du document. Les outils basés sur des modèles nécessitent une nouvelle configuration pour chaque variante — et les courtiers en douane sur Reddit décrivent cette incohérence comme le plus grand point de friction dans le traitement des documents.

02

Le pays d'origine est structurellement ambigu. Certaines factures indiquent l'origine une fois dans l'en-tête. D'autres la listent par ligne d'article — car les 20 articles d'un même envoi peuvent provenir de 5 pays différents. Un modèle qui lit « Pays d'origine » comme un seul champ d'en-tête manquera entièrement les déclarations par ligne, obligeant un courtier en douane à vérifier chaque ligne manuellement par rapport au PDF.

03

Incoterms + lieu nommé forment une valeur composée que la ROC scinde. « FOB Shanghai » n'est pas deux données distinctes — le lieu nommé fait partie du terme commercial et détermine le transfert de responsabilité légale. La ROC standard le lit comme deux jetons déconnectés et peut même omettre le nom de la ville, qui est l'élément indispensable à une déclaration en douane.

Comment l'extraction par nom de colonne gère les champs commerciaux

01

Vous nommez les champs — l'IA les trouve par leur sens. Saisissez Code SH | Pays d'origine | Incoterms | Total ligne et l'outil lit le document comme le ferait un professionnel du dédouanement. Il comprend qu'un code SH peut se trouver dans une colonne de tableau, un champ d'en-tête ou une zone distincte — et le trouve, quelle que soit sa position.

02

Champs par ligne et par facture coexistent dans un seul résultat. Définissez des colonnes au niveau facture (Numéro de facture, Exportateur, Devise) aux côtés de colonnes au niveau ligne (Description produit, Code SH par ligne, Pays d'origine par ligne). L'IA extrait chaque ligne d'article comme une ligne distincte et répète les champs de facture sur chaque ligne — le tableur reste ainsi exploitable après filtrage, tri ou import dans un système de gestion douanière.

03

Une seule configuration de colonnes fonctionne pour tous les exportateurs. Un fabricant textile vietnamien et un fournisseur de machines allemand utilisent des formats de facture totalement différents. Les six mêmes noms de colonnes s'appliquent aux deux — l'outil produit une sortie structurée identique, quel que soit le format, la devise ou la langue des champs numériques.

De factures fournisseurs hétérogènes à un tableau structuré unique

Si vous traitez des factures commerciales de fournisseurs étrangers — pour la préparation des déclarations en douane, le calcul du coût débarqué ou la conformité commerciale — voici à quoi ressemble le flux de travail.

1

Importez vos factures commerciales

Déposez un lot de factures PDF, scannées ou photographiées de n'importe quel fournisseur — un mélange de PDF générés par machine depuis l'ERP d'un exportateur allemand et d'une facture papier photographiée d'une société de négoce vietnamienne peut aller dans le même lot. Chaque page est traitée en 5 à 10 secondes, et les formats peuvent être mélangés librement dans un seul téléchargement.

2

Saisissez les colonnes dont vous avez besoin

Entrez les noms de champs qui correspondent à votre flux de travail douanier — Numéro de facture | Exportateur | Destinataire | Code SH | Pays d'origine | Incoterms | Total ligne | Devise. Pour une colonne calculée, écrivez quelque chose comme Vérification valeur déclarée (Total facture - Somme des totaux lignes) — l'IA effectue le calcul lors de l'extraction et affiche directement tout écart.

3

Téléchargez le résultat structuré

Exportez en XLSX, CSV ou JSON. Chaque ligne de produit devient une ligne avec les champs de niveau facture répétés — prête pour la saisie de déclaration ACE, le calcul du coût débarqué, l'évaluation des droits ou le rapprochement avec les listes de colisage et les connaissements. Les utilisateurs de Google Sheets peuvent utiliser le module complémentaire de la barre latérale pour extraire les résultats directement dans une feuille active sans quitter Sheets.

Quand ça fonctionne le mieux — et quand vérifier les résultats

La précision est élevée pour les factures commerciales standard. Quelques conditions spécifiques méritent d'être connues avant de traiter un lot important — surtout lorsque la conformité douanière est en jeu.

Quand ça fonctionne le mieux

PDF générés automatiquement par les ERP fournisseurs ou plateformes commerciales. Factures numériques avec une couche de texte claire, extraites avec une précision quasi parfaite sur tous les champs — y compris les codes SH par ligne, Incoterms et valeurs déclarées.

Factures imprimées standard avec langues mélangées. Les factures commerciales qui mélangent des libellés de champs en anglais avec des descriptions de produits dans la langue de l'exportateur (chinois, vietnamien, allemand, etc.) sont traitées — l'IA lit les libellés de manière sémantique, donc le mélange de langues ne bloque pas l'extraction.

Configuration unique, appliquée à des lots de fournisseurs variés. Importez des factures de 20 pays différents en un seul lot. Les mêmes définitions de colonnes extraient les champs nécessaires de toutes — le résultat est un fichier Excel unifié, une ligne par article, quelles que soient les différences de format.

À vérifier

Corrections manuscrites sur factures imprimées. Les exportateurs corrigent souvent à la main les quantités, valeurs ou codes SH sur les factures commerciales imprimées. L'IA tente de les lire, mais la précision diminue en cas d'écriture cursive appuyée ou de crayon léger — vérifiez les modifications manuscrites par rapport à l'original.

Factures scannées avec superposition de tampons. Les tampons douaniers, sceaux de certification ou tampons de transitaire qui chevauchent les champs imprimés peuvent réduire la fiabilité de la reconnaissance. Lorsque l'IA est incertaine d'une valeur, elle la signale — vérifiez les cellules signalées avant de les utiliser dans une déclaration en douane.

L'outil extrait ce qui figure sur la page — il ne classe ni ne valide les données douanières. Si un fournisseur imprime un code SH incorrect ou omet un pays d'origine, l'outil extrait ce qui est présent. Le classement douanier, la validation tarifaire et les contrôles de conformité restent une étape de vérification humaine. L'outil facilite l'inspection des pièces justificatives ; il ne certifie pas la déclaration.

Questions fréquentes

Puis-je extraire les codes SH des factures commerciales lorsqu'ils apparaissent dans différentes colonnes selon les formulaires des exportateurs ?

Oui. L'outil utilise l'extraction par nom de colonne — vous saisissez Code SH comme nom de colonne et l'IA le localise n'importe où sur la page en comprenant sa signification, sans correspondance de position fixe. Que le code apparaisse à côté de chaque ligne de produit, dans une colonne de tableau séparée intitulée « Code harmonisé », ou dans un champ d'en-tête, la même définition de colonne fonctionne pour tous les fournisseurs. Aucune configuration par fournisseur n'est nécessaire, et vous pouvez mélanger des factures de 20 exportateurs différents en un seul lot.

Comment l'outil gère-t-il les Incoterms lorsqu'ils sont rédigés comme « FOB Shanghai » ou « CIF Los Angeles » — extrait-il le terme complet ?

Oui. Ajoutez une colonne Incoterms et l'IA capture le terme complet, y compris le lieu nommé, exactement comme écrit sur la page. Le lieu nommé fait partie du terme commercial — « FOB » signifie quelque chose de différent de « FOB Shanghai » — donc l'outil préserve les deux composants. Si l'Incoterm est écrit avec une abréviation uniquement, l'outil extrait ce qui est présent. Il ne déduit ni ne devine le lieu nommé à partir d'autres champs du document.

Puis-je extraire des lignes d'articles avec le pays d'origine et le code SH par ligne — et les champs de niveau facture se répètent-ils sur chaque ligne ?

Oui. Définissez des colonnes pour les deux niveaux — Numéro de facture | Exportateur | Destinataire | Devise pour l'en-tête de facture, et Description du produit | Code SH | Pays d'origine | Quantité | Prix unitaire | Total ligne pour chaque ligne de produit. L'IA extrait chaque ligne d'article comme sa propre ligne et répète les champs de niveau facture sur chaque ligne. Une facture commerciale de 10 lignes produit 10 lignes de sortie, chacune avec le contexte complet de la facture — ainsi le tableur reste utilisable lorsqu'il est filtré par code SH ou origine, ou importé dans un système de dédouanement.

Que se passe-t-il lorsque la devise déclarée sur une facture commerciale est différente de ma devise de reporting ?

L'outil extrait la devise telle qu'indiquée sur la facture — il n'effectue pas de conversion de devise. Ajoutez une colonne Devise pour capturer la devise de la facture, et une colonne séparée Taux de change si la facture affiche un taux de conversion. Pour une conversion automatisée au niveau de la valeur déclarée, utilisez une Colonne calculée dans votre configuration d'extraction — par exemple, Valeur déclarée USD (Total ligne × 0,14) multiplierait chaque total ligne par un taux fixe lors de l'extraction. Le taux lui-même doit être fourni par vous ; l'outil ne récupère pas les taux de change en direct.

Puis-je traiter par lots des factures commerciales de 20 fournisseurs différents en un seul fichier Excel consolidé ?

Oui. Importez les 20 factures en une seule fois — elles peuvent être dans des formats différents (PDF, JPG, PNG), provenir de pays différents, avec des mises en page, devises et langues variées. Les mêmes définitions de colonnes s'appliquent à l'ensemble du lot. Le résultat est un fichier Excel unique contenant toutes les lignes de tous les fournisseurs, prêt pour la préparation des déclarations douanières, l'analyse du coût débarqué ou l'import ERP. Pour les équipes qui collectent des factures commerciales auprès de fournisseurs étrangers, la fonction Lien de collecte vous permet de générer un lien de partage — les fournisseurs soumettent leurs factures directement dans votre file d'attente de traitement sans avoir besoin de compte.

📮 contact email: [email protected]