Genika ← Retour au Sommaire

Les 4 Conditions Cumulatives d'Eligibilite (Art. 223 A du CGI)

Auditer la validité d'un groupe fiscal selon l'Article 223 A du Code Général des Impôts

1. 💡 RÉPONSE RAPIDE / RÈGLE FISCALE

L'option pour le regime de l'integration fiscale est subordonnee au respect continu de quatre conditions cumulatives :

  1. Assujettissement a l'IS en France : Toutes les societes membres du perimetre doivent etre passibles de l'impot sur les societes au taux de droit commun (de plein droit ou sur option irrevocable, Art. 206 du CGI).
  2. Concomitance des exercices sociaux : Les dates d'ouverture et de cloture des exercices doivent etre strictement identiques a celles de la societe tete de groupe, pour une duree uniforme de 12 mois (sous reserve des derogations legales d'exercice inaugural).
  3. Independance capitalistique de la societe mere : Le capital de la societe tete de groupe ne doit pas etre detenu a 95 % ou plus, directement ou indirectement, par une autre personne morale francaise passible de l'impot sur les societes.
  4. Detention continue du seuil de 95 % : Chaque filiale integree doit etre detenue a 95 % au moins, en capital et en droits de vote, par la societe mere de maniere continue tout au long de l'exercice.

2. ⚙️ LOGIQUE MÉTIER & CONDITIONS D'APPLICATION

Pour chaque entite, le moteur procede a une qualification en trois statuts exclusifs :

La defaillance d'un maillon intermediaire n'emporte pas systematiquement l'exclusion des filiales situees en aval : si une filiale dispose d'une chaine alternative de detention reliant directement la tete de groupe a hauteur de 95 % (ou via un maillon UE eligible), son eligibilite demeure preservee.

▶ Spécifications algorithmiques et modélisation du moteur ▸

L'audit est execute par la fonction auditTaxGroup(companies, links, designatedHeadId) selon la sequence suivante :

1. Identification de la racine et detection de l'integration horizontale :

Si la tete candidate est de type FOREIGN_EU soumise a un impot equivalent, le booleen isHorizontal est active et une filiale francaise detenue a >= 95% est designee comme tete de groupe fiscale francaise (frenchHeadId). Si la tete est de type FRENCH, le moteur recherche s'il existe une societe mere europeenne la detenable a >= 95% qui ne soit pas elle-meme detenue par une autre mere francaise eligible.

2. Evaluation sequentielle des predicats booleens :

Pour chaque entite c, le moteur evalue quatre fonctions d'audit :

- COND_1 = evaluateCondition1_IS(c) : verifie c.type === 'FRENCH' et (c.subjectToIS || c.hasISOption). Si c.type === 'FOREIGN_EU' et soumis a l'impot, qualification en maillon intermediaire potentiel.

- COND_2 = evaluateCondition2_Sync(c, headCompany) : compare c.fiscalYearDurationMonths === 12 et verifie la stricte egalite des dates normalisees d'ouverture et de cloture (fiscalYearStart, fiscalYearEnd).

- COND_3 = evaluateCondition3_Parent(c, ...) : si c est la societe mere francaise, le moteur parcourt l'ensemble des autres entites francaises soumises a l'IS et calcule la detention effective sur la mere via calculateEffectiveHoldings(parent.id, c.id). Si rawTax >= 95%, la condition 3 echoue, invalidant l'independance de la tete et designant la societe detentrice ultime comme mere legitime.

- COND_4 = evaluateCondition4_Holding(c, ...) : pour les filiales, compare le taux de detention fiscale calcule par le graphe effectiveTaxHolding au seuil legal de 95%.

3. Agregation du statut :

Une entite est classee INTEGRATED si COND_1 && COND_2 && COND_3 && COND_4 sont vraies. La complexite temporelle globale de l'audit est en O(|V| * (|V| + |E|)) en presence de controles d'independance multi-niveaux.

6. 🎯 CTA FINAL DISCRET

Modélisez vos organigrammes complexes et testez l'éligibilité de votre périmètre en temps réel dans le simulateur interactif Genika.