Commit e4fd8c17 authored by David Foucher's avatar David Foucher

Add Normandie rules

parent 389b9c75
Fonctionnalité: ADEMA
Scénario: Cas nominal ADEMA
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la durée en heures de la formation vaut 500
Et la région du bénéficiaire vaut «Normandie»
Et l'intitulé normé de la formation vaut «ADEMA»
Et c'est une formation ouverte aux bénéficiaires individuels
Et le prix horaire de la formation vaut 0.0
Quand je demande un calcul de financement
Quand je sélectionne le financement «Accès des demandeurs d’emploi aux métiers agricoles»
Alors la rémunération applicable vaut 0
Et la plafond de prise en charge vaut 0
Scénario: ADEMA non trouvé dans l'intitulé
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la durée en heures de la formation vaut 500
Et la région du bénéficiaire vaut «Normandie»
Et c'est une formation ouverte aux bénéficiaires individuels
Et le prix horaire de la formation vaut 0.0
Quand je demande un calcul de financement
Alors le financement «Accès des demandeurs d’emploi aux métiers agricoles» n'est pas proposé
......@@ -55,7 +55,7 @@ Scénario: AIF avec RFF
Et la durée en mois de la formation vaut 37
Et la durée hebdomadaire de la formation vaut 3
Et c'est une formation ouverte aux bénéficiaires individuels
Et c'est une formation diplômante
Et c'est une formation de l'enseignement supérieur
Et c'est une formation éligible à la RFF
Et l'allocation du bénéficiaire vaut «allocation d'aide au retour à l'emploi»
Et la montant de l'allocation du bénéficiaire vaut 4000.0
......
......@@ -7,6 +7,7 @@ Scénario: cas nominal AIF
Et la région du bénéficiaire vaut «Normandie»
Et c'est une formation ouverte aux bénéficiaires individuels
Et l'âge du bénéficiaire vaut 30
Et c'est une formation éligible COPAREF de la région du bénéficiaire
Quand je demande un calcul de financement
Quand je sélectionne le financement «Aide individuelle à la formation»
Alors la rémunération applicable vaut 401.09
......@@ -24,6 +25,7 @@ Scénario: mauvais domaine formacode pour AIF
Quand je demande un calcul de financement
Alors le financement «Aide individuelle à la formation» n'est pas proposé
Scénario: AIF avec FORMACODE 15009
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
......@@ -33,6 +35,123 @@ Scénario: AIF avec FORMACODE 15009
Et la liste des codes FORMACODE de la formation vaut [15009]
Et c'est une formation ouverte aux bénéficiaires individuels
Et l'âge du bénéficiaire vaut 30
Et c'est une formation éligible COPAREF de la région du bénéficiaire
Quand je demande un calcul de financement
Quand je sélectionne le financement «Aide individuelle à la formation»
Alors la rémunération applicable vaut 401.09
Scénario: Cas nominal VAE Normandie
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la région du bénéficiaire vaut «Normandie»
Et la durée en heures de la formation vaut 100
Et c'est une formation ouverte aux bénéficiaires individuels
Quand je demande un calcul de financement
Quand je sélectionne le financement «VAE Normandie»
Alors la rémunération applicable vaut 0
Et la plafond de prise en charge vaut 1400
Scénario: Cas nominal Qualif individuel
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la région du bénéficiaire vaut «Normandie»
Et la région de la formation vaut «Normandie»
Et la durée en heures de la formation vaut 500
Et c'est une formation ouverte aux bénéficiaires individuels
Quand je demande un calcul de financement
Quand je sélectionne le financement «Qualif individuel»
Alors la rémunération applicable vaut 0
Scénario: Cas avec mauvaise région pour le beneficiaire
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la région du bénéficiaire vaut «Bretagne»
Et la région de la formation vaut «Normandie»
Et la durée en heures de la formation vaut 500
Et c'est une formation ouverte aux bénéficiaires individuels
Quand je demande un calcul de financement
Alors le financement «Qualif individuel» n'est pas proposé
Scénario: Cas nominal Une formation, un emploi - individuel
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la région du bénéficiaire vaut «Normandie»
Et la région de la formation vaut «Normandie»
Et la durée en heures de la formation vaut 500
Et la liste des codes FORMACODE de la formation vaut [44067]
Et la liste des codes ROME de la formation vaut [«G1204»]
Et c'est une formation ouverte aux bénéficiaires individuels
Et c'est une formation éligible à la RFF
Et le prix horaire de la formation vaut 0.0
Quand je demande un calcul de financement
Quand je sélectionne le financement «Une formation, un emploi - individuel»
Alors la rémunération applicable vaut 0
Et la plafond de prise en charge vaut 0
Scénario: Une formation, un emploi - individuel sans au moins un bon code ROME
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la région du bénéficiaire vaut «Normandie»
Et la région de la formation vaut «Normandie»
Et la durée en heures de la formation vaut 500
Et la liste des codes FORMACODE de la formation vaut [44067]
Et c'est une formation ouverte aux bénéficiaires individuels
Et c'est une formation éligible à la RFF
Et le prix horaire de la formation vaut 0.0
Quand je demande un calcul de financement
Alors le financement «Une formation, un emploi - individuel» n'est pas proposé
Scénario: Une formation, un emploi - individuel avec un racine formacode
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la région du bénéficiaire vaut «Normandie»
Et la région de la formation vaut «Normandie»
Et la durée en heures de la formation vaut 500
Et la liste des domaines FORMACODE de la formation vaut [440]
Et la liste des codes ROME de la formation vaut [«G1204»]
Et c'est une formation ouverte aux bénéficiaires individuels
Et c'est une formation éligible à la RFF
Et le prix horaire de la formation vaut 0.0
Quand je demande un calcul de financement
Alors le financement «Une formation, un emploi - individuel» n'est pas proposé
Scénario: Cas nominal Une formation, un emploi - collectif
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la région du bénéficiaire vaut «Normandie»
Et la région de la formation vaut «Normandie»
Et la durée en heures de la formation vaut 500
Et les codes financeur de la formation valent [«Conseil régional»]
Et l'intitulé normé de la formation vaut «UNEFORMATIONUNEMPLOI»
Et le prix horaire de la formation vaut 0.0
Quand je demande un calcul de financement
Quand je sélectionne le financement «Une formation, un emploi - collectif»
Alors la rémunération applicable vaut 0
Et la plafond de prise en charge vaut 0
Scénario: Une formation, un emploi - collectif avec mauvais code financeur
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le montant de l'allocation du bénéficiaire vaut 1200
Et la région du bénéficiaire vaut «Normandie»
Et la région de la formation vaut «Normandie»
Et la durée en heures de la formation vaut 500
Et les codes financeur de la formation valent [«Pôle emploi»]
Et l'intitulé normé de la formation vaut «UNEFORMATIONUNEMPLOI»
Et le prix horaire de la formation vaut 0.0
Quand je demande un calcul de financement
Alors le financement «Une formation, un emploi - collectif» n'est pas proposé
......@@ -66,7 +66,7 @@ Scénario: est salarié OPCAIM période de professionnalisation FORMACODE 316 ce
Et la durée en mois de la formation vaut 8
Et la durée hebdomadaire de la formation vaut 38
Et c'est une formation ouverte aux bénéficiaires individuels
Et c'est une formation diplômante
Et c'est une formation de l'enseignement supérieur
Quand je demande un calcul de financement
Quand je sélectionne le financement «Période de professionnalisation sur son temps de travail»
Alors la rémunération applicable vaut 1800.0
......
......@@ -42,12 +42,25 @@ Scénario: Pas de POEC pour une VAE
Alors le financement «Préparation opérationnelle à l'emploi collective» n'est pas proposé
Scénario: Formation POEC sans intitulé spécifique
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le âge du bénéficiaire vaut 38
Et la durée en heures de la formation vaut 120
Et les codes financeur de la formation valent [«OPCA»]
Et c'est une formation ouverte aux bénéficiaires individuels
Et la région du bénéficiaire vaut «Normandie»
Quand je demande un calcul de financement
Quand je sélectionne le financement «Préparation opérationnelle à l'emploi collective»
Alors la rémunération applicable vaut 401.09
Scénario: Formation trop longue pour POEC
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le âge du bénéficiaire vaut 38
Et la durée en heures de la formation vaut 500
Et c'est une préparation opérationnelle à l'emploi collective
Et les codes financeur de la formation valent [«OPCA»]
Et c'est une formation ouverte aux bénéficiaires individuels
Et la région du bénéficiaire vaut «Normandie»
Quand je demande un calcul de financement
......
......@@ -13,13 +13,13 @@ Scénario: Cas nominal POEI
Alors la rémunération applicable vaut 401.09
Scénario: Pas de POEI pour formation diplômante
Scénario: Pas de POEI pour formation de l'ensignement supérieur
Soit un bénéficiaire et une formation
Et c'est un demandeur d'emploi
Et le âge du bénéficiaire vaut 38
Et la durée en heures de la formation vaut 120
Et c'est une formation ouverte aux bénéficiaires individuels
Et c'est une formation diplômante
Et c'est une formation de l'enseignement supérieur
Et la région du bénéficiaire vaut «Grand-Est»
Quand je demande un calcul de financement
Alors le financement «Formations avant embauche (AFPR, POEI)» n'est pas proposé
......
......@@ -170,3 +170,22 @@ Chéquier unique VAE Région Ile-de-France:
Paris formation pour l'emploi:
tags: [DE, département, collectif]
racine: Île-de-France.rules
Accès des demandeurs d’emploi aux métiers agricoles:
sigle: ADEMA
tags: [DE, collectif, ADEMA]
racine: région du bénéficiaire
Programme de formations collectives financées par le Conseil régional de Normandie:
tags: [DE, région, collectif]
racine: Normandie.rules
Une formation, un emploi - individuel:
tags: [DE, région, individuel]
racine: Normandie.rules
Une formation, un emploi - collectif:
tags: [DE, région, collectif]
racine: Normandie.rules
Qualif individuel:
tags: [DE, région, individuel]
racine: Normandie.rules
VAE Normandie:
tags: [DE, VAE]
racine: Normandie.rules
Si c'est un demandeur d'emploi
Et l'intitulé normé de la formation contient «ADEMA»
Alors le financement est éligible
Et appliquer les règles «AREF-RFPE-RPS»
Et le texte des démarches vaut «Pour effectuer cette formation, contactez tout d'abord l'organisme de formation pour être sélectionné sur une des places financées par l'OPCA du secteur agricole, le FAFSEA.»
Et le texte de description vaut «Le dispositif ADEMA s'adresse aux demandeurs d'emploi souhaitant découvrir les métiers de l’agriculture, n'ayant pas eu d'expérience de travail de plus de trois mois dans ce secteur.»
Et le texte de la prise en charge vaut «Formation totalement financée.»
Si c'est un demandeur d'emploi
Et la durée en heures de la formation est inférieure ou égale à 400
Et c'est une préparation opérationnelle à l'emploi collective
Et ce n'est pas un bénéficiaire en situation de création d'entreprise nécessitant cette formation
Et ce n'est pas une formation VAE
......
......@@ -18,7 +18,7 @@ Si c'est une demandeur d'emploi
Et ce n'est pas un permis B
Et la liste des domaines FORMACODE de la formation ne contient aucun code parmi [430,434,440,150], ou la liste des codes FORMACODE de la formation contient 44067
Et ce n'est pas une formation VAE
Et ce n'est pas une formation diplômante
Et ce n'est pas une formation de l'enseignement supérieur
Et ce n'est pas une préparation opérationnelle à l'emploi collective
Si la liste des codes FORMACODE de la formation ne contient aucun code parmi [13030,50245,50445,50145,50349,50249,13250,31802]
......
......@@ -21,6 +21,7 @@ Si le code CERTIFINFO de la formation fait partie des codes CERTIFINFO pour un b
Si la liste des codes CPF de la formation contient au moins un des codes CPF CléA
Alors c'est une formation CléA
Si la liste des codes CPF de la formation contient au moins un des codes CPF VAE
Ou la liste des codes FORMACODE de la formation contient au moins un code parmi [15064,44591]
Ou le code CERTIFINFO de la formation vaut 83899
Alors c'est une formation VAE
Si la liste des domaines FORMACODE de la formation contient 150
......@@ -30,13 +31,22 @@ Si le code AIS de la formation fait partie des codes AIS certifiants
Alors c'est une formation certifiante
Si les codes financeur de la formation ne contiennent aucun des codes financeur collectif
Alors c'est une formation ouverte aux bénéficiaires individuels
Si les codes financeur de la formation contiennent au moins un code parmi [«OPCA»]
Et la durée en heures de la formation est inférieure ou égale à 400
Si la durée en heures de la formation est inférieure ou égale à 400
Et les codes financeur de la formation contiennent au moins un code parmi [«OPCA»], ou l'intitulé normé de la formation contient «POEC»
Alors c'est une préparation opérationnelle à l'emploi collective
Si l'intitulé de la formation contient «POEI»
Alors c'est une préparation opérationnelle à l'emploi individuelle
Si le niveau de sortie de la formation fait partie de [«I»,«II»,«III»,«IV»,«V»]
Alors c'est une formation diplômante
Si l'intitulé normé de la formation contient «BTS»
Ou l'intitulé normé de la formation contient «BACHELOR»
Ou l'intitulé normé de la formation contient «CAPACITE»
Ou l'intitulé normé de la formation contient «DAEU»
Ou l'intitulé normé de la formation contient «DEUST»
Ou l'intitulé normé de la formation contient «DIPLOMEDACCESAUXETUDESUNIVERSITAIRES»
Ou l'intitulé normé de la formation contient «INGENIEUR»
Ou l'intitulé normé de la formation contient «LICENCE»
Ou l'intitulé normé de la formation contient «MASTER»
Ou l'intitulé normé de la formation contient «MASTERE»
Alors c'est une formation de l'enseignement supérieur
Si c'est un demandeur d'emploi
Alors appliquer les règles «éligibilité RFF»
Si la région du bénéficiaire fait partie des régions éligibles COPAREF
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si la région du bénéficiaire est «Mayotte»
Alors appliquer les règles «La Réunion.rules»
This diff is collapsed.
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si la région de la formation est «Pays de la Loire»
Et c'est un demandeur d'emploi
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
Si le nom du financement est «Accès des demandeurs d’emploi aux métiers agricoles»
Alors appliquer les règles «ADEMA»
Si le financement est de type «AFC»
Alors appliquer les règles «action collective»
......
......@@ -796,6 +796,10 @@ formation:
type: boolean
source: catalogue
label: formation BEC
pfb:
type: boolean
source: catalogue
label: formation PFB
bilan_de_competences:
type: boolean
source: catalogue
......@@ -816,10 +820,10 @@ formation:
source: catalogue
xpath: boolean(number(//certifiante/text()))
label: formation certifiante
diplomante:
enseignement_superieur:
type: boolean
source: catalogue
label: formation diplômante
label: formation de l'enseignement supérieur
vae:
type: boolean
source: catalogue
......
......@@ -165,7 +165,8 @@ def compute_modalites(context, financement):
financement['indemnite_conges_payes'] = indemnite_conges_payes
financement['heures'] = heures
keys = ['remuneration_texte', 'prise_en_charge_texte', 'demarches', 'rff',
'description', 'remuneration_annee_2', 'remuneration_annee_3']
'description', 'remuneration_annee_2', 'remuneration_annee_3',
'nom']
for key in keys:
name = f'financement.{key}'
if name in context:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment