diff --git a/data/ddl/package/FORMULE_POITIERS/body.sql b/data/ddl/package/FORMULE_POITIERS/body.sql
index d99448697fc8bb18243d0153d5421a68f858eda8..f2b1db8798ffac2fbbfa8dfe1bea6955d842b9fe 100644
--- a/data/ddl/package/FORMULE_POITIERS/body.sql
+++ b/data/ddl/package/FORMULE_POITIERS/body.sql
@@ -265,20 +265,15 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_POITIERS AS
 
 
 
-    -- AE=SI(OU(ESTERREUR(I20);ESTERREUR(J20));1;SI(AD20=3;J20;I20)*K20)
+    -- AE=SI(OU(ESTERREUR(I20);ESTERREUR(J20));1;I20*K20)
     WHEN c = 'AE' AND v >= 1 THEN
-      --SI(AD20=3;J20;I20)*K20
-      IF cell('AD',l) = 3 THEN
-        RETURN vh.TAUX_SERVICE_COMPL * vh.PONDERATION_SERVICE_DU;
-      ELSE
-        RETURN vh.TAUX_SERVICE_DU * vh.PONDERATION_SERVICE_DU;
-      END IF;
+      RETURN vh.TAUX_SERVICE_DU * vh.PONDERATION_SERVICE_DU;
 
 
 
-    -- AF=SI(OU(ESTERREUR(I20);ESTERREUR(J20));1;J20*K20)
+    -- AF=SI(OU(ESTERREUR(I20);ESTERREUR(J20));1;J20*L20)
     WHEN c = 'AF' AND v >= 1 THEN
-      RETURN vh.taux_service_compl * vh.ponderation_service_du;
+      RETURN vh.taux_service_compl * vh.ponderation_service_compl;
 
 
 
@@ -681,4 +676,4 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_POITIERS AS
       ordre';
   END;
 
-END FORMULE_POITIERS;
\ No newline at end of file
+END FORMULE_POITIERS;
diff --git a/data/ddl/package/FORMULE_UNICAEN/body.sql b/data/ddl/package/FORMULE_UNICAEN/body.sql
index 568c5704832a2b0059cf416a029bf41471f3ccd1..1a1ee64b4607a9a1a4b04761b8a3ea3b8aa8941e 100644
--- a/data/ddl/package/FORMULE_UNICAEN/body.sql
+++ b/data/ddl/package/FORMULE_UNICAEN/body.sql
@@ -1096,8 +1096,8 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_UNICAEN AS
 
   PROCEDURE CALCUL_RESULTAT IS
   BEGIN
-    -- si l'année est antérieure à 2020/2021 alors on utilise la V2!!
-    IF ose_formule.intervenant.annee_id < 2020 THEN
+    -- si l'année est antérieure à 2021/2022 alors on utilise la V2!!
+    IF ose_formule.intervenant.annee_id < 2021 THEN
       FORMULE_UNICAEN_2016.CALCUL_RESULTAT;
       RETURN;
     END IF;
@@ -1153,4 +1153,4 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_UNICAEN AS
       ordre';
   END;
 
-END FORMULE_UNICAEN;
\ No newline at end of file
+END FORMULE_UNICAEN;
diff --git "a/doc/Connecteurs-Import/Apog\303\251e/Connecteur.md" "b/doc/Connecteurs-Import/Apog\303\251e/Connecteur.md"
index 9acb48c053cdf60c2397ddebdcf3a1a52bd253c0..f2ff4657e424c13aeb1f3c688f4f831478140056 100644
--- "a/doc/Connecteurs-Import/Apog\303\251e/Connecteur.md"
+++ "b/doc/Connecteurs-Import/Apog\303\251e/Connecteur.md"
@@ -143,4 +143,23 @@ Créez la vue [SRC_LIEN](SRC_LIEN.sql).
 
 Créez la vue [SRC_SCENARIO_LIEN](SRC_SCENARIO_LIEN.sql).
 
