Secteur · Import-export et zones franches

The WebSight, studio web et logiciel installé à Tanger, met en place Odoo Community pour les PME industrielles, les importateurs et les exportateurs de la région : achats en devises, coûts de revient complets, stock par lot, production et factures export dans un seul logiciel, complété par les modules qui manquent à votre usine.

Le secteur

Import-export et zones franches au Maroc, en quelques chiffres

Sources : Tanger Med, bilan de l’activité portuaire 2025 (communiqué du 2 février 2026) et brochure du groupe 2026 ; Le360, d’après le communiqué du groupe Tanger Med (13 avril 2026).

  • 11,1 millionsde conteneurs (EVP) traités par le port Tanger Med en 2025, 8,4 % de plus qu’en 2024
  • 535 203camions TIR passés par le port en 2025, portés surtout par l’export de produits industriels et agroalimentaires
  • 1 500entreprises installées dans les zones d’activités du groupe Tanger Med, dont Tanger Free Zone, Tanger Automotive City et Tétouan Shore
  • 188 Md DHde volume d’affaires réalisé en 2025 par l’activité industrielle et logistique de ces zones, en hausse de 8 %

Ce qui coince dans une PME qui importe, produit et exporte

Tanger est la ville de notre studio, et ses usines ont des problèmes qui se ressemblent. Ils ne viennent pas d’un manque de travail, mais d’informations éparpillées entre Excel, les e-mails du transitaire et la mémoire de deux ou trois personnes.

  • Les devises. Vous achetez en euros, vous vendez en dollars, vous payez vos salaires en dirhams. Sans outil, le cours retenu pour une facture dépend de qui l’a saisie.
  • La marge réelle. Le prix d’achat ne dit pas ce qu’a coûté une palette arrivée au port : il faut ajouter le fret, l’assurance, les droits de douane et le transit. Tant que ces frais restent dans un tableur à part, la marge d’une commande export est une estimation.
  • La traçabilité. Un client européen signale un défaut. Il faut retrouver le lot de matière, la date de fabrication et les autres clients livrés avec ce lot. Avec des fichiers séparés, cela prend une journée.
  • Les documents. Chaque expédition demande une facture dans la devise et la langue du client, avec l’Incoterm convenu, et les références de la déclaration en douane doivent pouvoir être retrouvées des mois plus tard.
  • La production. Ce qui a été consommé, ce qui reste en cours, ce qui manque pour la commande de la semaine prochaine : ces questions reviennent chaque matin.

Ce que nous mettons en place avec Odoo Community

Odoo Community est la version open source d’Odoo : pas de licence par utilisateur, et un code ouvert sur lequel nous développons ce qui manque. Voici ce qu’elle couvre pour vous, et ce qu’elle ne couvre pas.

Achats et ventes en devises. Bons de commande, factures et paiements dans la devise de votre partenaire, avec les écarts de change calculés (documentation Odoo). En Community, les cours se saisissent à la main ; nous pouvons automatiser leur mise à jour à partir des cours de référence de Bank Al-Maghrib.

Incoterms. Les onze Incoterms (EXW, FOB, CIF, DAP…) sont disponibles, avec leur lieu, sur les factures et les commandes (documentation Odoo).

Coûts logistiques. Fret, assurance, droits de douane et frais de transit s’ajoutent à la réception et se répartissent sur les articles reçus. La valeur du stock et la marge deviennent justes (documentation Odoo).

Lots et numéros de série. Chaque mouvement garde son lot, de la réception à l’expédition, avec les dates de péremption si vos produits en ont (documentation Odoo). Plusieurs entrepôts et emplacements séparent les marchandises que vous suivez à part.

Production. Nomenclatures, ordres de fabrication, consommation des matières et sous-traitance, reliés aux achats et au stock. Les applications Qualité et PLM et l’écran d’atelier sont réservés à Odoo Enterprise (comparatif des éditions) : avec Community, nous développons les points de contrôle qualité qu’il vous faut.

Douane. Odoo ne connaît pas les procédures douanières marocaines et n’est pas relié à BADR, le système de dédouanement en ligne. Vos déclarations restent faites dans BADR. Nous ajoutons aux réceptions et aux expéditions les champs pour leurs références (numéro de DUM, date, bureau) et les documents joints, pour tout retrouver depuis la commande.

