Buy American and BABA domestic content certification for Odoo — declare origin and cost component by component, read the threshold in force for the year of delivery (60 / 65 / 75 percent), the foreign iron and steel five percent test and the Build America Buy America 55 percent test. Dated threshold table with verbatim sources, BABA waiver register. Manual entry, no key, no outside service.
Presentatie
Domestic Content Lite — Amerikaanse federale contracten — DYONYSOS
De gratis versie van de certificering van domestic content, voor Odoo 19 Community. Echt gratis: geen beperking in tijd, geen plafond op het aantal records, geen reclamebanner in de werkschermen.
Het probleem, vóór de oplossing
Een leverancier van de Amerikaanse federale staat ondertekent samen met zijn offerte een verklaring: het Buy American Certificate. Ze zegt dat elk van zijn eindproducten een domestic end product is. Achter dat woord schuilt een berekening, en de berekening gebeurt component per component — FAR 25.003:
« The cost of its components mined, produced, or manufactured in the United States exceeds 60 percent of the cost of all its components, except that the percentage will be 65 percent for items delivered in calendar years 2024 through 2028 and 75 percent for items delivered starting in calendar year 2029 […] Components of unknown origin are treated as foreign. »
Er spelen drie dingen, en een spreadsheet mist ze alle drie.
De drempel is geen getal, het is een gedateerd getal. 60 %, daarna 65 %, daarna 75 %. En wat de doorslag geeft, is het leveringsjaar — FAR 25.101(d)(1): “shall be required to comply with each increased threshold for the items in the year of delivery”. Een contract waarvan de uitvoering 2028 en 2029 overspant valt onder twee drempels.
Componenten van onbekende herkomst tellen als buitenlands. Dat is geen voorzichtige optie, het is de tekst. Een leeg vakje in een spreadsheet telt nergens mee; hier telt het tegen u.
Drie tests bestaan naast elkaar, en ze worden nooit vermengd. 60/65/75 % voor gewone leveringen; minder dan 5 % buitenlands ijzer en staal voor producten die hoofdzakelijk uit ijzer of staal bestaan; meer dan 55 % voor de manufactured products van een BABA-project. 55 % toepassen op een leveringsopdracht is de duurste fout van het onderwerp.
Wat het doet
Aangiftes per eindproduct — stelsel, leveringsjaar, aard van het product, BABA-categorie in voorkomend geval. Het stelsel bepaalt de test, het leveringsjaar bepaalt de drempel, en niets wordt geraden.
Componenten — een regel per component: artikel of vrije omschrijving, land van herkomst, kost in de zin van FAR 25.003 (transport en rechten inbegrepen, winst uitgesloten), aandeel ijzer en staal, COTS-markering. Componenten zonder aangegeven herkomst worden als buitenlands geteld en apart geteld, want vaak zit daar de marge van een dossier.
Tabel van de GEDATEERDE drempels — zestien drempels, elk met zijn geldigheidsperiode, zijn referentie en het woordelijke citaat van de tekst die hem onderbouwt. Eén enkele methode geeft de op een bepaalde datum geldende drempel terug; de hele berekening van de module loopt erdoor.
Register van de BABA-afwijkingen — de drie redenen van 2 CFR 184.7(a) en niets anders, met de data van de openbare procedure en de commentaarperiode.
De twee COTS-vakjes, en het zijn er wel degelijk twee. De vrijstelling van inhoud geldt voor het COTS-eindproduct; ze geldt niet voor producten van ijzer en staal, behalve voor COTS fasteners. Eén enkel vakje zou een draagconstructie voor een bout hebben laten doorgaan.
De drempel die leeg ontstaat, en leeg moet blijven
FAR 25.105, "Critical components and critical items", is volledig gelezen: de lijst ervan is [Reserved]. Geen enkel kritisch artikel, geen enkele bijkomende voorkeursfactor is van kracht. De module levert deze drempel dus zonder waarde, met haar voorbehoud, en produceert geen enkele vaststelling van versterkte voorkeur zolang er geen waarde is ingevoerd. Nul instellen zou hetzelfde rekenkundige resultaat hebben gegeven — maar een weergegeven nul leest als een geverifieerde waarde, en dat is precies het omgekeerde van wat nodig is.
Wat het niet doet
Het overnemen van componenten uit een productstructuur mrp.bom, met de kostprijs genomen van het artikel en de oorsprong overgenomen wanneer die bestaat.
De multi-level consolidatie van een productstructuur van productstructuren.
De afdruk van een certificeringsstaat die de structuur van FAR 52.225-2 overneemt.
De commentaartermijnen van de afwijkingen, en de signalering van een te korte periode.
De gevoeligheidsanalyse: bij welke drempel dit product omslaat.
De connector naar het referentiebestand, aangesloten op de bronnenketen van de basismodule.
Dat alles behoort tot de volledige editie, Domestic Content — Buy American & BABA. De twee modules worden op elkaar geïnstalleerd: niets moet opnieuw worden ingevoerd.
De module stelt vast, ze concludeert niet
Ze zegt: "het berekende percentage is 61,2 %, de drempel van het leveringsjaar 2026 is 65 %" en "drie componenten hebben geen aangegeven oorsprong".
Ze zegt nooit "dit product is niet conform", noch "de certificering kan worden ondertekend". Dat is geen redactionele voorzichtigheid: de Buy American-certificering is een door de bieder ondertekende verklaring, en een valse certificering verbindt haar ondertekenaar. Software die in zijn plaats zou concluderen, zou een invoerfout omzetten in een strafrechtelijk risico.
Niet in productie getest
Deze module is beproefd tegen geen enkele echte indiening, geen enkel agentschapssysteem, geen enkele controle. De reglementaire citaten die ze draagt zijn opgenomen uit de officiële teksten op 14 september 2026 — FAR bij FAC 2026-01, 2 CFR bijgewerkt tot 10 september 2026; ze vervangen het advies van uw contracterende ambtenaar niet. Begin met een proefdossier en een tiental componenten.
Kenmerken
| Prijs | Gratis |
|---|---|
| Licentie | LGPL-3 |
| Odoo-series | 19.0: gepubliceerd op de Odoo Apps Store; 20.0: gepubliceerd op de Odoo Apps Store |
| Versie | 1.0.0 |
| Editie | Odoo Community / on-premise |
| Technische naam | dyo_contenu_domestique_us_lite |
| Domein | Inkoop, voorraad en logistiek |
| Premiumversie | dyo_contenu_domestique_us |
Prijs exclusief btw zoals weergegeven op de Odoo Apps Store; aankoop en installatie gebeuren via de Store of via uw Omnifloo-instantie.