Version 3 : Calcul différentiel smic coefficient internat externat

66_DIFINTEXT

Différence internatexternat

Avant

CONSTANTE(CONTRAT.HORAIREMENSUEL)/CONSTANTE(CONTRAT.HORAIRECOLLECTIF)
*
si ([COEFEXT66.COEFEXT66]=0)
alors (0)
sinon (
maximum(
([COEFREF.COEFREF]-[COEFEXT66.COEFEXT66]) * [VP.VP]
* (1+CONSTANTE(GENERAL.TAUXSUJETION66)/100)
;0
)
)

Après

CONSTANTE(CONTRAT.HORAIREMENSUEL)/CONSTANTE(CONTRAT.HORAIRECOLLECTIF)
*
si ([COEFEXT66.COEFEXT66]=0)
alors (0)
sinon (
declarer (coefext)
affecter(coefext;COEFANCEXT(CONSTANTE(CONTRAT.IDGRILLE);[66_ECHELON.MONTANT]))
      maximum(
              si (:coefext=0)
              alors ([COEFREF.COEFREF]-[COEFEXT66.COEFEXT66])
              sinon (
                    ([COEFANC.COEFANC]-:coefext)
                    )
              * [VP.VP]
              * (1+CONSTANTE(GENERAL.TAUXSUJETION66)/100)
              ;0
             )
      )

Revision #4
Created 8 October 2025 14:30:19 by Valéry HUMEZ
Updated 3 February 2026 10:21:58 by Valéry HUMEZ