v3 · Transfer Pricing Risk Index (12/09/2026) ← Hub
Index de Risque Transfer Pricing Extractif · Minéraux Africains Stratégiques · v3Transfer Pricing Risk Index · African Strategic Minerals · v2

Calculateur IRTPE — Quel est le risque fiscal ?

Score composite 0–10 · 4 dimensions · Cadre BEPS/EITI/ · Comparaison de pays · Simulateur de réforme · Générateur de rapport d'audit.

Paramètres de calculCalculation parameters
Minéral · Pays · Type d'acheteur
Lien direct
📡 Voir dans Mirror Trade Dashboard →
Score IRTPE — RésultatIRTPE Score — Result
Indice composite 0–10 · 4 dimensions · Radar chart
8.7
RISQUE CRITIQUECRITICAL RISK
🔴 Zone Rouge
Profil des 4 dimensions4-dimension profile
Opacité Conc. Contrats Fréquence
1. Opacité du prix10/10
Aucune cotation publique disponible.No public price reference available.
2. Concentration acheteurs (HHI)9/10
Marché hyperconcentré : HHI > 2500.Highly concentrated market: HHI > 2500.
3. Accès aux contrats10/10
Contrats G2G : confidentialité diplomatique totale.G2G contracts: full diplomatic confidentiality.
4. Fréquence transactions9/10
1–2 transactions/an. Prix courant impossible.1–2 transactions/year. Current price impossible.
⚙️ Simulateur de réforme — Que se passerait-il si…
−0
−0
−0
Score IRTPE post-réforme simuléSimulated post-reform IRTPE score
—
Méthodologie d'audit recommandéeRecommended audit methodology
Mirror Trade + CUP Proxy
💰 Estimateur d'impact recetteRevenue impact estimator
5%
—
Écart estimé (zone de risque)Estimated gap (risk zone)
—
Recette potentiellement récupérable/anPotential recoverable revenue/yr
Estimation illustrative, pas un chiffre d'audit certifié. Formule : Valeur exportée × Écart estimé (calibré par zone de risque IRTPE, cohérent avec le Mirror Trade Dashboard) × Taux d'imposition. Ajustez la valeur exportée avec vos propres données de terrain.Illustrative estimate, not a certified audit figure. Formula: Export value × Estimated gap (calibrated per IRTPE risk zone, consistent with the Mirror Trade Dashboard) × Tax rate. Adjust the export value with your own field data.
Tableau Comparatif — Tous Minéraux
MinéralZoneScore IRTPE OpacitéConcentrationContratsFréquence Méthode recommandée
🔬 Preuves — sur quoi repose cet indiceEvidence — what this index rests on v3 · 12/09/2026
🔧
Le critère « opacité du prix » passe de 2 à 3 niveaux The “price opacity” criterion moves from 2 to 3 levels
Avant (v2) — critère binaire : « pas de cotation publique » ⇒ opacité 8 à 10. Or le moteur charge aujourd'hui 11 séries de prix réelles (Pink Sheet Banque mondiale + USGS MCS) et 9 des 10 minerais suivis ont une référence (seul l'uranium n'en a pas). Une série qui existe mais qui est un proxy, ou dont l'unité n'est pas comparable au flux, ne vaut pas une cotation directe : le critère distingue donc désormais 3 niveaux. Before (v2) — binary criterion: “no public quotation” ⇒ opacity 8-10. The engine now loads 11 real price series (World Bank Pink Sheet + USGS MCS) and 9 of the 10 tracked minerals have a reference (only uranium has none). A series that exists but is a proxy, or whose unit is not comparable to the flow, is not worth a direct quotation: the criterion now distinguishes 3 levels.
N0 · cotation de marché comparablecomparable market quotation → 1-2 N1 · série officielle, proxy ou unité non comparableofficial series, proxy or non-comparable unit → 5-6 N2 · aucune sérieno series → 9
Règle : on ne recalibre que ce que le moteur mesure. Uranium (aucune série ⇒ N2, reste à 9) et les 7 minerais non suivis (REE, gallium/germanium, béryllium, niobium, chromite, phosphate, pétrole) gardent leur notation d'origine. Rule: only what the engine measures is recalibrated. Uranium (no series ⇒ N2, stays at 9) and the 7 minerals not tracked (REE, gallium/germanium, beryllium, niobium, chromite, phosphate, oil) keep their original rating.
📊 Avant / après — 11 minerais recalibrés sur la seule dimension prixBefore / after — 11 minerals recalibrated on the price dimension only
MinéralMineral Série de prix réellement chargéePrice series actually loaded Niv.Lvl Opacité av.Opacity bef. apr.aft. Moyenne 4 dim. (av. → apr.)4-dim. average (bef. → aft.)
ColtanUSGS MCS — tantalite (Ta2O5, USD/kg)N11069.50 → 8.50 🔴
Graphite naturelUSGS MCS — valeur unitaire moyenne des importationsN1867.50 → 7.00 🔴 seuilthreshold
Cobalt brut (OTC)USGS MCS — prix moyen (USD/lb, cobalt raffiné)N1757.50 → 7.00 🔴 seuilthreshold
Lithium (spodumène)USGS MCS — prix annuel moyen (carbonate, qualité batterie)N1656.00 → 5.75 🟡
Manganèse HTUSGS MCS — prix moyen (USD/mtu, teneur Mn)N1655.75 → 5.50 🟡
Aluminium / BauxitePink Sheet — colonne Aluminum = proxy (métal raffiné)N1262.25 → 3.25 🟢 proche seuil 4close to threshold 4
Étain / TinPink Sheet — Tin (USD/mt)N0424.25 → 3.75 🟡→🟢
Cuivre (LME)Pink Sheet — Copper (USD/mt)N0212.25 → 2.00 🟢
Minerai de ferPink Sheet — Iron ore, cfr spot (USD/dmtu : unité spécifique)N0222.00 → 2.00 🟢 inchangéunchanged
Or (LBMA)Pink Sheet — Gold (USD/once troy : conversion requise)N0111.50 → 1.50 🟢 inchangéunchanged
Platine / PGMPink Sheet — Platinum (USD/once troy : conversion requise)N0333.75 → 3.75 🟢 inchangéunchanged
« Moyenne 4 dim. » = moyenne des 4 dimensions avant modificateurs pays/acheteur (valeur affichée dans le tableau comparatif ci-dessus ; zones 🔴 ≥ 7 · 🟡 ≥ 4 · 🟢 < 4). Deux corrections de fond : la bauxite (proxy déclaré) et le coltan (prix négocié sur teneur) étaient surévalués ; l'étain, réellement coté, sort de la zone orange. “4-dim. average” = average of the 4 dimensions before country/buyer modifiers (the value shown in the comparison table above; zones 🔴 ≥ 7 · 🟡 ≥ 4 · 🟢 < 4). Two substantive corrections: bauxite (declared proxy) and coltan (price negotiated on grade) were overstated; tin, genuinely quoted, moves out of the orange zone.
📡 Les 11 séries de prix réellement chargées par le moteurThe 11 price series actually loaded by the engine
MinéralMineral UnitéUnit Source Nature de la référenceNature of the reference
Cuivre$/mtPink Sheet — Copper✔ directe — correspondance exacteexact match
Étain$/mtPink Sheet — Tin✔ directe
Minerai de fer$/dmtuPink Sheet — Iron ore, cfr spot✔ directe, unité spécifique (par unité de teneur)specific unit (per content unit)
Or$/once troyPink Sheet — Gold✔ directe, unité non comparable (conversion $/once → $/t requise)(oz→t conversion required)
Platine (PGM)$/once troyPink Sheet — Platinum✔ directe, unité non comparable
Bauxite$/mtPink Sheet — colonne Aluminum⚠ proxy — métal raffiné coté à la place du minerai brutrefined metal quoted instead of raw ore
Cobalt$/mtUSGS MCS — Price, average (origine USD/lb)⚠ proxy — cobalt raffiné, le brut reste OTCrefined cobalt; raw stays OTC
Graphite$/mtUSGS MCS — valeur unitaire des importationsimport unit value⚠ proxy — valeur unitaire douanière, pas une cotationcustoms unit value, not a quotation
Lithium$/mtUSGS MCS — moyenne annuelle, qualité batterieannual average, battery grade⚠ proxy — carbonate ≠ spodumènecarbonate ≠ spodumene
Manganèse$/mtuUSGS MCS — Price, average, manganese content⚠ proxy — prix de la teneur, pas de la tonne de mineraiprice per content unit, not per ore tonne
Coltan (Nb/Ta)$/mtUSGS MCS — Price, tantalite (origine USD/kg)⚠ proxy — tantalite/Ta2O5 ; le coltan se négocie sur teneurtantalite/Ta2O5; coltan trades on grade
Uranium—aucune série publique chargéeno public series loaded✘ absente — gré à gré / accords bilatérauxbilateral / negotiated
🧮 Ce que le moteur mesure réellement (au 13/09/2026 06:30 UTC)What the engine actually measures (as of 2026-09-13 06:30 UTC)
1 396
flux de commercetrade flows
1 543
constats générésfindings raised
461
dépendent d'un prix (29,9 %)price-dependent (29.9%)
Type de constatFinding type NbNo. Repose sur une série de prix ?Rests on a price series?
Écart miroir confirmé (deux côtés)Confirmed mirror gap (both sides)738non — volumes/HSno — volumes/HS
Côté miroir manquantMissing mirror side343non — déclarationno — declaration
Prix déclaré inférieur au benchmarkDeclared price below benchmark287OUI
Divergence de valeur unitaireUnit value divergence115OUI
Prix unitaire suspectSuspicious unit price44OUI
Valeur unitaire persistante (≥ 3 ans)Persistent unit value (≥ 3 yrs)15OUI
Groupe d'entreprisesCorporate group1non — propriéténo — ownership
Sévérité : 524 hauts · 663 moyens · 356 faibles. 461 constats sur 1 543 (29,9 %) reposent entièrement sur une des 11 séries de prix — c'est précisément pourquoi la qualité de chaque série (directe / proxy / absente) doit être visible, et pourquoi le critère prix a été recalibré. Source : data/fiscal_signals.json (moteur, 13/09/2026 06:30 UTC) — tableau de bord · découvertes & limites. Severity: 524 high · 663 medium · 356 low. 461 of 1,543 findings (29.9%) rest entirely on one of the 11 price series — which is precisely why each series' nature (direct / proxy / missing) must be visible, and why the price criterion was recalibrated. Source: data/fiscal_signals.json (engine, 2026-09-13 06:30 UTC) — dashboard · discoveries & limits.
⚠️ Limites — ce que cet indice ne fait pasLimitations — what this index does not do
  • Orienter, pas prouver.Flag, not prove. Aucune donnée de cet indice n'a été validée sur le terrain : il sert à prioriser des dossiers, pas à conclure à un redressement. None of this index's data has been field-validated: it is meant to prioritise case files, not to conclude a reassessment.
  • Aucun rattachement jurisprudentiel automatique.No automatic case-law link. Mesuré dans fiscal_signals.json : 0 constat sur 1 543 est rattaché à une décision de justice. Le croisement flux ↔ jurisprudence reste à construire. Measured in fiscal_signals.json: 0 of 1,543 findings is linked to a court decision. The flow ↔ case-law mapping remains to be built.
  • Le critère prix n'est pas universel.The price criterion is not universal. Sur les 19 minerais du calculateur, 11 sont recalibrés sur une série réelle ; uranium (aucune série) et 7 minerais hors périmètre moteur conservent une notation qualitative. Of the calculator's 19 minerals, 11 are recalibrated on a real series; uranium (no series) and 7 minerals outside the engine's scope keep a qualitative rating.
  • Unités non comparables.Non-comparable units. Or et platine sont cotés en $/once troy, le manganèse en $/mtu, le fer en $/dmtu : une conversion explicite est nécessaire avant tout test de prix sur un flux en $/tonne. Gold and platinum are quoted in $/troy oz, manganese in $/mtu, iron in $/dmtu: an explicit conversion is required before any price test on a flow expressed in $/tonne.
  • Modificateurs normatifs, non mesurés.Normative modifiers, not measured. Les modificateurs pays (COUNTRY_MOD) et acheteur (BUYER_MOD) traduisent un jugement d'expert documenté : ils déplacent le score, ils ne créent pas de preuve. Country (COUNTRY_MOD) and buyer (BUYER_MOD) modifiers reflect a documented expert judgement: they shift the score, they do not create evidence.