Aller au contenu principal

Odoo sous-traitance : trois flux et le coût

Qui fournit les composants, dans quel ordre valider l'envoi et la réception, et ce que le coût oublie souvent.

Note Google 5/5 · +130 projets livrés en cumulé · réservez 30 min

Odoo sous-traitance : trois flux et le coût
Guide
Par Victor
13 min de lecture

Odoo sous-traitance sert une PME industrielle qui fait réaliser une opération, ou un produit entier, par un façonnier, puis qui réceptionne le fini pour le stocker ou le vendre. Le paramétrage se tient avec un intégrateur Odoo pour une PME industrielle : la case seule ne crée ni l'emplacement, ni le prix, ni la réception. La documentation 19.0, page Subcontracting, distingue trois façons d'obtenir les composants, et c'est ce choix qui décide des documents générés.

Le guide sur les nomenclatures, le MTO et les ordres de fabrication décrit l'atelier interne. Celui-ci ne reprend pas les postes de charge : il décrit ce qui se passe quand le produit n'est pas fabriqué chez vous. Les deux se recettent sur la même copie, parce qu'un ordre interne et un envoi au façonnier partagent les emplacements et la méthode de coût.

Quels sont les trois flux de sous-traitance dans Odoo ?

La page Subcontracting de la documentation 19.0 nomme trois workflows, selon qui se procure les composants. Le flux de base laisse cette charge au façonnier. Le flux Resupply Subcontractor on Order envoie les composants depuis l'entrepôt de la PME. Le flux Dropship Subcontractor on Order les fait livrer par un fournisseur directement chez le façonnier. Les trois peuvent viser un stock interne ou une livraison au client final : ce second choix ne crée pas un quatrième type.

La case se coche dans Manufacturing, menu Configuration, puis Settings, rubrique Operations, réglage Subcontracting. Le type de nomenclature Subcontracting apparaît alors, ainsi que les deux routes sur l'onglet Inventory de l'article : Resupply Subcontractor on Order et Dropship Subcontractor on Order. Sans la case, ces routes n'existent pas, et un bon d'achat du fini reste un achat ordinaire, sans circuit de composants.

Le façonnier se fournit lui-même

Dans le flux de base, décrit sur la page Basic subcontracting, le façonnier achète ses composants, fabrique, et livre le fini à l'entrepôt. Sur l'article, l'onglet Purchase porte le façonnier comme vendor, avec un Unit Price et un Lead Time. La nomenclature est de type Subcontracting, avec le façonnier dans Subcontractors. La documentation demande de ne pas lister de composants : la PME n'achète et ne réceptionne que le fini.

Le bon se crée dans Purchase, Orders, Purchase Orders. À Confirm Order, un reçu apparaît, bouton Receipt. La validation de ce reçu entre le fini en stock. S'il n'y a pas de composants, la documentation précise qu'il n'y a pas de mouvement depuis l'emplacement Subcontracting vers Production. Le Lead Time du vendor couvre à la fois la fabrication et la livraison : un délai de fabrication sur la nomenclature n'est pas demandé pour ce flux.

La PME envoie les composants

Le flux de réapprovisionnement, page Resupply subcontracting, est celui de l'usinage, du traitement ou de l'assemblage quand les pièces partent de chez vous. Le façonnier est vendor sur l'onglet Purchase, avec prix et Lead Time. La nomenclature Subcontracting liste les composants et les quantités. La documentation indique que ces composants sont, par défaut, configurés pour être envoyés de la PME vers le façonnier. La route Resupply Subcontractor on Order se coche sur l'article.

Confirm Order crée deux documents : un Resupply pour les composants, et un Receipt pour le fini. On valide d'abord le Resupply, depuis le bon ou depuis la carte Resupply Subcontractor de l'inventaire. Le façonnier produit ensuite. On valide le Receipt pour entrer le fini. Les composants passent par Subcontracting, Production les consomme, et le fini n'entre en stock qu'à la validation du reçu.

