# Rubrique PL_PLAFPLEIN : Appliquer un plafond plein

Cette rubrique permet d'appliquer un plafond plein lorsque le salarié est absent tout le mois mais que l'on a une rémunération ne visant pas au maintien de salaire.

Source du BOSS

[https://boss.gouv.fr/portail/accueil/regles-dassujettissement/assiette-generale.html#900](https://boss.gouv.fr/portail/accueil/regles-dassujettissement/assiette-generale.html#900)

Dans ce cas, en fonction du type de cette rémunération, il faut appliquer un plafond plein, c'est-à dire sans tenir compte des absences non rémunérées :

PL\_PLAFPLEIN

```
1
```

PL\_ABSNOREMOC

```
CONSTANTE(CONTRAT.JRSABSNONREMOC)
```

<span style="text-decoration: underline;">PLAFONDS\_A.JRSTOTAL</span>

```
maximum(0;[PL_JRSEMPLOI.MONTANT]-
        si ([PL_PLAFPLEIN.MONTANT]=0)
        alors ([PL_JRSABSNOREM.MONTANT])
        sinon (0)
        )
```

<span style="text-decoration: underline;">PLAFONDS\_A.PLA\_OC</span>

```
minimum(CONSTANTE(GENERAL.PLFSECUMOIS);
minimum(CONSTANTE(GENERAL.PLFSECUMOIS);
        CONSTANTE(GENERAL.PLFSECUMOIS)
        *
          ( si ([PL_PROTPSPAR.MONTANT]=0)
            alors (1)
            sinon (
                  si (CONSTANTE(CONTRAT.TYPEPLAFOND)=4)
                  alors (
                        CONSTANTE(CONTRAT.TAUXPLAFOND)/100
                       )
                  sinon (
                          ([PL_HRSDUREE.MONTANT])
                           / CONSTANTE(CONTRAT.HORAIRECOLLECTIF)
                         )
                  )
           )
        )
*(
   minimum(maximum(0;[PL_JRSEMPLOI.MONTANT]-[PL_ABSNOREMOC.MONTANT]);CONSTANTE(GENERAL.NBJMOISPAYE))
   /CONSTANTE(GENERAL.NBJMOISPAYE)
  )
 +[PLAFONDS_A.PLA_MOISANT]
 )
+[PL_OC.MONTANT]
```