Technologies

Comment l'IA peut-elle assister la classification des codes HS ?

L'IA assiste la classification des codes HS de deux façons : en suggérant un code à partir de la description d'une marchandise, et en contrôlant le code retenu au regard des documents du dossier. Le premier usage fait gagner du temps sur la recherche. Le second, plus rarement mis en avant, évite les erreurs : il vérifie que le code est cohérent avec la facture, la fiche technique et les autres pièces, signale les incohérences et explique son raisonnement. Dans les deux cas, la décision et la responsabilité restent au déclarant.

Le classement tarifaire est l'une des décisions les plus lourdes de conséquences d'une déclaration en douane. Le code détermine les droits, la TVA à l'import, les mesures de politique commerciale et les documents exigés. Or c'est aussi l'une des plus difficiles : le tarif douanier commun compte environ 15 500 lignes, selon la douane française. Voyons ce que l'IA y apporte réellement, et ce qu'elle ne peut pas faire.

Pourquoi le classement tarifaire résiste à l'automatisation

Un code à trois étages

Le code d'une marchandise se lit en trois niveaux (source : douane.gouv.fr) :

NiveauChiffresPortéeMise à jour
SH (Système harmonisé)6Mondial, utilisé par 195 pays, géré par l'Organisation mondiale des douanesEnviron tous les 5 ans
NC (Nomenclature combinée)8Union européenne : droits à l'importation, statistiquesChaque année
TARIC10Union européenne : mesures de politique commerciale (suspensions, préférences, prohibitions, licences, antidumping)En continu

En France, des codes additionnels nationaux complètent le TARIC pour certaines taxes. Un outil qui « trouve le bon code SH » n'a donc fait qu'une partie du travail : ce sont souvent les 8e, 9e et 10e chiffres qui changent les droits ou déclenchent une mesure.

Des règles d'interprétation, pas des mots-clés

Le classement repose sur des textes juridiquement contraignants : les règles générales interprétatives (RGI), le libellé des positions et sous-positions, les notes de sections et de chapitres, ainsi que les règlements de classement de la Commission européenne. Les notes explicatives de l'OMD et de la NC guident l'interprétation. Classer, c'est raisonner sur la matière, la fonction, l'état de la marchandise, sa composition, parfois son conditionnement : un libellé commercial ne suffit presque jamais.

Une nomenclature qui bouge

Le SH est révisé environ tous les cinq ans ; la prochaine édition, SH2028, doit entrer en vigueur le 1er janvier 2028. La NC est mise à jour chaque année. Un code « habituel », utilisé depuis des années pour un client, peut devenir faux du jour au lendemain.

Une responsabilité qui reste au déclarant

Le déclarant est responsable de l'exactitude des informations déclarées (article 15 du Code des douanes de l'Union). Un classement erroné peut entraîner un redressement des droits et taxes, des pénalités, ou le non-respect d'une mesure (licence, interdiction, antidumping). Pour sécuriser un classement, l'opérateur peut demander un renseignement tarifaire contraignant (RTC), gratuit, qui lie les douanes de toute l'UE pendant trois ans au maximum.

Les deux façons dont l'IA assiste le classement

1. Suggérer un code

C'est l'usage le plus connu. À partir d'une description (désignation, matière, fonction, usage), un modèle propose un ou plusieurs codes probables, souvent avec un niveau de confiance et des alternatives. Les modèles de langage récents savent raisonner sur la description plutôt que sur des mots-clés.

Les performances sont réelles mais doivent être lues avec précision. Une étude menée avec le service des douanes coréen (arXiv 2111.01663) atteint 95,5 % de bonnes réponses parmi les trois premières suggestions, au niveau des sous-positions à 6 chiffres, sur près de 130 000 déclarations passées. C'est un bon résultat d'aide à la recherche, pas une garantie de code déclaré à 10 chiffres.

2. Contrôler un code au regard du dossier

