Skip to Content
Icône de Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire

Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire

Free Odoo 20 Module Full (premium) Quality check: Verified OPL-1 (Odoo proprietary)

Buy American and BABA, complete edition: pull components from an mrp.bom and consolidate multi-level bills of material, print the FAR 52.225-2 Buy American Certificate with its (a)(b)(c) lists, see how many dollars must be requalified to cross the delivery-year threshold and which year the file woul

Screenshots

Contenu domestique US — édition complète

Buy American et BABA : ce qu'il manque, à quelle année vous basculez, et si le texte a bougé

Contenu domestique US — édition complète

Le problème

Le registre gratuit mesure : « taux 61,2 %, seuil 65 %. » C'est juste, et ce n'est pas actionnable. Ce qui est actionnable, c'est « il vous manque 38 000 $ à requalifier — et vous avez 52 000 $ de composants sans origine déclarée, de quoi franchir le seuil si vous retrouvez les certificats ».

Il livre aussi seize seuils datés, relevés à la main sur les textes officiels. Justes le jour de la livraison — et silencieusement périmés le jour où FAR 25.003 changera de pourcentage. Rien, dans Odoo, ne vous le dira.

C'est la pire des situations : le module continue de mesurer parfaitement, par rapport à une règle qui n'existe plus.

Combien manque-t-il, et où le trouver

Le module chiffre ce qu'il faudrait porter en origine américaine pour franchir le seuil de l'année de livraison, et isole la part que les seuls composants sans origine déclarée pourraient fournir. Retrouver un certificat ne demande pas de changer de fournisseur.

À quelle année vous basculez

Le seuil monte à 75 % en 2029. Un dossier confortable en 2026 peut être perdu sans que rien n'ait changé dans le produit. Le module projette année par année et nomme l'année de bascule.

La veille des textes

Chaque seuil porte la citation de son texte et la date où vous l'avez relu. L'eCFR donne la date du dernier amendement. Le module compare et constate — il ne corrige aucune valeur : une date ne dit pas ce qui a changé.

Les nomenclatures

Reprise depuis une mrp.bom, avec descente dans les sous-nomenclatures. Un sous-ensemble acheté est un composant ; un sous-ensemble que vous fabriquez n'en est pas un, ses pièces le sont.

La veille, en situation

Un seuil dont le texte a bougé depuis votre relecture ressort en rouge, avec la citation du texte, la date où vous l'avez relu, et celle du dernier amendement.

Écran de veille : un seuil marqué « à relire »

Les certificats préparés

Liste des états de certification FAR 52.225-2

Le certificat FAR 52.225-2, relevé à la lettre

La structure de la provision Buy American Certificate (OCT 2022) a été relevée intégralement sur l'eCFR — pas citée de mémoire. La maison a déjà payé ce piège : le verso du WH-347 avait été refondu, et tous les tutoriels décrivaient un formulaire qui n'existait plus.

La règle d'ignorance est appliquée mot pour mot : « If the percentage of the domestic content is unknown, select “no”. » Un produit fini sans composant déclaré est porté à « no », jamais laissé en blanc.

Et la colonne « Exceeds 55% » a trois réponses, pas deux : « yes », « no », et la question n'est pas posée — pour les produits domestiques, ceux de fer ou d'acier, et les COTS.

Gratuit ou complet ?

Fonction Gratuit Complet
Déclaration par composant, origine et coût oui oui
Seize seuils datés avec citation verbatim oui oui
Registre des dérogations BABA oui oui
Reprise depuis une nomenclature, multi-niveaux non oui
Montant à requalifier, marge sur les origines inconnues non oui
Année de bascule, projection par exercice non oui
État de certification FAR 52.225-2 non oui
Veille eCFR des textes, avec date de relecture non oui
Échéances de commentaire et veille Federal Register non oui

Le module constate, il ne conclut pas

Il dit : « le taux mesuré est de 61,2 %, le seuil de l'année de livraison 2026 est de 65 % », et « trois composants n'ont pas d'origine déclarée ».

