Conteneurs en cours
3 ACTIFS| RÉFÉRENCE | ORIGINE | CONTENU | VALEUR FOB | ÉTAT |
|---|---|---|---|---|
| CNT-2609-04 | Shanghai | 620 × JAM72D40-580 | 78 120,00 USD | À VENTILER |
| CNT-2608-11 | Ningbo | 312 × SUN2000-10KTL | 96 720,00 USD | EN MER |
| CNT-2608-09 | Shanghai | Structures K2 · alu | 31 450,00 USD | DOUANE |
Alertes d'exploitation
- 14 références sans poids ni puissanceBarème simplifié appliqué à 5,00 €/module au lieu de 1,73 €
- SOLARIS TOITURE — encours dépassé68 400 € sur une limite de 60 000 €
- Déclaration Soren T3 ouverte2 attestations Cofrac manquantes sur lignes à bonus
- 42 panneaux en stock depuis plus de 90 jLa garantie fabricant court déjà sur ce lot
Réception CNT-2609-04
Shanghai → Fos-sur-Mer · 40' HC · arrivée 28.08.2026 · DAU 26FR0013 4471 892
Ventilation sur le coût unitaire
| ARTICLE | QTÉ | PRIX FOB € | FRET | DOUANE | MANUT. | COÛT UNITAIRE |
|---|---|---|---|---|---|---|
JAM72D40-580/LB Panneau 580 Wc · 31,4 kg · 8541 43 00 |
620 | 104,80 | +11,42 | +0,00 | +2,31 | 118,53 € |
K2-S-DOME-6 Structure alu · 4,2 kg · 7610 90 90 |
180 | 38,90 | +1,53 | +12,48 | +0,31 | 53,22 € |
Le panneau chinois entre à 0 %, les mesures antidumping européennes ayant expiré le 3 septembre 2018. La structure aluminium du même conteneur relève d'un droit conventionnel auquel s'ajoute un antidumping qui porte le total bien au-delà de 30 %. Un taux saisi à la ligne d'achat fausse le coût de revient dès qu'un conteneur est mixte.
Commande, réception ou facture fournisseur. Les trois donnent une marge différente sur le même conteneur. Le choix se fige avant le premier inventaire valorisé.
Frais d'approche
Coûts en logistique Odoo, produits de coût et clés de répartition appliqués au conteneur CNT-2609-04.
| PRODUIT DE COÛT | FOURNISSEUR | CLÉ | DEVISE | MONTANT € |
|---|---|---|---|---|
| Fret maritime | Transitaire Marseille | POIDS | 7 420,00 USD | 6 799,12 |
| Droits de douane | DGDDI | PAR ARTICLE | — | 2 246,40 |
| Manutention portuaire | Terminal Fos | VOLUME | — | 1 432,00 |
| Assurance transport | Courtier | VALEUR | — | 315,00 |
| TOTAL VENTILÉ | 9 486,00 € | |||
Le forum officiel Odoo documente un flux multi-entrepôts qui fonctionnait en version 16 et qui échoue depuis la 17 dès qu'un numéro de série est présent sur le transfert, avec le message « You cannot apply landed costs on the chosen Transfer(s) ». Le fil dépasse 2 400 vues sans réponse. C'est le croisement exact de la ventilation des frais et de la traçabilité série, et c'est pour cette raison que la traçabilité est traitée comme un lot à part.
JAM72D40-580/LB
Panneau bifacial monocristallin 580 Wc · cadre aluminium
| Technologie | cSi — cristallin |
| Cadre aluminium (critère 1) | Oui |
| Poids unitaire (critère 2) | 31,4 kg → tranche 30-40 kg |
| Critères d'éco-modulation (critère 3) | 2 sur 4 → Bonus |
| Puissance | 580 Wc |
| Attestation Cofrac | COF-2026-0418 · valide |
| Éco-participation applicable | 1,93 € HT |
| Nomenclature douanière | 8541 43 00 |
| Droit conventionnel | 0 % |
| Antidumping | expiré le 03.09.2018 |
| TVA import | autoliquidation CA3 |
| Suivi | par numéro de série |
Sans technologie, poids et puissance renseignés, Soren applique le barème simplifié, passé à 5,00 € par module en 2026 contre 2,00 € en 2025. Cette référence correctement décrite est à 1,93 €, et descendrait à 0,20 € avec un critère d'éco-modulation de plus. Sur 620 modules, l'écart entre le barème simplifié et le tarif Bonus représente 1 903 € sur un seul conteneur.
Barème d'éco-participation
Table datée, indexée par technologie, présence de cadre et tranche de poids. Modules cristallins à cadre aluminium.
| TRANCHE DE POIDS | STANDARD (0-1 CRITÈRE) | BONUS (2 CRITÈRES) | SUPER BONUS (≥ 3) | RAPPEL 2025 |
|---|---|---|---|---|
| 10 à 20 kg | 1,10 € | 0,90 € | 0,10 € | — |
| 20 à 30 kg | 1,73 € | 1,38 € | 0,15 € | 0,69 € |
| 30 à 40 kg | 2,43 € | 1,93 € | 0,20 € | 0,97 € |
| 40 à 50 kg | 3,10 € | 2,48 € | 0,25 € | — |
| Barème simplifié PV.0 | 5,00 € | — | — | 2,00 € |
Un montant figé sur l'article produit des factures fausses de part et d'autre du 1er juillet 2026, et il faudrait le reprendre à la main à chaque révision. Sur la tranche 20-30 kg le barème est passé de 0,69 € à 1,73 €, un rapport de 2,5. La table porte une date d'effet, la facture lit la valeur en vigueur à sa date, et l'historique reste juste.
Recherche par numéro de série
Du numéro gravé sur le panneau jusqu'au lot fournisseur, au conteneur et au client livré.
- 1Lot fournisseur JA-B2609-14Facture SH-26-08841 · 78 120,00 USD · 12.08.2026
- 2Conteneur CNT-2609-04Shanghai → Fos · DAU 26FR0013 4471 892 · coût de revient 118,53 €
- 3Entrée entrepôt Lyon-Corbas28.08.2026 · emplacement B-14-3 · scan douchette
- 4Livré à SOLARIS TOITUREBL-2609-0221 · 31.08.2026 · facture FA-2609-0184
| Départ de garantie | 28.11.2026 |
| Règle appliquée | installation ou J+90 livraison |
| Garantie produit | 25 ans → 2051 |
| Garantie de puissance | 30 ans → 2056 |
| Conservation exigée | 30 ans |
Les garanties de puissance courent sur vingt-cinq à trente ans, et la Cour de cassation a fixé en 2023 le délai butoir des vices cachés à vingt ans. La conservation comptable, elle, s'arrête à dix. Le modèle de données doit rester interrogeable trois fois plus longtemps que les écritures, et les fabricants réclament les numéros de série sous forme éditable pour instruire un dossier. Cela se décide au moment de la conception, pas après.
Réception à la douchette
Application Barcode d'Odoo, édition Enterprise. Nomenclature GS1, saisie au poste de réception.
| JAM26D4T0918447 | B-14-3 | OK |
| JAM26D4T0918446 | B-14-3 | OK |
| JAM26D4T0918312 | — | DOUBLON |
| JAM26D4T0918445 | B-14-2 | OK |
Scanner 620 numéros à la main sur un conteneur est intenable. La question qui change tout est de savoir si le fournisseur transmet ses numéros de série dans un fichier exploitable. Si oui, la réception se contrôle par échantillon et l'import fait le reste. Si non, il faut prévoir le poste de saisie, et la charge du lot change d'échelle.
Stock multi-entrepôts
Trois sites, valorisation en coût moyen pondéré, transferts inter-sites.
| ARTICLE | RUNGIS | LYON-CORBAS | BORDEAUX | TOTAL | VALEUR |
|---|---|---|---|---|---|
| JAM72D40-580/LB | 840 | 1 418 | 302 | 2 560 | 303 436,80 € |
| TSM-450NEG9R.28 | 612 | 288 | 0 | 900 | 86 130,00 € |
| SUN2000-10KTL-M1 | 96 | 142 | 74 | 312 | 248 664,00 € |
| K2-S-DOME-6 | 0 | 1 240 | 418 | 1 658 | 88 238,76 € |
| Coffret AC 3P 25A | 210 | 184 | 96 | 490 | 21 070,00 € |
Avant la version 19, l'inventaire perpétuel écrivait une écriture comptable à chaque mouvement de stock, ce qu'Odoo qualifiait lui-même de problème de performance. Depuis la 19, l'impact comptable se joue au niveau de la facture. Un prestataire qui décrit ce mécanisme sur son expérience d'Odoo 18 décrit un comportement qui n'existe plus.
Kit KIT-RES-6K-TOIT
Nomenclature de type kit. Le kit n'existe pas en stock, ses composants oui.
| COMPOSANT | QTÉ | SÉRIE | COÛT |
|---|---|---|---|
| JAM72D40-580/LB | 12 | SUIVI | 1 422,36 € |
| SUN2000-6KTL-M1 | 1 | SUIVI | 642,00 € |
| K2-S-DOME-6 | 12 | NON | 638,64 € |
| Coffret AC 3P 25A | 1 | NON | 43,00 € |
| Câblage et connectique | 1 | NON | 128,00 € |
| COÛT DU KIT | 2 874,00 € | ||
Un kit dont les composants sont suivis par numéro de série croise deux mécanismes qui cohabitent mal dans Odoo. Si le kit doit porter ses propres numéros de série sur le bon de livraison, la charge du lot change d'ordre de grandeur.
La question à trancher avant de chiffrer : vos installateurs réclament-ils les numéros de série sur le bon de livraison du kit, ou par composant ?
Tarifs par niveau d'installateur
Listes de prix Odoo, cascade de règles. Paramétrage pur, sans développement.
| NIVEAU | RÈGLE | SEUIL | PRIX JAM72D40 | MARGE |
|---|---|---|---|---|
| Prix public | liste de base | — | 189,00 € | 37,3 % |
| Installateur — Bronze | remise 12 % sur liste | — | 166,32 € | 28,7 % |
| Installateur — Argent | remise 18 % sur liste | ≥ 50 000 €/an | 154,98 € | 23,5 % |
| Installateur — Or | formule sur coût + 22 % | ≥ 200 000 €/an | 144,61 € | 18,0 % |
| Palette complète | remise quantité ≥ 31 | 31 modules | 139,80 € | 15,2 % |
Les pourcentages ci-dessus se calculent sur les 118,53 € issus de la ventilation des frais d'approche, pas sur le prix FOB de 104,80 €. L'écart de 13,73 € par module représente 11,6 points de marge. C'est exactement ce qu'un tarif calculé sur le prix d'achat facturé fait disparaître.
Encours clients
Limites de crédit, balance âgée et commandes en attente.
| CLIENT | NIVEAU | LIMITE | ENCOURS | RETARD > 30 J | COMMANDE EN COURS |
|---|---|---|---|---|---|
| SOLARIS TOITURE | Or | 60 000 € | 68 400 € | 12 840 € | À BLOQUER |
| ATLANTIQUE ÉNERGIES | Argent | 45 000 € | 41 220 € | 0 € | SEUIL 92 % |
| MIDI PHOTOVOLTAÏQUE | Or | 120 000 € | 78 940 € | 0 € | OK |
| RHÔNE SOLAIRE | Bronze | 25 000 € | 9 310 € | 0 € | OK |
Dans la branche 19.0, la méthode qui refuse la confirmation d'une commande ne teste que l'état de la commande et la présence d'un produit. Le champ d'encours côté vente est un texte calculé, purement d'affichage. Odoo avertit le commercial, il ne bloque rien. Le blocage effectif que suppose votre brief est un développement, et c'est la raison pour laquelle il figure en lot et non dans le socle.
Facture FA-2609-0184
SOLARIS TOITURE · 31.08.2026 · émission UBL via plateforme agréée
| DÉSIGNATION | QTÉ | P.U. HT | TVA | TOTAL HT |
|---|---|---|---|---|
JAM72D40-580/LB Panneau bifacial 580 Wc · 12 n° de série joints | 12 | 144,61 | 20 % | 1 735,32 |
Éco-participation Soren PV.1 cristallin cadre alu · 30-40 kg · Bonus 2 critères | 12 | 1,93 | 20 % | 23,16 |
SUN2000-10KTL-M1 Onduleur triphasé 10 kW | 1 | 964,00 | 20 % | 964,00 |
Transport — palette | 1 | 86,00 | 20 % | 86,00 |
| Total HT | 2 808,48 € | |||
| TVA 20 % | 561,70 € | |||
| Total TTC | 3 370,18 € | |||
Elle doit figurer distinctement sur la facture, sur une ligne à elle. Le montant est lu dans la table datée à la date de la facture, ce qui garantit qu'une facture d'avant le 1er juillet 2026 conserve l'ancien tarif et qu'une facture d'après porte le nouveau.
Odoo est immatriculé plateforme agréée. La réception accepte Factur-X, UBL et CII, l'émission se fait en UBL. Une contrainte de reprise en découle : chaque ligne de facture doit porter exactement une taxe, ce qui se vérifie sur le catalogue avant la bascule et non après.
Déclaration Soren — T3 2026
Mises sur le marché à déclarer sur Moebius. Regroupement par jeu de critères identiques.
| TECHNO | CADRE | POIDS | CRITÈRES | QTÉ | PUISSANCE | POIDS TOTAL | ÉCO-PART. |
|---|---|---|---|---|---|---|---|
| cSi | alu | 30-40 kg | 2 | 1 842 | 1 068,4 kWc | 57 839 kg | 3 555,06 € |
| cSi | alu | 20-30 kg | 3 | 906 | 407,7 kWc | 22 650 kg | 135,90 € |
| non renseignée | — | — | — | 905 | — | — | 4 525,00 € |
| TOTAL T3 2026 | 8 215,96 € | ||||||
Ces références n'ont ni technologie, ni tranche de poids, ni puissance renseignées. Soren applique alors le barème PV.0 à 5,00 € par module. Correctement décrites sur la tranche 20-30 kg avec deux critères, elles seraient à 1,38 €. L'écart sur ce seul trimestre atteint 3 276 €.
Soren ne publie pas la périodicité déclarative sur une page publique. Elle figure dans votre contrat d'adhésion et dans votre espace Moebius. La maquette suppose un rythme trimestriel, à valider avant de figer le calendrier des états.
EMEBI — flux intra-Union
Enquête mensuelle sur les échanges de biens. Ne concerne que vos achats européens.
| FOURNISSEUR | PAYS | NOMENCLATURE | MASSE NETTE | VALEUR HT | VALEUR FISCALE |
|---|---|---|---|---|---|
| Grossiste onduleurs | DE | 8504 40 90 | 1 248 kg | 64 200,00 € | 65 890,00 € |
| Structures de fixation | NL | 7610 90 90 | 3 420 kg | 28 940,00 € | 30 112,00 € |
| Câblerie solaire | ES | 8544 42 90 | 890 kg | 11 380,00 € | 11 802,00 € |
Seules les entreprises de l'échantillon ayant reçu une lettre-avis de la douane sont redevables. La question utile n'est donc pas de savoir si vous dépassez un seuil, mais si vous avez reçu une lettre-avis, et pour quel flux. Vos achats chinois n'entrent pas dans ce dispositif, ils passent par la déclaration en douane.
La douane attend une valeur fiscale fret et assurance inclus, alors qu'Odoo calcule le sous-total hors taxes de la ligne. Et le fichier produit par le module natif reste à confronter au format attendu au dépôt. Le module libre de l'OCA, dont le nom affiché est littéralement EMEBI, est la voie éprouvée si le natif ne convient pas.
Plan de mise en service
Un socle ferme, puis des lots dont le contenu se décide avec vous.
| Cadrage des décisions irréversibles — valorisation, convention de taux, entrepôts, kits | 1,5 j |
| Socle comptable et fiscal — plan français, journaux, autoliquidation TVA import | 1,5 j |
| Flux achat-réception-facture et devis-commande-livraison-facture, testés de bout en bout | 2 j |
| Listes de prix par niveau d'installateur, avec cascade de règles | 1 j |
| Frais d'approche appliqués sur un de vos imports réels | 1 j |
| Reprise des articles et des tiers, avec contrôle de cohérence | 1,5 j |
| Formation d'un noyau d'utilisateurs et recette accompagnée | 1,5 j |
| Total | 10 j |
| LOT | CE QUI LE FAIT BASCULER D'UN ORDRE DE GRANDEUR |
|---|---|
| Traçabilité série et douchettes | Le mode d'arrivée des numéros de série, et le contournement du conflit avec les frais d'approche |
| Multi-entrepôts | Le nombre de sites et l'existence de règles de réapprovisionnement |
| EMEBI automatisé | Si le fichier natif convient au dépôt, le lot est court. Sinon il double |
| Kits | Le fait qu'un kit doive ou non porter un numéro de série |
| Blocage d'encours | L'affichage est standard, le blocage effectif est un développement |
| Éco-participation et Moebius | Le nombre de références et la disponibilité des attestations d'éco-modulation |
| SAV et retours fournisseurs | Un suivi de tickets se paramètre, un RMA formalisé s'écrit |
| Transport | Une grille tarifaire suffit à facturer le port, un connecteur affréteur change d'échelle |
Odoo Online ou Odoo.sh. La documentation officielle est sans ambiguïté : Odoo Online n'accepte ni module personnalisé, ni module de l'Apps Store. Sur Online, la moitié des lots ci-dessus doit tenir dans Studio, ou l'hébergement change. Cette réponse se donne en cinq minutes et elle décide du périmètre réalisable.
La phase 1 a de la valeur seule. Base paramétrée et documentée, données reprises, utilisateurs formés, accès complet aux environnements. Le paramétrage vit dans Odoo, la documentation est chez vous, et sur Odoo.sh le dépôt Git est le vôtre. Reprendre avec un autre intervenant coûte une lecture de documentation.
Vingt minutes suffisent à trancher l'essentiel
Cette maquette repose sur ce que votre brief décrit et sur ce que la documentation d'Odoo 19 permet réellement. Un échange court permet de fixer l'hébergement, la convention de taux et le contenu du premier lot, et de chiffrer la suite sur des bases fermes.