Skip to main content

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)