Version 83
Modification pour adaptation IFAC
BC_BRUT_APP
Avant
si ((CONSTANTE(CONTRAT.DSNINTITULE)=64) ou (CONSTANTE(CONTRAT.DSNINTITULE)=65))
alors (
MAXIMUM(exclure([BRUT.MONTANT];[P_PPVNONEXO.MONTANT])-[CONAIDE.SEUILAPPRENTI];0)
+[BCOTASSREEL.MONTANT]*0
)
sinon (0)
Après
MAXIMUM(
EXCLURE([BRUT.MONTANT]; [P_PPVNONEXO.MONTANT];[CHOMPART.MONTANT]; [INDCHOMPART.MONTANT]; [INC_CHOMPART.MONTANT])
-[CONAIDE.SEUILAPPRENTI];0)
BC_BRUT_APP_PL
Avant
si ((CONSTANTE(CONTRAT.DSNINTITULE)=64) ou (CONSTANTE(CONTRAT.DSNINTITULE)=65))
alors (
si ([BRUT.MONTANT]>0)
alors (PLAFONNER(exclure([BRUT.MONTANT];[P_PPVNONEXO.MONTANT]);0;[CONAIDE.SEUILAPPRENTI]))
sinon (PLAFONNER(exclure([BRUT.MONTANT];[P_PPVNONEXO.MONTANT])*(-1);0;[CONAIDE.SEUILAPPRENTI]) *(-1))
+[BCOTASSREEL.MONTANT]*0
)
sinon (0)
Après
si ((CONSTANTE(CONTRAT.DSNINTITULE)=64) ou (CONSTANTE(CONTRAT.DSNINTITULE)=65))
alors (
si ([BRUT.MONTANT]>0)
alors (PLAFONNER(exclure([BRUT.MONTANT];[P_PPVNONEXO.MONTANT];[CHOMPART.MONTANT]; [INDCHOMPART.MONTANT]; [INC_CHOMPART.MONTANT]);0;[CONAIDE.SEUILAPPRENTI]))
sinon (PLAFONNER(exclure([BRUT.MONTANT];[P_PPVNONEXO.MONTANT];[CHOMPART.MONTANT]; [INDCHOMPART.MONTANT]; [INC_CHOMPART.MONTANT])*(-1);0;[CONAIDE.SEUILAPPRENTI]) *(-1))
+[BCOTASSREEL.MONTANT]*0
)
sinon (0)