Frequently Asked Question

M000128:Calcul base CNAMGS pour la GABON (0077)
Last Updated 9 months ago

Cette macro retourne le montant de la base de calcul de la CNAMGS.

Il prend en compte les éléments suivants :

Brut + avantage en nature - CNSS - prime exonérée à hauteur de 4.000.000 - prime exonéré totalement + totalTransport - primeTransport


Les avantages en natures sont calculés comme suit :

AV1 = avantage en nature (nature rubrique 50)
AV2= indemnité de compensation (nature rubrique 25)

si AV1 inférieur à AV2, alors on retient AV1 si non, on retient AV2.


Les primes exonérées à hauteur de 4.000.000 sont dans la fourchette de 109500 à 109559. Le cumul sur l'année ne doit pas excéder à 4.000.000. Le surplus est taxable.


Les primes totalement exonérées sont dans la fourchette de 109560 à 109599.


if (formCalculBulletin.getOptionPaye().getTransportIR() != 0) {
     primeTransport = formCalculBulletin.calculRubriqueEnCours("109660", session);
     double indTrnsport = formCalculBulletin.getSalariesContrats().getSalconIndemniteTransport();
     totalTransport = (indTrnsport / formCalculBulletin.getNbJourRef()) *        formCalculBulletin.getNombreJourPresence();
if (totalTransport >= formCalculBulletin.getOptionPaye().getTransportIR()) {
     totalTransport = totalTransport - formCalculBulletin.getOptionPaye().getTransportIR();
} else if (totalTransport      totalTransport = 0;
}
}

Please Wait!

Please wait... it will take a second!