Liste des évolutions et correctifs apportés

vv21.2.39

ApplicationNuméroTitreTypeDescription
MyOPCA 34478 API CFA - GET Dossiers/liste Évolution
Ajout la route GET dossiers/liste de l'API CFA
MyOPCA 34506 API CFA - GET Dossiers - Réduire le périmètre de retour Évolution
API CFA
  • Get Dossiers limite le périmètre sur les filières 204/205 et avec une date de conclusion supérieur ou égale au 01/01/2020.
API V11
  • Get Dossiers : Ajout du champ SectorId
  • Get Demands : Ajout du champ SectorId
MyOPCA 34517 API CFA - GET Dossiers - TypeDiplome a toujours une valeur par défaut Évolution
Le champ typeDiplome a une valeur par défaut alors que la valeur est nulle. Il faut que la valeur passe à null si elle est nulle.

MyOPCA 34557 API CFA - Ctrl unicité Évolution

Mettre ne place une RG contrôlant l'unicité des contrat transmis par l'API

RG VAL_DOS_ASS_CFA_Ctrl_Unicite
Branchement : 14554 : Création (API) (blocage)

MyOPCA 34564 API CFA - Get Dossiers - Limiter le périmètre pour "etats" et "liste" Évolution
API V11 :
  • Filtrage des dossiers et demandes avec l'identifiant de la filière
API CFA :
  • Modification de la limite de périmètre sur les filières 204 et 205 pour le GET dossiers/liste et dossiers/etats
MyOPCA 34648 API CFA - POST Dossiers - Code Postal sur 10 caractères alphanumériques Évolution
Correction des RG suivantes :
  • VAL_DOS_ASS_CFA_Ctrl_Apprenti_CodePostal
  • VAL_DOS_ASS_CFA_Ctrl_Employeur_CodePostal
  • VAL_DOS_ASS_CFA_Ctrl_Formation_CodePostal
MyOPCA 34727 API CFA - POST Facture - Problème d'initialisation des frais non facturés Évolution

Lorsqu'un frais n'est pas présenté dans la facture envoyée via la méthode POST factures de l'API CFA, le reste à facturer de ce frais est indiqué dans la ligne détail de la facture.

La valeur de tous les frais non présents dans la facture envoyée devrait être à 0.

MyOPCA 34757 API CFA - POST Facture - Limiter les valeurs natureLigne Évolution
Mettre en place un contrôle bloquant sur le champ "natureLigne" si la valeur est différente de la liste suivante :
MOBILITE
HEBERGEMENT
RESTAURATION
PREMIEREQUIPEMENT
PEDAGOGIE
MAJORATION_RQTH
MyOPCA 34767 API CFA - POST Facture - Pas de blocage si deux échéances dans la même facture Évolution
Il n'y a pas de blocage à la création de la facture s'il y a deux échéances qui ont la même codification mais pas le même numéro d'échéance.
Modifier l'API afin de bloquer s'il y a plus d'un numéro d'échéance.

MyOPCA 34787 API CFA - POST Facture - Supprimer la facture si erreur lors de la sauvegarde du document Évolution
Lorsque le document ne peut pas être sauvegardé, la facture ne doit pas être créée.
Vu que la facture est nécessaire pour l'ajout du document, il faut supprimer la facture dans le cas où la sauvegarde du document a échoué.

MyOPCA 34836 API CFA - GET Dossier Etat - Pas d'information de token non validé Évolution
Retourner un statut 401 si le token n'est plus valide quand on fait un GET Dossier Etat.
Actuellement le retour est "204 No Content".

MyOPCA 34852 API CFA - POST Factures - Ne pas faire de lien avec l'échéance si frais annexes Évolution

Faire évoluer l'API de la manière suivante sur le POST FACTURE :

- Si une facture n'est composé que de lignes frais annexes ("MOBILITE", "HEBERGEMENT","RESTAURATION", "PREMIEREQUIPEMENT"), le lien avec l'échéance ne doit pas être effectué

- Si une facture est composée à la fois de frais annexes et de coûts pédagogiques ("PEDAGOGIE", "MAJORATION_RQTH"), continuer à faire le lien avec l'échéance (comme c'est déjà fait actuellement)


MyOPCA 34865 API CFA - POST Factures - Contrôle bloquant des frais pédagogiques Évolution

 Il est nécessaire d'ajouter les contrôle suivants :

- Pour chaque élément "ligne" de la facture transmise : Si la nature de frais dans la facture est de type "PEDAGOGIE" ou "MAJORATION_RQTH", vérifier que le champ "montant" de la ligne est strictement égal au montant de ce frais (1 pour "PEDAGOGIE", 14 pour "MAJORATION_RQTH") sur l'échéance associée (liens avec les champs "numeroEcheance" et "codificationEcheance" sur la ligne). Dans le cas contraire, mettre une erreur bloquante (si RG, en blocage partiel).

- L'ensemble des lignes de la facture se rapportant à la même échéance et étant de type "PEDAGOGIE" ou "MAJORATION_RQTH" doit être égal au montant global de l'échéance. Dans le cas contraire, mettre une erreur bloquante (si RG, en blocage partiel).