Le fournisseur livre le façonnier

Le troisième flux, page Dropship to subcontractor, évite un aller-retour par l'entrepôt. Il faut activer Dropshipping dans Inventory ou Purchase, Configuration, Settings, rubrique Logistics. Chaque composant a son propre vendor sur l'onglet Purchase, et la route Dropship sur l'onglet Inventory. La nomenclature du fini reste de type Subcontracting, avec ses composants et le façonnier. Le fini, lui, a le façonnier comme vendor.

Confirm Order sur le bon du façonnier crée le Receipt du fini et une demande de prix pour les composants. Cette demande n'est pas liée au bon : elle se retrouve dans Purchase, Orders, Requests for Quotation. Deliver To indique Dropship Subcontractor, et Dropship Address nomme le façonnier. On confirme cette demande, on valide le Dropship, puis le Receipt quand le fini revient à l'entrepôt.

Quel coût une pièce sous-traitée prend-elle dans Odoo ?

La page Subcontracting additionne, pour valoriser le fini, les composants fournis par la PME, le prix payé au façonnier, le transport aller et retour, la livraison directe au client final s'il y en a une, et les autres frais. La documentation note cette somme C, M, S, D et x. Tous les termes ne sont pas présents sur chaque flux : une pièce qui ne part pas chez le client final n'a pas de coût de livraison directe.

Le prix du façonnier se saisit comme Unit Price sur la ligne vendor de l'article, pas comme une opération de gamme d'atelier. Le coût des composants ne bouge que s'ils sont envoyés ou livrés au façonnier. Dans le flux de base, la documentation ne prévoit pas ce mouvement : le coût du fini se rapproche du prix d'achat et des frais retenus. Un transport réel non saisi laisse la marge de vente trop haute.

Le délai, lui, ne se coupe pas en deux. Les trois pages de flux demandent un seul Lead Time sur la ligne vendor, qui couvre la réception des composants, la fabrication et le retour. Un délai de fabrication posé sur la nomenclature, comme pour un ordre interne, ne remplace pas ce Lead Time. La date Expected Arrival du bon se cale sur lui. Un délai trop court décale le prévisionnel, pas seulement le calendrier du façonnier.

Quel flux cocher, selon qui tient les composants
Décision Flux de base Réapprovisionnement Livraison directe
Qui fournit les composants Le façonnier L'entrepôt de la PME Un fournisseur, livré chez le façonnier
Nomenclature Subcontracting, sans composants Subcontracting, composants listés Subcontracting, composants listés
Route sur l'article fini Aucune des deux routes Resupply Subcontractor on Order Dropship Subcontractor on Order
Documents à la confirmation Receipt du fini Resupply puis Receipt Receipt, plus une demande de prix non liée
Cas d'atelier Produit entier sous marque propre Pièces envoyées en usinage ou traitement Matière livrée chez l'usine du façonnier

Dans quel ordre paramétrer l'envoi et la réception ?

L'ordre compte plus que le nombre de cases. Les emplacements et la méthode de coût précèdent la nomenclature : un composant sans emplacement, ou une méthode de coût encore à choisir, fausse le circuit Subcontracting et Production décrit dans la documentation. Le détail des méthodes de coût est dans le guide sur les emplacements, les lots et les méthodes de coût. On ne généralise pas le flux avant d'avoir joué un article de bout en bout.

  1. Cocher Subcontracting dans Manufacturing, Configuration, Settings, puis enregistrer.
  2. Créer l'article fini, poser le façonnier, le Unit Price et le Lead Time sur l'onglet Purchase.
  3. Créer la nomenclature de type Subcontracting et y nommer le façonnier. N'ajouter des composants que si la PME les fournit ou les fait livrer.
  4. Cocher la route qui correspond au tableau, sur l'onglet Inventory. Pour la livraison directe, activer Dropshipping et préparer chaque composant avec son vendor et la route Dropship.
  5. Confirmer un bon d'essai sur une copie. Valider le Resupply ou le Dropship avant le Receipt.
  6. Contrôler Moves History : composants vers Subcontracting, consommation dans Production, fini en stock seulement après le reçu.
  7. Étendre le catalogue seulement si cet article se recette sans écart de quantité ni de coût.

