Frequently Asked Question

M000128:Calcul base CNAMGS pour la GABON (0077)
Last Updated 10 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!