Il ne dit jamais « ce produit est conforme », ni « la certification peut être signée ». Ce n'est pas une prudence de rédaction : la certification Buy American est une attestation signée par l'offrant, et une fausse certification engage son signataire. Un logiciel qui conclurait à sa place transformerait une faute de saisie en risque pénal.

Non éprouvé en production. Aucun état produit par ce module n'a été déposé auprès d'une agence fédérale. Les citations ont été relevées sur les textes officiels le 14 septembre 2026 ; elles ne remplacent pas l'avis de votre agent contractant. Le détail de ce qui a été vérifié — et de ce qui ne l'a pas été

Connexions — sans clé, et avec leur contournement

eCFR et Federal Register, appelés réellement le 14 septembre 2026, tous deux en HTTP 200 sans clé ni compte. Chaque chaîne se ferme par un relevé manuel — qui est aussi le seul moyen d'enregistrer qu'une personne a rouvert le texte.

Les tâches de veille naissent inactives : elles sortent sur le réseau, et nous ne le faisons pas sans vous le demander. Votre serveur n'a pas d'accès Internet ? Tout fonctionne, par les relevés manuels.

Assistance : welcome@dyonysos.fr

Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 1
Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 1
Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 2
Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 2
Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 3
Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 3
Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 4
Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 4
Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 5
Contenu domestique US — édition complète : nomenclatures, certificat FAR 52.225-2, sensibilité et veille réglementaire — capture 5

What this app does not do

  • Elle ne corrige aucun seuil. Une date d'amendement ne dit pas ce qui a changé :

Store apps required

Odoo Community modules used

mrp

SeriesVersionStatusPublished on
20.020.0.1.0.0 Available 02/10/2026
19.019.0.1.0.0 Available

Listing generated from the publisher's code (private repository, branch 20.0): the source code is not published.

