Technologies

Comment détecter les incohérences entre facture, packing list et Bill of Lading ?

Pour détecter les incohérences entre une facture commerciale, une packing list et un Bill of Lading, il faut comparer les trois documents champ par champ (parties, désignation, quantités, nombre de colis, poids, conteneurs, origine), puis distinguer les écarts légitimes des vraies incohérences. Ces trois documents n'ont ni le même rôle ni le même niveau de détail : une différence n'est donc pas toujours une erreur. La clé est de raisonner à l'échelle du dossier d'expédition, et pas document par document.

Prenons une expédition maritime simple. La packing list annonce 12 850 kg brut pour 42 colis. Le Bill of Lading, établi par le transporteur, indique 12 580 kg et 42 colis. La facture, elle, ne mentionne que le poids net. Chaque document, pris isolément, semble correct. C'est en les lisant ensemble que l'écart apparaît, et c'est exactement ce que fera la douane lors d’un contrôle documentaire.

Trois documents, trois rôle, une seule expédition

Facture, packing list et Bill of Lading décrivent la même marchandise, mais chacun répond à une question différente. C'est ce qui rend leur rapprochement à la fois utile et délicat.

La facture commerciale, document de la vente

La facture commerciale décrit la transaction : vendeur, acheteur, désignation des marchandises, quantités, prix unitaires, valeur totale, devise et Incoterm. C'est le document de référence pour la valeur en douane et, souvent, pour l'origine et le classement tarifaire.

La packing list, document du colisage

La packing list (ou liste de colisage) décrit la marchandise telle qu'elle a été physiquement emballée : nombre et type de colis, contenu de chaque colis, poids net et brut, dimensions, marques. Elle ne porte généralement pas de prix. C'est sur elle que s'appuie une visite physique en douane.

Le Bill of Lading, seul document émis par un tiers

Le Bill of Lading (connaissement) est émis par le transporteur ou son représentant. Il atteste la prise en charge de la marchandise, matérialise le contrat de transport et, dans sa forme négociable, représente la marchandise elle-même. Il mentionne le chargeur, le destinataire, la notify party, les ports, les numéros de conteneurs et de scellés, le nombre de colis et le poids brut.

C'est le seul des trois documents qui ne provient pas de l'exportateur. Émis par un tiers, le B/L est un point de contrôle précieux, mais ses mentions sur la marchandise (colis, poids, description) reprennent le plus souvent les déclarations du chargeur. Pour aller plus loin sur sa dématérialisation, voir notre article sur l'eBL et la vision FIATA.

‍

Quels champs doivent concorder ? La matrice de contrôle

Tous les champs ne se comparent pas de la même manière. Certains doivent être strictement identiques, d'autres se réconcilient par calcul, d'autres encore ne sont présents que sur un seul document.

