diff --git a/CHANGELOG.md b/CHANGELOG.md
index a51710c9126bef15945d40e7a30b2a134485bea3..5190a9458c1f4a4b7bb1b6dcbf09d1664193c22b 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -27,14 +27,8 @@ Objectif : Connecteur Export OSE => Logiciel RH
 * Nouvelle vue V_IMPORT_DEPUIS_DOSSIERS pouvant servir pour peupler les données des intervenants à partir des données personnelles
 * Possibilité pour un gestionnire de saisir des heures d'enseignement ou de référentiel qui n'auront pas besoin d'être validées par la suite (nouveau privilège d'autovalidation associé)
 * Ajout d'une colonne dans l'export CSV des charges précisant si un élément est mutualisé ou non
-
-
-# OSE 16.1 (prochainement)
-
-## Nouveautés
-
 * Ajout de la composante hiérarchique de l'intervenant dans l'export csv des agréments (#40053)
-
+* Ajout de la structure d'affectation d'un intervenant vacataire dans l'extraction de mise en paiement (#40180)
 
 # OSE 16 (14/09/2021)
 Objectif : Connecteur import Actul+ & système différentiel pour comparer des charges d'enseignement
diff --git a/data/ddl/view/V_EXPORT_DMEP.sql b/data/ddl/view/V_EXPORT_DMEP.sql
index ada370ce3cce24a6a4646d0ca991ec4d467fe913..77dbdee04fa00196824915373070423e62fcada2 100644
--- a/data/ddl/view/V_EXPORT_DMEP.sql
+++ b/data/ddl/view/V_EXPORT_DMEP.sql
@@ -107,7 +107,7 @@ FROM
          JOIN type_intervenant          ti ON ti.id   = si.type_intervenant_id
     LEFT JOIN grade                      g ON g.id    = i.grade_id
     LEFT JOIN discipline                di ON di.id   = i.discipline_id
-    LEFT JOIN structure               saff ON saff.id = i.structure_id AND ti.code = 'P'
+    LEFT JOIN structure               saff ON saff.id = i.structure_id-- AND ti.code = 'P'
     LEFT JOIN structure               sens ON sens.id = NVL( ep.structure_id, sr.structure_id )
          JOIN etablissement           etab ON etab.id = NVL( s.etablissement_id, ose_parametre.get_etablissement() )
     LEFT JOIN periode                    p ON p.id    = mep.periode_paiement_id
diff --git a/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql b/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql
index f743af147138fab03574c4e515339ab2e489da77..867c04bc09b6957b98f8fcad8476bd271dc871af 100644
--- a/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql
+++ b/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql
@@ -30,7 +30,7 @@ MATERIALIZED VIEW MV_INTERVENANT AS
                       JOIN octo.individu_unique@octoprod uni ON icto.individu_id = uni.c_individu_chaine
                       JOIN octo.v_individu_statut@octoprod vinds ON vinds.individu_id = uni.c_individu_chaine
 
-             WHERE icto.d_debut - 184 <= SYSDATE  AND icto.code_ose IS NOT NULL
+             WHERE (icto.d_debut - 184 <= SYSDATE OR icto.d_fin >= SYSDATE)  AND icto.code_ose IS NOT NULL
 
 
              UNION ALL
@@ -52,7 +52,7 @@ MATERIALIZED VIEW MV_INTERVENANT AS
              FROM octo.individu_unique@octoprod uni
                       JOIN octo.individu_statut@octoprod inds ON inds.individu_id = uni.c_individu_chaine
    					  LEFT JOIN octo.v_individu_statut@octoprod vinds ON vinds.individu_id = uni.c_individu_chaine
-					  LEFT JOIN octo.v_individu_contrat_type_ose@octoprod icto ON uni.c_individu_chaine = icto.individu_id AND icto.d_debut - 184 <= SYSDATE AND icto.code_ose IS NOT NULL
+					  LEFT JOIN octo.v_individu_contrat_type_ose@octoprod icto ON uni.c_individu_chaine = icto.individu_id AND (icto.d_debut - 184 <= SYSDATE OR icto.d_fin >= SYSDATE) AND icto.code_ose IS NOT NULL AND icto.code_ose != 'NON_AUTORISE'
              WHERE inds.d_debut - 184 <= SYSDATE
                --On ne remonte pas de statut autre pour ceux qui ont déjà un certain type de contrat
 	           --AND icto.individu_id IS NULL