Fonctionnalités Opérations & voyages Affrètement Sous-traitance Carburant & cuves Maintenance, pneus & papiers Transport international Facturation & ventes Recouvrement & effets Achats & dépenses Personnel & paie Comptabilité & contrôle Toutes les fonctionnalités
Solutions Transport national Transport international Frigorifique Citerne & vrac Location avec chauffeur BTP & matériaux Groupes multi-sociétés Toutes les solutions
Tarifs Blog À propos Contact Connexion Demander une démo
Facturation · 5 août 2026

Facture de transport au Maroc : ce qui la rend conforme (et ce qui la fait rejeter)

Par Zakaria Gaizi, fondateur de Tracky · 7 min de lecture

Une facture de transport rejetée, c’est du cash bloqué. Le client la retourne pour une mention manquante, la fiduciaire la refuse pour un numéro en double, et pendant ce temps le camion a déjà refait trois rotations. Chez les transporteurs que je rencontre, le problème n’est presque jamais la mauvaise foi : c’est la facture faite sur un modèle Word hérité d’un cousin comptable, modifiée à la main depuis des années. Voici ce qu’une facture de transport doit porter pour passer sans discussion, chez le client comme au contrôle.

L’identité complète, des deux côtés

La base, et pourtant la première cause de rejet : la facture doit identifier complètement l’émetteur : raison sociale exacte, adresse du siège, ICE, RC avec la ville du tribunal, IF, numéro de taxe professionnelle (patente) et numéro CNSS. Depuis que l’ICE est obligatoire, une facture sans l’ICE du client peut aussi poser problème à celui-ci pour la déductibilité : les grands chargeurs le réclament systématiquement. Mettez les deux ICE, le vôtre et celui du client, et vous éliminez la moitié des allers-retours.

Une numérotation séquentielle, sans trou, sans doublon

La numérotation des factures doit être continue et chronologique, par série. Un trou dans la séquence (la facture 41 puis la 43) est exactement le genre de détail qu’un vérificateur relève en premier, parce qu’il suggère une facture supprimée. Un doublon est pire. Et c’est mécaniquement ce qui arrive avec un modèle Word : deux personnes facturent le même jour, chacune incrémente de tête, et la série déraille. Si vous gérez plusieurs sociétés, chaque raison sociale doit avoir sa propre série. Et quand une facture émise contient une erreur, on ne la supprime pas : on émet un avoir, et la série reste continue.

La TVA du transport : un taux à part, et l’export exonéré

Le transport de marchandises n’est pas au taux standard : au moment où j’écris, la prestation de transport intérieur relève d’un taux réduit de TVA, distinct des 20 % que beaucoup appliquent par réflexe. Et le transport international est exonéré avec droit à déduction, à condition de le documenter correctement, la mention d’exonération devant figurer sur la facture. Les erreurs vont dans les deux sens : facturer 20 % à tort, c’est renchérir votre prix face à un concurrent qui facture juste ; oublier la mention d’exonération à l’export, c’est un redressement potentiel. Le bon réflexe : le taux se décide ligne par ligne selon la prestation, et votre fiduciaire valide le paramétrage une fois, pas à chaque facture.

Le détail qui fait payer : le relevé de transport

Ce n’est pas une obligation fiscale, c’est une réalité commerciale : un chargeur ne met pas en paiement une facture globale « Transport mois de juillet : 84 000 DH ». Son service comptable veut le détail (date, trajet, numéro de bon de livraison, référence, prix) pour rapprocher chaque ligne de ses propres réceptions. C’est le rôle du relevé de transport joint à la facture. Sans lui, la facture part en « vérification » et votre échéance glisse de trente jours. Avec lui, le rapprochement se fait en dix minutes et la facture entre dans le circuit de paiement.

Les pièges que je vois le plus souvent

Le trajet facturé deux fois, parce que le fichier Excel de l’exploitation et celui de la facturation ne se parlent pas. Le trajet jamais facturé, pour la même raison, et celui-là, personne ne le réclame. La facture modifiée après émission « juste pour corriger la date », qui casse la cohérence avec l’exemplaire déjà chez le client. Le montant en chiffres qui ne correspond pas au montant en lettres. Et le classique : la TVA calculée sur un total qui inclut des débours refacturés à l’identique. Chacun de ces pièges coûte au mieux un aller-retour, au pire une pénalité.

