diff --git a/src/mlang/utils/dgfip_options.ml b/src/mlang/utils/dgfip_options.ml index ed5ee1a9..17475e8b 100644 --- a/src/mlang/utils/dgfip_options.ml +++ b/src/mlang/utils/dgfip_options.ml @@ -187,8 +187,8 @@ let handler (income_year : int) (application_name : string) (iliad_pro : bool) annee_revenu = income_year; flg_correctif = not primitive_only; flg_iliad = - (application_name = "iliad" || iliad_pro) - && (not cfir) + ((iliad_pro && (not cfir)) + || application_name = "iliad" ) && not (Option.is_some batch); flg_pro = (application_name = "pro" || iliad_pro) && not cfir; flg_cfir = cfir && not iliad_pro;