+[Activez-là, puis tentez une synchronisation](../activer-synchroniser.md).
+
+## Récupération des paramétrages par scénarios pour les noeuds
+
+Créez la vue [SRC_SCENARIO_NOEUD](SRC_SCENARIO_NOEUD.sql).
+
+Cette vue ne peuple que les noeuds correspondant aux étapes.
+Il sont injectés sans aucun paramètre.
+L'objectif est de pouvoir s'appuyer dessus pour injecter plus tard les effectifs.
+
+[Activez-là, puis tentez une synchronisation](../activer-synchroniser.md).
+
+## Récupération des paramétrages des effectifs par scénarios pour les noeuds d'étapes
+
+Créez la vue [SRC_SCENARIO_NOEUD_EFFECTIF](SRC_SCENARIO_NOEUD_EFFECTIF.sql).
+
+Les effectifs ne sont pas mis à jour si un quelqu'un les a modifié manuellement dans OSE.
+La synchronisation ne modifie jamais des données saisies à la main.
+
 [Activez-là, puis tentez une synchronisation](../activer-synchroniser.md).
\ No newline at end of file
diff --git "a/doc/Connecteurs-Import/Apog\303\251e/SRC_SCENARIO_NOEUD.sql" "b/doc/Connecteurs-Import/Apog\303\251e/SRC_SCENARIO_NOEUD.sql"
new file mode 100644
index 0000000000000000000000000000000000000000..63f29b7271026dccb948b3fbeabd384a85453229
--- /dev/null
+++ "b/doc/Connecteurs-Import/Apog\303\251e/SRC_SCENARIO_NOEUD.sql"
@@ -0,0 +1,16 @@
+CREATE OR REPLACE FORCE VIEW SRC_SCENARIO_NOEUD AS
+SELECT
+  s.id                         scenario_id,
+  n.id                         noeud_id,
+  src.id                       source_id,
+  n.source_code || '_' || s.id source_code
+FROM
+            noeud            n
+       JOIN scenario         s ON s.histo_destruction IS NULL
+       JOIN source         src ON src.code = 'Apogee'
+  LEFT JOIN scenario_noeud sno ON sno.scenario_id = s.id AND sno.noeud_id = n.id
+  LEFT JOIN source         sns ON sns.id = sno.source_id
+WHERE
+  n.etape_id IS NOT NULL
+  AND n.histo_destruction IS NULL
+  AND COALESCE(sns.importable,1) = 1
\ No newline at end of file
diff --git "a/doc/Connecteurs-Import/Apog\303\251e/SRC_SCENARIO_NOEUD_EFFECTIF.sql" "b/doc/Connecteurs-Import/Apog\303\251e/SRC_SCENARIO_NOEUD_EFFECTIF.sql"
new file mode 100644
index 0000000000000000000000000000000000000000..68f9e27fb87852e17b84f296107ab00d57377d82
--- /dev/null
+++ "b/doc/Connecteurs-Import/Apog\303\251e/SRC_SCENARIO_NOEUD_EFFECTIF.sql"
@@ -0,0 +1,33 @@
+CREATE OR REPLACE FORCE VIEW SRC_SCENARIO_NOEUD_EFFECTIF AS
+WITH a AS (
+            SELECT z_etape_id, annee_id, 'fi' z_type_heures_id, effectif_fi effectif FROM OSE_ETAPE_EFFECTIFS@apoprod etp WHERE effectif_fi > 0
+  UNION ALL SELECT z_etape_id, annee_id, 'fa' z_type_heures_id, effectif_fa effectif FROM OSE_ETAPE_EFFECTIFS@apoprod etp WHERE effectif_fa > 0
+  UNION ALL SELECT z_etape_id, annee_id, 'fc' z_type_heures_id, effectif_fc effectif FROM OSE_ETAPE_EFFECTIFS@apoprod etp WHERE effectif_fc > 0
+), snem as (
+  SELECT
+    scenario_noeud_id
+  FROM
+    scenario_noeud_effectif sne
+    JOIN source src ON src.id = sne.source_id
+  WHERE
+    src.importable = 0
+    AND sne.histo_destruction IS NULL
+)
+SELECT
+  sn.id scenario_noeud_id,
+  th.id type_heures_id,
+  a.effectif,
+  e.id etape_id,
+  src.id source_id,
+  e.annee_id || '_' || e.source_code || '_' || th.code || '_' || s.id source_code
+FROM
+  a
+  JOIN source src ON src.code = 'Apogee'
+  JOIN scenario        s ON s.histo_destruction IS NULL
+  JOIN type_heures th ON th.code = a.z_type_heures_id
+  JOIN etape e ON e.source_code = a.z_etape_id AND e.annee_id = a.annee_id AND e.histo_destruction IS NULL
+  JOIN noeud n ON n.etape_id = e.id
+  LEFT JOIN scenario_noeud sn ON sn.noeud_id = n.id AND sn.scenario_id = s.id
+  LEFT JOIN snem ON snem.scenario_noeud_id = sn.id
+WHERE
+  snem.scenario_noeud_id IS NULL
\ No newline at end of file
diff --git a/doc/Connecteurs-Import/Connecteurs-IMPORT.md b/doc/Connecteurs-Import/Connecteurs-IMPORT.md
index 469a47d573fe3e12dfa351c8b6b69cc0912c44e5..5cd58b422b0a1ad9170dacc21da3010be68b2ef2 100644
--- a/doc/Connecteurs-Import/Connecteurs-IMPORT.md
+++ b/doc/Connecteurs-Import/Connecteurs-IMPORT.md
@@ -113,6 +113,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <th>Table</th>
     <th>Apogée</th>
