Les Participations Croisées & l'Algorithme de Tarjan
Résolution mathématique rigoureuse des boucles d'autodétention par point fixe local
1. 💡 RÉPONSE RAPIDE
Lorsque des sociétés membres d'un groupe détiennent des participations réciproques directes ou indirectes en boucle fermée, le calcul arithmétique standard de la détention effective diverge sous la forme d'une série géométrique infinie. La doctrine administrative impose de résoudre ces détentions croisées par des systèmes d'équations linéaires simultanées pour déterminer les taux réels de contrôle fiscal. Le moteur Genika applique l'algorithme de Tarjan en complexité linéaire pour isoler chaque Composante Fortement Connexe (cycle fermé), puis résout la convergence des taux par une méthode itérative de point fixe local avec un seuil de précision absolue calibré à 10^{-4}.
2. 🏛️ FONDEMENT JURIDIQUE & TEXTES APPLICABLES
- Code Général des Impôts : Article 223 A du CGI (exigence de détention continue de 95 % sans exclusion des détentions indirectes circulaires).
- Code de Commerce : Articles L. 233-29 et L. 233-30 (Réglementation et plafonnement des participations croisées et autocontrôle à 10 %).
- Doctrine Administrative (BOFiP) : BOI-IS-GPE-10-10-20 n° 90 (Calcul de la détention indirecte par sommation des chaînes et admission de la résolution algébrique des détentions réciproques).
3. ⚙️ MÉCANISME & CONDITIONS D'APPLICATION
Dans les montages capitalistiques matures, deux filiales ou plus peuvent détenir des participations croisées. Cette géométrie génère un phénomène de rétroaction capitalistique :
- Si la société mère
Pdétient une fractionade la sociétéA, queAdétient une fractionbdeB, et queBpossède en retour une fractioncdeA, la participation totale dePdansAs'exprime sous la forme de la somme infinie :
- La participation effective de
PdansBs'en déduit directement :
Le piège fiscal : Tenter de sommer manuellement les pourcentages au premier degré aboutit à sous-estimer la détention réelle et à exclure à tort une filiale qui dépasse en réalité le seuil de 95 % par l'effet de rebond de l'autodétention. À l'inverse, l'approximation manuelle dans des graphes multi-boucles complexes est source d'erreurs majeures lors d'un contrôle fiscal.
4. 🔢 CAS PRATIQUE CHIFFRÉ
Soit une architecture capitalistique comportant un cycle d'autodétention :
- La société mère P SAS détient 85 % de la société FILIALE A SAS.
- La société FILIALE A SAS détient 95 % de la société FILIALE B SAS.
- La société FILIALE B SAS détient 12 % du capital de FILIALE A SAS.
Résolution par le système d'équations algébriques :
- Formulation mathématique :
T_A = 0{,}85 + (T_B times 0{,}12)T_B = T_A times 0{,}95
- Résolution par substitution :
- Calcul de la détention dans B :
Conséquence fiscale déterminante :
- Sans la résolution mathématique des boucles, la détention de P dans A aurait été arrêtée à 85 %, entraînant l'exclusion de A du groupe.
- Grâce au calcul exact du cycle, la détention fiscale effective de P dans A s'établit à 95,94 %, soit au-delà du seuil de 95 %. En vertu de la règle du saut de seuil de l'Art. 46 quater-0 ZF, le lien
P to Aest assimilé à 100 %. Dès lors, la détention fiscale sur B devient100% times 95% = mathbf{95%}(assimilée à 100 %). Les deux sociétés A et B sont admises dans le périmètre d'intégration fiscale.
5. 💻 TRADUCTION DANS LE MOTEUR GENIKA
Dans holdingsGraph.ts, Genika déploie un algorithme hybride en deux temps :
- L'Algorithme de Tarjan (
computeSCCs) : Par un parcours en profondeurO(V+E)exploitant les indicesindexetlowlink, le moteur segmente le graphe en Composantes Fortement Connexes ordonnées topologiquement. Les entités hors boucle sont résolues en temps constantO(1). - Méthode du Point Fixe Local : Pour chaque composante cyclique isolée, Genika réinjecte les taux d'une itération sur l'autre :
T^{(k+1)} = f(T^{(k)}). La convergence s'interrompt dès que la variation maximale sur l'ensemble des nœuds devient strictement inférieure au critère d'arrêt :
Le calcul s'exécute en moins de 15 millisecondes, sans blocage ni risque de boucle infinie.
6. 🎯 CTA FINAL DISCRET
Modélisez vos structures à participations croisées et calculez instantanément vos taux de contrôle réels sur Genika.