Commit 312d750d authored by Yohan Boniface's avatar Yohan Boniface

Split "DE national"

parent d6191ed9
......@@ -85,6 +85,8 @@ def load_rules(path):
return id_, Rule.load(data.splitlines(), id_)
except (NoStepError, WrongPointerError) as err:
sys.exit(f'Project loading failed: {err!r}')
except Exception as err:
sys.exit(f'Project loading failed on rule {path}: {err!r}')
def load_dir_rules(root):
......
......@@ -7,7 +7,7 @@ CPF hors temps de travail:
rules: salarié
CPF demandeur d'emploi:
tags: [CPF, DE]
rules: DE national
rules: CPF DE
CIF CDI sur son temps de travail:
tags: [CIF, cdi, sur son temps de travail]
rules: CIF
......@@ -41,16 +41,16 @@ Plan de formation sur son temps de travail:
- https://www.service-public.fr/particuliers/vosdroits/F11267
Aide individuelle à la formation:
tags: [AIF, DE]
rules: DE national
rules: AIF
Aide individuelle à la formation artisan:
tags: [AIF, artisan, DE]
rules: DE national
rules: AIF artisan
"Formation en alternance : contrat d'apprentissage":
tags: [contrat apprentissage, alternance, DE]
rules: DE national
rules: contrat d'apprentissage
"Formation en alternance : contrat de professionnalisation":
tags: [contrat professionnalisation, alternance, DE]
rules: contrat de professionnalisation
Formations avant embauche (AFPR, POEI):
tags: [AFPR, POEI, DE]
rules: DE national
rules: POEI
Si c'est un demandeur d'emploi
Et le code CERTIFINFO de la formation vaut 84385
Alors le financement est éligible
Et appliquer les règles «AREF-RFPE»
Et le texte de la prise en charge vaut «Formation totalement financée si validée par Pôle emploi.»
Et le texte de description vaut «L'aide individuelle à la formation "artisan" permet de couvrir le coût du stage de préparation à l'installation (le SPI).⏎Le SPI est obligatoire pour toute personne sollicitant une immatriculation auprès d'une chambre de métiers et de l'artisanat dans le cadre d'un projet de création ou de reprise d'entreprise.»
Et le texte des démarches vaut «Assurez-vous auprès de la chambre des métiers et de l'artisanat (http://www.artisanat.fr/portals/0/annuaire/annuaire.html) que la formation est bien obligatoire et préalable à l'installation comme artisan.⏎Le financement par le biais de cette aide individuelle à la formation - Artisan (AIF Artisan) n'est possible que si le devis présenté à Pôle emploi du Stage préparatoire à l'installation d'une entreprise artisanale correspond précisément au montant exact de l'aide (195,18 € pour 2018).»
Si c'est un demandeur d'emploi
Et c'est une formation ouverte aux bénéficiaires individuels
Et ce n'est pas une préparation opérationnelle à l'emploi collective
Et la liste des codes FORMACODE de la formation ne contient aucun des codes parmi [15064,13250,44091]
Et le code CERTIFINFO de la formation ne fait pas partie de [54664,84385]
Et ce n'est pas un contrat d'apprentissage
Et ce n'est pas un contrat de professionnalisation
Et le nombre d'heures en entreprise n'est pas supérieur à 30% de la durée en heures de la formation
# Par défaut.
Alors le texte de la prise en charge vaut «Formation totalement financée si validée par Pôle emploi.»
Et le texte de description vaut «L’Aide individuelle à la formation est réservée à des projets de formation dont la pertinence est validée par votre conseiller référent emploi, en fonction de votre projet professionnel et du marché du travail.⏎Les formations financées par Pôle emploi doivent permettre un retour rapide à l'emploi.»
Et le texte des démarches vaut «1. Contactez un conseiller Pôle emploi pour connaître les conditions de la mobilisation éventuelle d'une aide individuelle de Pole emploi dans votre région.⏎2. Votre projet de formation et son financement doivent être présentés bien en amont du début de la formation (au plus tard 15 jours avant).⏎3. Ne démarrez pas votre formation tant que vous n'avez pas eu la confirmation de l'accord de la part de votre conseiller.»
Et appliquer les règles «AREF-RFPE»
Si la région du bénéficiaire ne fait pas partie de [«Corse»,«Nouvelle-Aquitaine»,«Provence-Alpes-Côte d'Azur»,«Occitanie»,«Hauts-de-France»,«Normandie»,«Guadeloupe»,«Auvergne-Rhône-Alpes»,«La Réunion»,«Mayotte»,«Centre-Val de Loire»,«Île-de-France»,«Bourgogne-Franche-Comté»]
Alors le financement est éligible
Si la région du bénéficiaire est «Corse»
Alors appliquer les règles «DE Corse»
Si la région du bénéficiaire est «Nouvelle-Aquitaine»
Alors appliquer les règles «DE Nouvelle-Aquitaine»
Si la région du bénéficiaire est «Provence-Alpes-Côte d'Azur»
Alors appliquer les règles «DE Provence-Alpes-Côte d'Azur»
Si la région du bénéficiaire est «Occitanie»
Alors appliquer les règles «DE Occitanie»
Si la région du bénéficiaire est «Hauts-de-France»
Alors appliquer les règles «DE Hauts-de-France»
Si la région du bénéficiaire est «Normandie»
Alors appliquer les règles «DE Normandie»
Si la région du bénéficiaire est «Guadeloupe»
Alors appliquer les règles «DE Guadeloupe»
Si la région du bénéficiaire est «Auvergne-Rhône-Alpes»
Alors appliquer les règles «DE Auvergne-Rhône-Alpes»
Si la région du bénéficiaire est «Centre-Val de Loire»
Alors appliquer les règles «DE Centre-Val de Loire»
Si la région du bénéficiaire est «Île-de-France»
Alors appliquer les règles «DE Île-de-France»
Si la région du bénéficiaire est «Bourgogne-Franche-Comté»
Alors appliquer les règles «DE Bourgogne-Franche-Comté»
Si la région du bénéficiaire est «La Réunion»
Ou la région du bénéficiaire est «Mayotte»
Alors appliquer les règles «DE La Réunion»
Si c'est un demandeur d'emploi
Et le solde CPF du bénéficiaire est supérieur à 0
Et ce n'est pas un contrat de professionnalisation
Et ce n'est pas un contrat d'apprentissage
Et la liste des codes FORMACODE de la formation ne contient aucun des codes parmi [15064,44591]
Si la région du bénéficiaire fait partie des régions éligibles COPAREF
Ou c'est une formation éligible COPANEF
Alors le financement est éligible
Et le plafond horaire applicable est égale au solde CPF du bénéficiaire
Et le prix horaire plafond applicable vaut 9