+    <th>ActUL</th>
     <th>FCA Manager</th> 
     <th>Harpège</th>
     <th>Siham</th>
@@ -130,6 +131,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>PAYS</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td>Oui</td> <!-- Harpège -->
     <td>Oui</td> <!-- Siham -->
@@ -142,6 +144,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>DEPARTEMENT</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td>Oui</td> <!-- Harpège -->
     <td>Oui</td> <!-- Siham -->
@@ -154,6 +157,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>VOIRIE</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td>Oui</td> <!-- Harpège -->
     <td>Oui</td> <!-- Siham -->
@@ -166,6 +170,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>ETABLISSEMENT</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -178,6 +183,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>STRUCTURE</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td>Oui</td> <!-- Harpège -->
     <td>Oui</td> <!-- Siham -->
@@ -190,6 +196,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>DISCIPLINE</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -207,6 +214,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>AFFECTATION</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -219,6 +227,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>EMPLOYEUR</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -230,7 +239,8 @@ présentées dans l'ordre où il faut les traiter.
   </tr>
   <tr>
     <td>CORPS</td> <!-- Table -->
-     <td></td> <!-- Apogée -->
+    <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td>Oui</td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -243,6 +253,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>GRADE</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td>Oui</td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -255,6 +266,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>INTERVENANT</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td>Oui</td> <!-- Harpège -->
     <td>Oui</td> <!-- Siham -->
@@ -267,6 +279,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>AFFECTATION_RECHERCHE</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td>Oui</td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -284,6 +297,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>DOMAINE_FONCTIONNEL</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -296,6 +310,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>CENTRE_COUT</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -308,6 +323,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>CENTRE_COUT_EP</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -320,6 +336,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>CENTRE_COUT_STRUCTURE</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -337,6 +354,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>GROUPE_TYPE_FORMATION</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -349,6 +367,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>TYPE_FORMATION</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -361,6 +380,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>ETAPE</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td>Oui</td> <!-- ActUL -->
     <td>Oui</td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -373,6 +393,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>ELEMENT_PEDAGOGIQUE</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td>Oui</td> <!-- ActUL -->
     <td>Oui</td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -385,6 +406,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>CHEMIN_PEDAGOGIQUE</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td>Oui</td> <!-- ActUL -->
     <td>Oui</td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -397,6 +419,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>VOLUME_HORAIRE_ENS</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td>Oui</td> <!-- ActUL -->
     <td>Oui</td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -409,6 +432,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>EFFECTIFS</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -421,6 +445,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>EFFECTIFS_ETAPE</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -433,6 +458,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>ELEMENT_TAUX_REGIMES</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -445,6 +471,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>NOEUD</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td>Oui</td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -457,6 +484,7 @@ présentées dans l'ordre où il faut les traiter.
     <tr>
     <td>LIEN</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td>Oui</td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -468,7 +496,8 @@ présentées dans l'ordre où il faut les traiter.
   </tr>  
   <tr>
     <td>SCENARIO_NOEUD</td> <!-- Table -->