Factures export et comptabilité. Factures dans la devise et la langue du client, avec l’Incoterm, et suivi des paiements. La comptabilité complète (grand livre, rapprochement bancaire) fait partie d’Odoo Enterprise : avec Community, votre comptable garde son logiciel et nous lui préparons les exports dont il a besoin.

Nos projets les plus proches

Deux projets proches de ces besoins : le logiciel de stock de Home & Sofa, qui suit les matières (ouate, duvet, ressorts) atelier par atelier et l’avancement de chaque commande, et l’installation d’Odoo Community chez Samel Auto avec notre module Odoo Garage, un exemple de module développé pour un métier.

Comment on démarre

Le premier rendez-vous a lieu dans votre usine ou votre entrepôt, à Tanger, à Tanger Med ou à Tétouan. Nous suivons une commande de bout en bout, de l’achat à l’encaissement, et nous notons où l’information se perd.

Nous démarrons ensuite par les achats, le stock, les ventes et la facturation, avec vos articles, vos fournisseurs et vos clients repris de vos fichiers. La production, la qualité et les modules propres à votre activité viennent dans un deuxième temps, quand l’équipe utilise déjà Odoo au quotidien.

Une mise en place d’Odoo démarre chez nous à 30 000 DH HT, à 50 000 DH HT pour toute la gestion d’une PME, et à 70 000 DH HT avec des modules développés pour vous. Notre guide du prix d’Odoo au Maroc compare Community et Enterprise. Si vous êtes une TPME industrielle, lisez aussi notre guide des aides à la digitalisation : certaines passent par des prestataires qualifiés par Maroc PME, ce que The WebSight n’est pas aujourd’hui.

Pour en parler, décrivez-nous votre activité ou consultez la page Intégration Odoo.

Sources

Questions fréquentes

Odoo gère-t-il les achats et les ventes en devises ?

Oui. Odoo Community permet de commander, de facturer et d’enregistrer les paiements en euros, en dollars ou dans toute autre devise, et calcule les écarts de change. Dans la version Community, les cours de change se saisissent à la main : la mise à jour automatique n’en fait pas partie. Nous pouvons l’ajouter, par exemple à partir des cours de référence publiés par Bank Al-Maghrib.

Odoo est-il relié à BADR, le système de la douane ?

Non. Odoo ne communique pas avec BADR, le système de dédouanement en ligne de la douane marocaine, et nous ne proposons pas de connexion. Vos déclarations restent faites dans BADR, par vous ou par votre transitaire. Dans Odoo, nous pouvons enregistrer leurs références (numéro de DUM, date, bureau) sur les réceptions et les expéditions, et y joindre les documents.

Peut-on suivre un lot de la réception du fournisseur jusqu’au client ?

Oui. Le stock d’Odoo Community suit les numéros de lot et de série à chaque mouvement : réception, consommation en fabrication, expédition. En cas de réclamation, vous retrouvez en quelques clics d’où vient un lot et à quels clients il est parti. Les dates de péremption sont aussi gérées, utile dans l’agroalimentaire.

Odoo Community gère-t-il la production et la qualité ?

La production, oui : nomenclatures, ordres de fabrication, consommation des matières et sous-traitance. Les applications Qualité et PLM, ainsi que l’écran d’atelier, sont réservées à Odoo Enterprise. Avec Community, nous développons les points de contrôle dont vous avez besoin, reliés aux ordres de fabrication et aux lots.

Odoo peut-il calculer le coût réel d’une marchandise importée ?

Oui, avec les coûts logistiques (landed costs) d’Odoo Community. Fret, assurance, droits de douane et frais de transit sont ajoutés à la réception, puis répartis entre les articles selon la quantité, le poids, le volume ou la valeur. La valeur du stock et la marge reflètent alors ce que la marchandise vous a vraiment coûté.

Tanger de nuit : la médina, la corniche éclairée et le port

Tanger · Maroc

Vous avez un projet ? Parlons-en.

Décrivez-nous votre besoin en quelques lignes. Nous revenons vers vous avec des questions précises, puis un devis détaillé.