Automatic store check (separate from the publisher's), applied to all apps. Conforme.

CheckResultEffect if absent
Manifeste lisible sans exécution conforme bloquant
Licence reconnue (OPL-1) conforme bloquant
Aucune dépendance vers Odoo Enterprise conforme bloquant
Aucun import de code Enterprise conforme bloquant
Aucun en-tête de licence Enterprise conforme bloquant
Icône static/description/icon.png conforme déclasse
Description (static/description/index.html ou README) conforme déclasse
Tests automatisés (tests/test_*.py) conforme déclasse
Traduction française (i18n/fr.po) conforme info
Section « Ce que le module ne fait pas » conforme info
Titre de 70 caractères au plus (118 actuellement) absent info
Résumé en français absent info

Guide — Contenu domestique US, édition complète

Non éprouvé en production. Aucun état produit par ce module n'a été déposé auprès d'une agence fédérale. Commencez par un dossier d'essai et une dizaine de composants, et faites relire le premier certificat par votre conseil.


1. Avant de commencer

L'édition complète suppose le registre gratuit installé et quelques dossiers saisis. Rien n'est à ressaisir : les écrans que vous connaissez gagnent des rubriques, ils ne sont pas remplacés.

Les rôles ne changent pas non plus. Déclarant monte les dossiers et prépare les certificats ; Responsable tient la table des seuils et leur veille.


2. Monter un dossier depuis une nomenclature

Contenu domestique US → Déclarations → ouvrir un dossier → « Reprendre depuis une nomenclature »

Trois choix vous sont posés, et le deuxième est le seul qui demande à réfléchir.

Descendre dans les sous-nomenclatures. Un sous-ensemble acheté est un composant : son origine est celle du sous-ensemble. Un sous-ensemble que vous fabriquez n'est pas un composant : ce sont ses pièces qui le sont, avec leurs origines. Décocher la case sur un sous-ensemble que vous fabriquez ferait passer l'origine de l'assemblage pour celle des pièces.

Reprendre le prix de revient. Le prix de revient d'Odoo n'est pas le coût au sens de FAR 25.003 : celui-ci veut le coût d'acquisition transport et droits compris, ou le coût de fabrication frais généraux compris et bénéfice exclu. Le module reprend le chiffre en le marquant « repris de la fiche produit », pour que le contrôleur sache d'où il vient — et pour que vous sachiez lesquels vérifier.

Remplacer les composants déjà saisis. Décoché par défaut : la reprise s'ajoute à ce qui existe.

Cliquez d'abord sur « Aperçu ». Il montre ce qui serait créé sans rien créer, et signale les articles sans origine. Défaire trois cents lignes à la main n'est pas une partie de plaisir.

L'origine ne se devine pas

Elle est reprise du champ Pays d'origine de la fiche article. Quand il est vide, le composant arrive d'origine inconnue — donc étranger, et le texte est formel : « Components of unknown origin are treated as foreign. »

Le module ne déduit jamais une origine du pays du fournisseur. Un fournisseur français livre des pièces chinoises.


3. Lire l'analyse de sensibilité

Onglet « Analyse de sensibilité » du dossier

Quatre chiffres, et un tableau.

Ce que vous lisez Ce que cela veut dire
Montant à requalifier ce qu'il faudrait porter en origine américaine pour franchir le seuil de l'année de livraison
Dont disponible parmi les origines inconnues la part que vous pourriez trouver sans changer de fournisseur, en retrouvant des certificats
Taux si toutes les origines inconnues étaient américaines la borne haute du dossier en l'état
Année de bascule la première année où le dossier passerait sous le seuil, à dossier inchangé

Le tableau qui suit donne, année par année, le seuil en vigueur et votre position.

Le seuil est « strictement supérieur ». L'atteindre ne suffit pas : FAR 25.003 dit exceeds. Le module le rappelle dans son constat.

Ce que le module ne dit pas : que la requalification est possible, ni qu'elle serait sincère. Affirmer une origine engage le déclarant, qui doit en détenir la preuve.

Là où la sensibilité ne s'applique pas

Pour un produit de fer ou d'acier, le test porte sur un plafond de fer et d'acier étrangers, pas sur un seuil à franchir : la projection ne s'applique pas, et le module le dit au lieu de projeter à l'envers.

Pour un iron or steel product ou un construction material BABA, le texte demande des procédés, pas un pourcentage. Aucune sensibilité n'est produite.


4. La veille réglementaire

Contenu domestique US → Veille réglementaire

Ce qu'elle fait

Chaque seuil porte la citation de son texte — « 48 CFR 25.003 » — et la date à laquelle une personne l'a relu. Le module interroge l'eCFR, qui publie la date du dernier amendement de chaque section, et compare.

  • Le texte n'a pas bougé depuis votre relecture → rien à signaler.
  • Le texte a été amendé après votre relecture → À relire, et le dossier qui s'appuie sur ce seuil affiche un bandeau.

Ce qu'elle ne fait pas, et pourquoi

Elle ne corrige aucun seuil. Une date d'amendement ne dit pas ce qui a changé : une section peut être amendée sur un point qui ne vous concerne pas, et un chiffre peut bouger par un autre véhicule. Un module qui rectifierait tout seul une valeur réglementaire inventerait une valeur avec l'autorité d'une vérification.

Il dit « rouvrez le texte ». C'est à vous de le rouvrir.

Après avoir relu

Cliquez sur « Je viens de relire ce texte ». La date et votre nom sont enregistrés, et le signalement disparaît.

Le bouton est délibérément manuel : c'est une affirmation humaine, et elle engage celui qui la fait. Aucun automatisme ne doit pouvoir la poser à votre place.

Quand l'eCFR ne répond pas

Veille réglementaire → Relevés manuels → Nouveau

Recopiez ce que vous lisez sur le site, avec sa date et l'adresse de la page. Le relevé prend place en dernier recours dans la chaîne.

Cochez « le texte a été rouvert et relu » seulement si c'est vrai, et écrivez ce que vous avez lu. C'est la seule information que le module ne peut obtenir d'aucune machine — et celle qui vaut le plus cher.

Activer la veille automatique

Paramètres techniques → Actions planifiées → « Contenu domestique US : … »

Les deux tâches naissent inactives. Elles sortent sur le réseau, et nous ne le faisons pas sans vous le demander.


5. Les dérogations BABA

Contenu domestique US → Dérogations BABA

Le registre est celui du gratuit. L'édition complète y ajoute :

  • la comparaison au minimum réglementaire — 15 jours pour une dérogation ciblée, 30 pour une dérogation d'application générale ;
  • le décompte des jours restants ;
  • la veille du Federal Register : renseignez un terme surveillé, et les dérogations publiées remontent avec leur date de clôture de commentaire.

Le module constate qu'une période est plus courte que le minimum. Il ne dit pas que la dérogation est irrégulière : cela s'apprécie au vu de l'ensemble de la procédure, avec un conseil.

Veille réglementaire → Commentaires qui ferment bientôt réunit ce qui est ouvert. Une période de commentaire se rate parce que personne ne la regarde.


6. Préparer un certificat FAR 52.225-2

Contenu domestique US → Certifications FAR 52.225-2 → Nouveau

  1. Nommez l'état, indiquez la consultation et l'année de livraison.
  2. Rattachez les dossiers de contenu domestique concernés.
  3. Cliquez sur « Préparer l'état ».

Le module répartit vos produits finis entre les listes de la provision :

  • (a)(1) les domestic end products ;
  • (b) les foreign end products, avec leur pays d'origine et la colonne Exceeds 55% domestic content ;
  • (c) les domestic end products contenant un critical component.

La colonne « Exceeds 55% » a trois réponses, pas deux

Ce qui est imprimé Quand
yes produit fini étranger dont le contenu domestique dépasse 55 %
no il ne le dépasse pas — ou le pourcentage est inconnu
— la question n'est pas posée : produit domestique, produit de fer ou d'acier, ou COTS

Le no sur contenu inconnu n'est pas une prudence de notre part : c'est le texte. « If the percentage of the domestic content is unknown, select “no”. »

Ce qu'il vous restera à faire

L'onglet Constats liste ce qui manque : les numéros de ligne, les pays d'origine des produits finis étrangers (ils ne sont pas calculables depuis les composants), et le rappel des produits portés à « no » faute de mesure.

Le module ne signe pas

L'état imprimé porte en tête un avertissement qui ne s'enlève pas. La certification Buy American est une attestation signée par l'offrant, et une fausse certification engage son signataire.

Vérifiez chaque ligne, complétez, et reportez le résultat sur le formulaire de la consultation.


7. Questions fréquentes

Le module peut-il signer le certificat à ma place ? Non, et il ne le fera jamais. Une fausse certification Buy American engage son signataire au pénal.

Pourquoi mon seuil est-il marqué « à relire » alors que la valeur est bonne ? Parce que le texte a été amendé après votre dernière relecture. Le module ne sait pas ce qui a changé — peut-être rien qui vous concerne. Rouvrez, vérifiez, cliquez sur « Je viens de relire ce texte ».

Pourquoi le module exige-t-il mrp ? Pour lire les nomenclatures. mrp fait partie d'Odoo Community : aucun coût supplémentaire.

Mon serveur n'a pas d'accès Internet. Tout fonctionne. Laissez les tâches planifiées inactives et servez-vous des relevés manuels : ils sont conçus pour cela, et pour la relecture des textes ils sont de toute façon le seul moyen.

Un composant vient d'un fournisseur américain : puis-je le déclarer domestique ? Le texte parle du lieu où le composant est « mined, produced, or manufactured », pas de celui d'où il est expédié. C'est à vous d'en juger, avec vos preuves.

Reviews from signed-in customers. One rated review per customer; the publisher can reply. Sign in to leave a review.

Publisher
DYONYSOS
Email
contact@omnifloo.com
Omnifloo customers
Support included with your plan: help centre.