Les réceptions en plusieurs étapes ajoutent des transferts à valider avant que le fini soit disponible, comme le notent les trois pages de flux. Un essai sur une réception en une étape ne prouve pas une réception en trois étapes. On recette le nombre d'étapes réellement activé sur l'entrepôt, pas celui de la documentation générale.

Besoin d'un accompagnement expert ?

Un diagnostic gratuit de 30 minutes pour analyser vos besoins et vous proposer une solution sur mesure.

Ce que nous voyons en intégration

JAIKIN, agence IA, Odoo et logiciels sur mesure pour PME et ETI, près de Strasbourg, traite la sous-traitance comme un flux de stock avant de la traiter comme un écran d'achat. Le même ordre que pour la fabrication interne s'applique : emplacements, articles, méthode de coût, puis une seule famille. Étendre dix nomenclatures avant cet essai multiplie les corrections, parce que chaque composant oublié se répète sur chaque bon.

Le piège le plus fréquent est de valider le Receipt alors que le Resupply est encore ouvert. La documentation fait entrer le fini à la validation du reçu, et elle ne déplace les composants vers Subcontracting qu'avec le transfert validé. Tant que ce transfert reste ouvert, les composants sont encore comptés à l'entrepôt, en plus du fini reçu. JAIKIN refuse ce couple de boutons dans le désordre, sur la copie, avant la bascule.

Sur la livraison directe, le piège est la demande de prix introuvable. La page Dropship to subcontractor le dit : cette demande n'est pas rattachée au bon du façonnier. Une équipe qui ne regarde que le bon croit que les composants ne sont pas commandés. On ajoute au jeu d'essai le chemin jusqu'à Requests for Quotation, le champ Deliver To, et la validation du Dropship. Sans ces trois contrôles, le flux n'est pas recetté.

Un autre écart vient de la nomenclature de base remplie comme une nomenclature d'atelier. La page Resupply indique que les composants d'une nomenclature Subcontracting sont, par défaut, préparés pour être envoyés. Lister des composants « pour mémoire » sur un flux de base déclenche un envoi que personne n'a voulu. JAIKIN laisse la liste vide dans ce flux, et ne la remplit que lorsque l'entrepôt ou le fournisseur doit réellement bouger de la matière.

Le chiffrage suit le cadrage écrit, pas une promesse avant inventaire. Un socle Odoo se situe entre 8 000 et 25 000 € hors licence, et un périmètre court démarre dès 2 000 €. La licence se lit à part, sur la page des licences Odoo et de l'intégration. La bascule a lieu le week-end, après recette sur copie, avec un rollback testé en 2 h.

Une base avec des modules spécifiques ne peut pas être migrée tant qu'une version de ces modules n'existe pas pour la version cible. Le flux standard de sous-traitance, lui, se paramètre sans attendre ce portage. On conserve l'article témoin dans le jeu de recette, indépendamment du calendrier de version.

Quand la sous-traitance standard ne décrit plus l'atelier ?

Le standard décrit un façonnier, des composants, un bon et une réception. Il décrit mal trois façonneurs successifs avec un rebut à chaque étape, ou un prix tiré d'un relevé de côtes hors article. Le cadrage sépare alors ce qui reste dans les trois flux et ce qui appelle un développement. Le comparatif d'ERP est traité à part, dans le guide pour choisir un ERP de PME industrielle.

