# Analyse des cas

##### Faire un bulletin de régul d'avant 2024

Pb de csg car cumul sur plusieurs années

Modifier le mot clé histocumuljointbyanclot pour qu'il ne prenne pas le contrat s'il est supérieur à l'année de cloture (sauf dans le cas d'une régul)  mat 39 ADSEA 15

Quand V\_NEWAGCP n'existait pas

Modification de BC\_AGCPURSSAF et BC\_AGCPRUAA  :

on prend V\_NEWAGCP.AGCPURSSAF\]) mais en cas de régul car V\_newagcp prend déjà V\_AGCP

Pb quand les rubriques abattues et non abbatues n'existaient pas mat 699 et mat 39 ADSEA 15

Je modifie BC\_CSG et tant pis pour les bulletins de régul de l'année. Ca règle le pb précédent

```
si ((CONSTANTE(CONTRAT.PAS_RESIDENTETRANGER)=1) et (CONSTANTE(CONTRAT.PAS_ACTIF)=0))
alors (0)
sinon (
si ((CONSTANTE(GENERAL.NEWCSG)=1) ou (CONSTANTE(GENERAL.ANNEE_PAYE)>2024)
   ou ((CONSTANTE(GENERAL.ANNEE_PAYE)=2024) et ([PLAFONDSECU.NUMCAS]=1))
    )
alors (
      si ((CONSTANTE(CONTRAT.NATURECONTRAT)=0008) et ([FO.TOTAL]<>0))
      alors ([FO.TOTAL])
      sinon (
            si (([PLAFONDSECU.NUMCAS]=2) et (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2024))
            alors ([B_COT_CSG.MONTANT])
            sinon (
                  [V_CSG.CUM_ABT]
                  +[V_CSG.CUM_NABT]
                  -F_HISTOCLOT([BC_CSG.MONTANT])
                  )
            )
      )
sinon (
      si (CONSTANTE(CONTRAT.NATURECONTRAT)=0008)
      alors (
            si ([FO.TOTAL]<>0)
            alors ([FO.TOTAL])
            sinon (F_TESTCSG([B_COT_CSG.MONTANT];[BC_CSG.MONTANT]))
            )
      sinon (
            si (CONSTANTE(CONTRAT.DSNNATURE)=29)
            alors (F_TESTCSG([BC_BRUT_STA.MONTANT]*0.9825;[BC_CSG.MONTANT]))
            sinon (F_TESTCSG([B_COT_CSG.MONTANT];[BC_CSG.MONTANT]))
            )
      )
)
```

##### Vérifier le calcul de Allocfam et MALADIESUP dans un bulletin de régul

##### Vérifier le calcul de l'agcp quand V\_newagcp n'existait pas

##### Normalement V\_newagcp existe obligatoirement à partir de 2024

##### Ajouter le test remucoef = 0 dans ce cas pas de cotisation agcp

##### Analyser le pb du bulletin d'annulation