L’avoir : corriger une facture sans toucher à la série

Le client appelle : le trajet du 12 a été facturé 4 200 DH au lieu de 3 800 DH, ou la facture est partie au nom de la filiale au lieu de la maison mère. Sur un modèle Word, le réflexe est de rouvrir le fichier, de corriger et de renvoyer le PDF sous le même numéro. C’est justement ce qu’il ne faut pas faire. Le client a déjà l’ancien exemplaire, parfois déjà saisi chez lui, et vous voilà avec deux documents au même numéro et à des montants différents.

Une facture émise ne se supprime pas et ne se modifie pas. On émet un avoir, qui annule tout ou partie de la facture d’origine, puis une nouvelle facture juste si besoin. L’avoir a son propre numéro, sa date, et il cite la facture qu’il corrige. Quelqu’un qui relit vos comptes dans deux ans suit l’histoire sans avoir à vous appeler.

Avoir total ou avoir partiel

Si l’erreur touche toute la facture (mauvais client, mauvaise société émettrice, trajets d’un autre mois), l’avoir reprend tout et vous refacturez proprement. Si elle ne porte que sur une ligne, un avoir partiel reprend la différence, avec la TVA de la ligne d’origine. Dans les deux cas, envoyez l’avoir au client : sans lui, sa comptabilité attend toujours le montant initial. Je vois encore des transporteurs qui glissent une ligne négative sans explication sur la facture du mois suivant. Ça se termine presque toujours en discussion, et le règlement attend. Si le client a déjà payé ou remis un effet sur l’ancien montant, l’avoir doit aussi se rapprocher de ce règlement ; j’en parle dans l’article sur les effets et LCN impayés.

La facture export en euros : ce qu’elle doit laisser lire

Pour une rotation vers l’Espagne ou la France, le client européen veut une facture en euros. Votre comptabilité tient en dirhams. La facture doit servir aux deux sans que personne ait à refaire le calcul : le montant en euros, son équivalent en dirhams, et le taux de change retenu, écrit sur la facture. Quel taux ? Celui du jour, celui de la banque, celui du contrat ? Décidez une méthode avec votre fiduciaire et tenez-la sur toutes vos factures export. Un taux qui change de logique d’une facture à l’autre donne des écarts de change que plus personne ne sait expliquer à l’encaissement.

Reste l’exonération. Elle ne se devine pas : la mention doit figurer sur la facture, en face des lignes concernées. Une même facture peut d’ailleurs mêler une ligne de transport international et une prestation annexe qui ne relève pas du même régime, d’où l’intérêt de traiter la TVA ligne par ligne. Dans Tracky, la facture sort dans la devise du client avec son équivalent en dirhams au taux que vous fixez, et l’exonération s’applique à la ligne. Le détail est sur la page TMS transport international.

Quand la rotation est sous-traitée

Vos camions sont pris, vous confiez le voyage à un confrère. Pour le client, rien ne change : c’est vous qui facturez, sous votre nom et avec vos mentions. Le confrère vous facture sa course, parfois en euros lui aussi. Le risque, c’est de perdre le lien entre les deux factures, qui arrivent à un mois d’écart, et de ne plus savoir ce que ce voyage vous a laissé. Rattachez-les au même trajet, le prix d’achat en face du prix de vente.

Ce qu’un logiciel change, concrètement

Un logiciel de facturation conçu pour le transport ne « fait pas des factures » : il les déduit des voyages livrés. La numérotation est séquentielle par construction, les mentions légales sont imprimées d’office parce qu’elles font partie du paramétrage de la société, le relevé de transport se génère avec la facture, et une facture émise se verrouille : la correction passe par un avoir. Le trajet oublié n’existe plus, parce que la liste des voyages non facturés est le point de départ de chaque facture. C’est exactement ce que nous avons construit dans Tracky TMS, avec les transporteurs qui vivaient ces problèmes.

Une question sur votre facturation ? Écrivez-moi à contact@tracky.ma, et pour les points fiscaux, faites toujours valider votre paramétrage par votre fiduciaire : chaque situation a ses spécificités.

Vos factures, déduites de vos voyages.

Trente minutes de démonstration : apportez trois factures, on vous montre comment elles seraient sorties toutes seules.