ChampFacturePacking listBill of LadingRègle de contrôle
Vendeur / chargeur✓✓✓Cohérence des rôles (le chargeur n'est pas toujours le vendeur)
Acheteur / destinataire✓✓✓Cohérence des rôles, adresse compatible
Notify partyParfoisParfois✓Ne doit pas être confondue avec le destinataire
Désignation des marchandisesDétailléeDétailléeGénériqueÉquivalence de sens, pas de mot à mot
Quantités (unités)✓✓RarementSomme identique entre facture et packing list
Nombre et type de colisParfois✓✓Identique, ou cohérent avec la hiérarchie de conditionnement
Poids net✓✓RarementIdentique entre facture et packing list
Poids brutParfois✓✓Identique ou dans la tolérance définie
Marques et numérosRarement✓✓Identiques
N° de conteneur et de scelléRarementParfois✓Strictement identiques
Ports de chargement et de déchargementParfoisParfois✓Cohérents avec l'Incoterm et la destination
Pays d'origine, code SH✓ParfoisRarementCohérents avec la facture et le certificat d'origine
Incoterm, devise, valeur✓NonNon (fret prepaid/collect)Fret prepaid/collect cohérent avec l'Incoterm
Références (commande, booking, facture)✓✓ParfoisDoivent renvoyer à la même expédition

Cette matrice complète la comparaison à deux documents détaillés dans notre article Comment vérifier automatiquement la cohérence entre une facture et une packing list ?. L'ajout du Bill of Lading introduit surtout trois familles de contrôles : les parties, les données physiques (colis, poids brut) et les données de transport (conteneurs, scellés, ports).

Les 7 incohérences les plus fréquentes

1. Parties et notify party mal reportées

Le destinataire du B/L ne correspond pas à l’acheteur de la facture sans justification (B/L à ordre, banque, mandataire), ou la notify party (par exemple l’acheteur, son transitaire ou son déclarant en douane à destination) est reprise comme destinataire. Une raison sociale orthographiée différemment suffit parfois à déclencher une question en douane ou un rejet bancaire.

2. Désignation trop divergente

La facture indique « Vis à tête hexagonale M8x40 acier zingué », le Bill of Lading « Hardware ». La désignation générique du B/L est normale. En revanche, une facture qui parle de « pièces détachées » et un B/L qui parle de « matériel électronique » racontent deux histoires différentes, surtout si le code SH déclaré ne correspond à aucune des deux.

3. Quantités et unités de mesure

La facture facture 1 000 unités, la packing list en liste 960. Ou bien la facture compte en pièces et la packing list en cartons, sans que le nombre de pièces par carton soit indiqué.C’est l’une des incohérences les plus courantes entre facture et packing list, et elle est sensible en cas de contrôle physique.

4. Nombre de colis

La packing list annonce 42 colis, le Bill of Lading 40. Ou bien la packing list compte des cartons quand le B/L compte des palettes. Le nombre de colis est déclaré par le chargeur ; il n’est pointé par le transporteur que hors conteneur complet (groupage, conventionnel). Un écart à ce niveau mérite toujours une vérification.

‍

5. Poids net et poids brut

Les erreurs classiques : un poids brut identique au poids net (la tare a été oubliée), un poids brut du B/L différent de la somme de la packing list, ou une confusion entre kilogrammes et livres. Le poids brut a aussi un enjeu de sécurité : depuis 2016, la convention SOLAS impose une masse brute vérifiée (VGM) pour chaque conteneur.

6. Conteneurs, scellés et marques

Un numéro de conteneur avec deux caractères inversés, un scellé remplacé sans que la modification soit documentée, des marques de colis différentes entre packing list et B/L. Ces erreurs de saisie semblent mineures, mais elles empêchent de rattacher un document à la bonne expédition.

7. Origine, code SH et Incoterm

Un pays d'origine différent entre la facture et le certificat d'origine, un code SH incompatible avec la désignation, ou un Incoterm CIF sur la facture avec un fret « collect » sur le B/L. Ces écarts ont un impact direct sur les droits de douane et l'éligibilité aux préférences tarifaires. Ils relèvent de la conformité douanière autant que de la cohérence documentaire.

‍

Vous souhaitez gagner en productivité ?

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

Écart légitime ou vraie incohérence : savoir faire la différence

Facture, packing list et Bill of Lading ne doivent pas forcément être identiques. Ils doivent raconter la même histoire. Un contrôle qui exige une égalité stricte sur tous les champs génère une avalanche de fausses alertes, et les équipes finissent par les ignorer.

Hiérarchie unités, cartons, palettes

1 000 unités facturées, 50 cartons sur la packing list, 5 palettes sur le Bill of Lading : les trois chiffres peuvent être justes. Le contrôle consiste à vérifier que la hiérarchie se tient (20 unités par carton, 10 cartons par palette), pas que les chiffres soient égaux.

Poids net, poids brut et tare

Le poids net exclut l'emballage, le poids brut l'inclut, et le poids du B/L peut inclure les palettes et le calage. Un écart entre poids net et poids brut est donc attendu. Ce qui doit alerter, c'est un poids brut inférieur au poids net, ou un écart inexpliqué entre deux poids bruts.

Expéditions partielles et groupées

Une facture peut couvrir plusieurs expéditions, et un Bill of Lading peut regrouper plusieurs factures. Dans ce cas, les totaux ne se comparent pas directement : il faut rapprocher les lignes concernées par chaque expédition.

Les mentions de réserve du transporteur

Les mentions « said to contain » ou « shipper's load and count » indiquent que le transporteur n'a pas vérifié le contenu et reprend les déclarations du chargeur. Le B/L confirme alors moins qu'il n'y paraît, et la cohérence avec la packing list doit être contrôlée en amont.

Fixer des seuils de tolérance

Pour les données numériques, il est utile de définir des seuils explicites, adaptés au type de flux. Par exemple :

  • Tolérance zéro sur le nombre de colis (à unité de comptage identique), les numéros de conteneurs et de scellés, la devise et l'Incoterm.
  • Tolérance faible (arrondi) sur le poids brut entre packing list et B/L pour un flux régulier avec un fournisseur connu.
  • Tolérance plus stricte pour un premier envoi, un nouveau fournisseur ou une marchandise soumise à des droits antidumping.

Ces seuils sont à fixer avec les équipes opérationnelles et douane : ils dépendent des produits, des destinations et du niveau de risque accepté.

Ce que coûte une incohérence non détectée

Une incohérence découverte tard coûte toujours plus cher qu'une incohérence corrigée à l'origine :

  • En douane : demande de justificatifs, contrôle documentaire ou visite physique, immobilisation de la marchandise, frais de surestaries et de magasinage. Le Code des douanes de l'Union (règlement (UE) n° 952/2013) fait du déclarant le responsable de l'exactitude des données déclarées.
  • En crédit documentaire : selon les RUU 600 (art. 14), les données d'un document n'ont pas à être identiques à celles des autres documents, mais elles ne doivent pas être en conflit. Une divergence peut conduire la banque à refuser les documents, donc le paiement au titre du crédit documentaire.
  • Pour le client et l'assurance : réception refusée ou incomplète, litige sur les quantités, réclamation d'assurance fragilisée.
  • En interne : ressaisies, échanges d'emails, demande de B/L ou de facture rectificatifs, avec un risque de nouvelle erreur à chaque correction. Notre article sur les erreurs de saisie dans les opérations logistiques détaille ce mécanisme de propagation.

Détecter manuellement : la checklist en 10 points

Avant de transmettre un dossier à la douane, à la banque ou au client, ces dix vérifications couvrent l'essentiel :

  1. Le vendeur, le chargeur, l'acheteur et le destinataire sont cohérents sur les trois documents.
  2. La notify party n'est pas confondue avec le destinataire.
  3. Les désignations sont compatibles entre elles et avec le code SH déclaré.
  4. Les quantités de la facture correspondent à la somme de la packing list.
  5. Le nombre et le type de colis sont identiques, ou cohérents avec la hiérarchie de conditionnement, entre packing list et B/L.
  6. Le poids brut de la packing list correspond à celui du B/L, dans la tolérance définie.
  7. Le poids brut est supérieur au poids net, et dans la même unité partout.
  8. Les numéros de conteneurs, de scellés et les marques sont identiques.
  9. L'origine, l'Incoterm et les conditions de fret (prepaid / collect) sont cohérents.
  10. Toutes les références (commande, booking, facture) renvoient à la même expédition.

Cette checklist fonctionne pour quelques dossiers par jour. Au-delà, le contrôle manuel devient le premier poste à sauter sous la pression des délais.

Automatiser la détection : de l'extraction à la réconciliation au niveau du dossier

Pourquoi l'OCR et la comparaison champ à champ ne suffisent pas

L'OCR lit les documents, l'IDP en extrait les données structurées (voir la différence entre IDP et OCR). Mais une donnée peut être parfaitement extraite et pourtant incohérente avec le reste du dossier. Et une comparaison stricte champ à champ signalerait comme anomalies les 1 000 unités, 50 cartons et 5 palettes de l'exemple plus haut.

Détecter une vraie incohérence suppose donc trois capacités supplémentaires :

  • Normaliser les données : unités de mesure, formats de date, raisons sociales, numéros de conteneurs.
  • Comprendre le rôle de chaque document : un B/L n'a pas vocation à porter un prix, une packing list n'a pas vocation à porter un Incoterm.
  • Qualifier les écarts : distinguer un arrondi d'une erreur, une désignation générique d'une désignation contradictoire, et proposer une action.

C'est le principe de la réconciliation documentaire : croiser automatiquement les données issues de plusieurs documents et sources pour en vérifier la cohérence. Les différences entre ces approches sont détaillées dans notre article OCR ou IA documentaire : quelles différences pour la logistique ?.

Raisonner sur le dossier d'expédition complet

Facture, packing list et Bill of Lading n'arrivent pas en même temps. La facture proforma précède la facture définitive, le B/L draft précède le B/L original, un certificat d'origine peut être émis après l'expédition. Un contrôle ponctuel, fait une seule fois, rate donc une partie des écarts.

L'approche document-centric agentic consiste à maintenir un dossier évolutif, qui se recontrôle à chaque nouveau document reçu. Chaque écart est tracé, expliqué et soumis à un opérateur, qui garde la décision. Les données validées alimentent ensuite le TMS, l'ERP ou l'outil de déclaration en douane, sans ressaisie. C'est ce qui permet de passer d'une logique de contrôle à une logique de fiabilisation documentaire.

Docloop applique cette approche aux dossiers des transitaires, des déclarants en douane et des équipes trade finance, qui préparent des présentations de crédit documentaire.

‍

FOIRE AUX questions
No items found.