-    <td></td> <!-- Apogée -->
+    <td>Oui</td> <!-- Apogée -->
+    <td>Oui</td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -477,10 +506,24 @@ présentées dans l'ordre où il faut les traiter.
     <td></td> <!-- Sifac -->
     <td></td> <!-- Calcul -->
     <td>Paramétrage des noeuds. Utile uniquement pour le module Charges.</td> <!-- Description -->
+  </tr>
+    <tr>
+    <td>SCENARIO_NOEUD_EFFECTIF</td> <!-- Table -->
+    <td>Oui</td> <!-- Apogée -->
+    <td>Oui</td> <!-- ActUL -->
+    <td></td> <!-- FCA Manager -->
+    <td></td> <!-- Harpège -->
+    <td></td> <!-- Siham -->
+    <td></td> <!-- Octopus -->
+    <td></td><!-- Mangue -->
+    <td></td> <!-- Sifac -->
+    <td></td> <!-- Calcul -->
+    <td>Paramétrage des effectifs des noeuds d'étapes. Utile uniquement pour le module Charges.</td> <!-- Description -->
   </tr>
   <tr>
     <td>SCENARIO_LIEN</td> <!-- Table -->
     <td>Oui</td> <!-- Apogée -->
+    <td>Oui</td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -498,6 +541,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>SERVICE</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -510,6 +554,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>SERVICE_REFERENTIEL</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -522,6 +567,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>VOLUME_HORAIRE</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -534,6 +580,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>VOLUME_HORAIRE_REF</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -546,6 +593,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>TYPE_INTERVENTION_EP</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -558,6 +606,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>TYPE_MODULATEUR_EP</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
@@ -570,6 +619,7 @@ présentées dans l'ordre où il faut les traiter.
   <tr>
     <td>VOLUME_HORAIRE_CHARGE</td> <!-- Table -->
     <td></td> <!-- Apogée -->
+    <td></td> <!-- ActUL -->
     <td></td> <!-- FCA Manager -->
     <td></td> <!-- Harpège -->
     <td></td> <!-- Siham -->
diff --git "a/doc/Connecteurs-Import/G\303\251n\303\251rique/SRC_INTERVENANT.sql" "b/doc/Connecteurs-Import/G\303\251n\303\251rique/SRC_INTERVENANT.sql"
index ce9a966c27da37ff9698581aedda9869c23a4cf1..b8f38cd18e958c4df0a1316e6873e727695ab291 100644
--- "a/doc/Connecteurs-Import/G\303\251n\303\251rique/SRC_INTERVENANT.sql"
+++ "b/doc/Connecteurs-Import/G\303\251n\303\251rique/SRC_INTERVENANT.sql"
@@ -4,14 +4,14 @@ SELECT
   annee_id,
   code,
   code_rh,
-  CASE WHEN sync_utilisateur_code = 1 THEN COALESCE(s_utilisateur_code,i_utilisateur_code) ELSE i_utilisateur_code END utilisateur_code,
-  CASE WHEN annee_id < current_annee_id THEN intervenant_structure_id ELSE structure_id END structure_id,
+  CASE WHEN sync_utilisateur_code = 1 THEN COALESCE(s_utilisateur_code,i_utilisateur_code) ELSE i_utilisateur_code END     utilisateur_code,
+  CASE WHEN annee_id < current_annee_id AND intervenant_id IS NOT NULL THEN intervenant_structure_id ELSE structure_id END structure_id,
   CASE
     WHEN action = 'insert' OR intervenant_histo = 1 THEN statut_source_id
     WHEN (action = 'update-no-statut' OR sync_statut = 0 OR annee_id < current_annee_id) AND statut_intervenant_id IS NOT NULL THEN statut_intervenant_id
     ELSE statut_source_id
-  END                                                                                       statut_id,
-  CASE WHEN annee_id < current_annee_id THEN intervenant_grade_id ELSE grade_id END         grade_id,
+  END                                                                                                                      statut_id,
+  CASE WHEN annee_id < current_annee_id AND intervenant_id IS NOT NULL THEN intervenant_grade_id ELSE grade_id END         grade_id,
   discipline_id,
   civilite_id,
   nom_usuel,