C'est l'usage le plus utile pour un transitaire ou un déclarant, et le moins décrit. Le code a déjà été proposé (par un collaborateur, un client, un fichier article, l'historique ou une IA) ; il s'agit de vérifier qu'il est cohérent avec tout ce que disent les documents :

  • la désignation et les caractéristiques de la facture et de la fiche technique (matière, composition, titre alcoométrique, puissance, dimensions) correspondent-elles au libellé du code ?
  • le code est-il cohérent avec les autres pièces : DAE pour les produits soumis à accise, certificats sanitaires, licences ?
  • les mesures TARIC attachées au code sont-elles respectées (documents exigés, préférences demandées, restrictions) ?
  • le code correspond-il au RTC détenu pour cet article, ou aux codes habituellement retenus pour ce client ?

Ce contrôle s'appuie sur la réconciliation documentaire : rapprocher les données des différentes pièces pour voir si elles racontent la même histoire. Une IA qui lit le dossier complet voit des erreurs qu'aucun outil de suggestion, nourri d'une seule description, ne peut voir. C'est le principe développé dans notre article Pourquoi un agent IA logistique doit-il raisonner sur un dossier complet ?.

Suggestion de codeContrôle de code
EntréeUne description de produitLe code retenu et toute la liasse documentaire
Question posée« Quel code pour ce produit ? »« Ce code tient-il face aux documents ? »
MomentCréation d'un article, nouveau produitChaque déclaration, avant et après dépôt
Valeur principaleGagner du temps de rechercheÉviter les erreurs et les redressements
LimiteDépend de la qualité de la descriptionDépend de la complétude du dossier

Un cas réel : raisin, vin et pisco importés du Chili

Ce cas a été présenté par Docloop lors d'une démonstration rapportée par Profession Logistique (n°11, automne 2026). Un importateur reçoit du Chili un envoi mêlant raisin frais, vin et pisco.

Sur le papier, le classement semble simple : le raisin frais relève du chapitre 8 (position 0806), le vin du chapitre 22 (position 2204), le pisco, eau-de-vie de raisin, de la position 2208. Mais au sein de la position du vin, la nomenclature combinée distingue les vins selon leur titre alcoométrique acquis. Le code retenu ne tenait pas compte du titre indiqué dans les documents, une erreur typique, selon Aymeric Le Page, CEO et co-fondateur de Docloop. 

Le système l'a repéré en confrontant le code à la donnée extraite des documents. Il a proposé un autre code en exposant tout son raisonnement, sur un ton volontairement humble : en substance, « je pense qu'il s'agit plutôt de ce code, puisque le vin dépasse tel titre ; j'ai peut-être tort, mais voici mon raisonnement pour que vous décidiez ». Dans le même dossier, il signalait aussi un certificat lié au pisco manquant et un DAE requis puisque l'envoi contient de l'alcool : le code et les documents se contrôlent mutuellement.

Ce que montre ce cas : l'erreur ne se voyait ni dans le code seul, ni dans la facture seule, mais dans leur confrontation.

Ce que l'IA ne fait pas (et ne doit pas faire)

  • Décider à la place du déclarant. L'IA peut manquer un élément de contexte évident pour un humain : un usage particulier, un état de la marchandise non décrit, une jurisprudence. La décision et la signature restent humaines.
  • Remplacer le RTC. Une suggestion d'IA n'a aucune valeur juridique. Pour un produit à enjeu (droits élevés, mesure antidumping, classement discuté), le RTC reste la seule sécurité opposable.
  • Classer sans information. Une désignation comme « pièces détachées » ou « accessoires » ne permet aucun classement fiable, humain ou IA. Le bon réflexe d'un outil est alors de demander l'information manquante, pas de deviner.
  • Promettre une précision sans la définir. Méfiez-vous d'un « 99 % de précision » sans précision sur le niveau (6, 8 ou 10 chiffres), le mode de calcul (première suggestion ou trois premières) et le jeu de test. Pour mémoire, la précision de 99 à 99,5 % annoncée par Docloop dans Profession Logistique porte sur l'extraction des données des documents, pas sur le classement : ce sont deux mesures différentes.

Intégrer l'IA dans votre processus de classement en 5 étapes

1. Partir des documents, pas d'un libellé

Facture, packing list, fiche technique, certificats : plus le système dispose d'informations sur la marchandise, plus sa suggestion et son contrôle sont fiables. L'extraction doit récupérer les caractéristiques utiles au classement (matière, composition, titre, fonction), y compris dans des documents rédigés en espagnol, en anglais ou en chinois. La différence entre OCR et IA documentaire sur ce point est détaillée dans OCR ou IA documentaire : quelles différences pour la logistique ?.

2. Exploiter vos référentiels

Fichier articles, codes habituels par client, RTC détenus, décisions passées : ce sont des règles métier internes, qui complètent les règles réglementaires (RGI, notes, TARIC). Un code qui diffère de celui retenu les dix dernières fois pour le même article mérite une alerte, tout comme un code qui ne correspond plus à la nomenclature en vigueur.

3. Contrôler chaque code avant le dépôt

Confronter le code aux caractéristiques extraites, aux mesures TARIC et aux autres documents du dossier. Les incohérences entre facture, packing list et document de transport, qui faussent souvent la désignation, sont détaillées dans notre article sur la détection des incohérences entre facture, packing list et Bill of Lading.

4. Exiger des alertes expliquées

Chaque alerte doit dire pourquoi le code paraît douteux et sur quelle pièce elle s'appuie. C'est ce qui permet au déclarant d'écarter une fausse alerte en quelques secondes, et de se prémunir contre les hallucinations toujours possibles d'une IA. Les alertes doivent arriver là où l'équipe travaille déjà : messagerie, TMS ou logiciel de dédouanement.

5. Revoir les codes après le dépôt

Repasser sur les déclarations déposées permet de repérer les erreurs récurrentes, de corriger les fichiers articles et de préparer les mises à jour de nomenclature (SH 2028 notamment). Pour un Opérateur Économique Agréé, cette revue nourrit l'autocontrôle. Selon Docloop, elle devient aussi un outil de formation : repérer les erreurs types d'un collaborateur junior, c'est lui apprendre à ne plus les commettre.

Ce qui s'automatise, ce qui reste au déclarant

TâcheRôle de l'IARôle du déclarant
Extraction des caractéristiques de la marchandiseAutomatiqueVérifier les lectures à faible indice de confiance
Recherche de codes candidatsSuggestion avec alternativesChoisir, en s'appuyant sur les RGI et les notes
Cohérence code / désignation / documentsContrôle et alerte expliquéeTrancher
Cohérence avec l'historique et les RTCContrôle et alerteMettre à jour le référentiel si nécessaire
Mesures TARIC et documents exigésContrôle de présenceValider les exceptions
Produit nouveau, complexe ou à fort enjeuPréparation des élémentsDécider, demander un RTC si besoin
Signature de la déclarationAucunDécision et responsabilité

Ce principe de supervision humaine graduée est détaillé dans notre article Document-centric agentic AI : définition.

Vous souhaitez gagner en productivité ?

Réservez une démo
Réservez une démo

Comment évaluer une IA de classification

Avant de choisir un outil, posez ces questions :

  1. À quel niveau est mesurée la précision ? SH à 6 chiffres, NC à 8, TARIC à 10 ?
  2. Sur quelle base ? Première suggestion ou trois premières ? Sur quel jeu de test, de quel secteur ?
  3. L'outil lit-il les documents ou seulement une description ?
  4. Contrôle-t-il un code existant, ou se contente-t-il d'en proposer un ?
  5. Explique-t-il ses propositions et ses alertes ?
  6. Tient-il compte de vos référentiels (codes habituels, RTC) et des mises à jour de nomenclature ?
  7. S'intègre-t-il à vos outils sans ajouter un écran de plus ?

Le meilleur test reste un essai sur vos propres déclarations passées : comparer les alertes de l'outil aux corrections réellement apportées.

Le contrôle du code fait partie d'une démarche plus large, décrite dans notre article Comment automatiser le contrôle documentaire douanier ?, et c'est l'un des contrôles réalisés par le Customs Compliance Engine de Docloop.

Docloop dans Profession Logistique. Dans son numéro 11 (automne 2026), le magazine consacre quatre pages à la réconciliation documentaire de Docloop, dont la détection d'un code tarifaire incohérent avec le titre alcoométrique d'un vin. Le module de réconciliation y est présenté comme en test chez plusieurs transitaires et déclarants en douane. Docloop a par ailleurs été lauréate Tech for Change 2025 à VivaTech et de l'appel à projets France 2030 opéré par l'ADEME.

‍

FOIRE AUX questions
No items found.