Changer de version plus tard ne répare pas un flux mal recetté. Monter de version une base déjà en production se prépare sur une copie, comme le décrit la méthode de migration Odoo. On y emporte les nomenclatures de sous-traitance telles qu'elles ont été jouées, pas telles qu'elles ont été imaginées le jour du devis. Un article d'essai conservé dans le jeu de recette sert de témoin à chaque montée.

Questions fréquentes

Comment une PME choisit-elle le flux une fois le façonnier trouvé ?

Odoo ne cherche pas de contrats de sous-traitance. Il enregistre le flux une fois le façonnier connu. La PME choisit selon qui fournit les composants : le façonnier pour le flux de base, son entrepôt pour le réapprovisionnement, un fournisseur livrant chez le façonnier pour la livraison directe. La documentation 19.0 détaille ces trois workflows sur des pages séparées. JAIKIN fait jouer un article sur une copie avant d'étendre le catalogue, parce qu'un mauvais flux se répète sur chaque bon.

Quel est le coût d'une sous-traitance dans Odoo ?

La documentation 19.0 valorise le produit reçu comme P = C + M + S + D + x : composants fournis par la PME, prix payé au façonnier, transport aller-retour, livraison directe au client final s'il y en a une, et autres frais. Le prix du façonnier se saisit sur la ligne vendor de l'article. Un transport réel absent de cette somme laisse une marge de vente trop haute. Le délai, lui, est un seul Lead Time sur cette ligne, pas un délai de gamme.

Comment Odoo porte-t-il le prix payé au façonnier ?

Le prix payé au façonnier est le Unit Price de sa ligne sur l'onglet Purchase de l'article fini. Il entre dans la valorisation documentée comme le terme M, le service de fabrication, distinct du coût des composants. Ce n'est pas une opération de gamme d'atelier. Le Lead Time de la même ligne couvre l'acheminement, la fabrication et le retour. Confirmer le bon reprend ce prix et cette date d'arrivée attendue.

Quels sont les trois types de sous-traitance dans Odoo ?

La documentation 19.0 en retient trois, selon l'origine des composants. Le flux de base : le façonnier se fournit et livre le fini. Le réapprovisionnement : la PME envoie ses composants, puis réceptionne le fini. La livraison directe : un fournisseur livre les composants chez le façonnier. Les trois peuvent ensuite stocker le fini ou l'expédier au client final. Ce second choix ne constitue pas un quatrième type dans la page Subcontracting.

Faut-il valider l'envoi des composants avant la réception ?

Oui dans les flux où des composants bougent. La page Resupply demande de valider le transfert vers le façonnier, puis le reçu du fini. La page Dropship demande de valider le Dropship, puis le reçu. Valider le reçu seul entre le fini en stock alors que les composants n'ont pas quitté leur emplacement d'origine. JAIKIN recette les deux validations dans cet ordre, sur un article, avant de généraliser.

La sous-traitance Odoo exige-t-elle une reprise de tout l'historique ?

Non. Le prévisionnel de demain a besoin des articles, des nomenclatures justes et des encours ouverts, pas de chaque bon ancien. Reprendre tout l'historique alourdit le projet sans aider l'atelier. JAIKIN bascule le week-end, après recette sur copie, avec un rollback testé en 2 h. Un socle se situe entre 8 000 et 25 000 € hors licence. Le chiffrage suit le cadrage, pas une durée promise avant inventaire.

Victor Gless-Krumhorn

Victor Gless-Krumhorn

Fondateur & Consultant IA — JAIKIN

Expert en implémentation IA et automatisation pour PME et ETI. Accompagne des entreprises en France, en Allemagne et en Suisse, de la cartographie des processus à la mise en production.

Votre budget Odoo / ERP chiffré poste par poste — sous 24 h

Odoo Learning Partner. Décrivez votre projet, on répond avec des fourchettes fermes.

Réserver 30 min

Réservez 30 min — sans engagement

Vous préférez en parler de vive voix ? +33 6 32 93 97 18