@@ -38,9 +38,9 @@ SELECT
   numero_insee,
   numero_insee_provisoire,
   -- Pour synchroniser les coord. bancaires uniquement sur l'année n, il faut décommenter les 3 lignes ci-dessous et commenter les trois lignes d'après
-  --CASE WHEN annee_id < current_annee_id THEN i_iban          ELSE s_iban          END iban,
-  --CASE WHEN annee_id < current_annee_id THEN i_bic           ELSE s_bic           END bic,
-  --CASE WHEN annee_id < current_annee_id THEN i_rib_hors_sepa ELSE s_rib_hors_sepa END rib_hors_sepa,
+  --CASE WHEN annee_id < current_annee_id AND intervenant_id IS NOT NULL THEN i_iban          ELSE s_iban          END iban,
+  --CASE WHEN annee_id < current_annee_id AND intervenant_id IS NOT NULL THEN i_bic           ELSE s_bic           END bic,
+  --CASE WHEN annee_id < current_annee_id AND intervenant_id IS NOT NULL THEN i_rib_hors_sepa ELSE s_rib_hors_sepa END rib_hors_sepa,
   s_iban          iban,
   s_bic           bic,
   s_rib_hors_sepa rib_hors_sepa,
diff --git a/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql b/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql
index 2deb6e705a0df7d6b5648ad20d5e0d143ac5b025..2391c012add53c50f7edc3705055ef31c7ff3ad2 100644
--- a/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql
+++ b/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql
@@ -232,7 +232,7 @@ SELECT DISTINCT
      /* Banque */
     COALESCE(TRIM(vindiban.iban), ibandossier.iban)                iban,
     COALESCE(TRIM(vindiban.bic), ibandossier.bic)                  bic,
-    CAST(NULL AS numeric(1))                                       rib_hors_sepa,
+    0                                                              rib_hors_sepa,
     /* Données complémentaires */
     CAST(NULL AS varchar2(255))                                    autre_1,
     CAST(NULL AS varchar2(255))                                    autre_2,
diff --git a/module/Application/view/application/intervenant-dossier/partial/formEmployeur.phtml b/module/Application/view/application/intervenant-dossier/partial/formEmployeur.phtml
index 158dd979b0aeaeda03108aee792d6e1ab75dc78e..0b33c0a646dff341ae255b40b729e515e9ac75ad 100755
--- a/module/Application/view/application/intervenant-dossier/partial/formEmployeur.phtml
+++ b/module/Application/view/application/intervenant-dossier/partial/formEmployeur.phtml
@@ -29,7 +29,7 @@ $dossierInsee = $form->get('DossierEmployeur');
 <div class="col-md-6">
     <div class="panel panel-default ">
         <div class="panel-heading">
-            EMPLOYEUR
+            EMPLOYEUR PRINCIPAL
             <?php if (!empty($tblDossier)): ?>
                 <?php if (!$tblDossier->getCompletudeEmployeur()): ?>
                     <span class="label label-warning">A compléter</span>
diff --git a/module/Application/view/application/intervenant-dossier/partial/formEmployeurView.phtml b/module/Application/view/application/intervenant-dossier/partial/formEmployeurView.phtml
index 6133ef0626b9e66aafcf75b00e2136e60827c712..1c83feb4363d9f9ee7e7abec33437b3e43adf262 100755
--- a/module/Application/view/application/intervenant-dossier/partial/formEmployeurView.phtml
+++ b/module/Application/view/application/intervenant-dossier/partial/formEmployeurView.phtml
@@ -19,7 +19,7 @@ $dossierEmployeur = $form->get('DossierEmployeur');
 <div class="col-md-6">
     <div class="panel panel-default ">
         <div class="panel-heading">
-            EMPLOYEUR
+            EMPLOYEUR PRINCIPAL
             <?php if (!empty($tblDossier)): ?>
                 <?php if (!$intervenantDossier->getTblDossier()->getCompletudeEmployeur()): ?>
                     <span class="label label-warning">A compléter</span>