Version 79

V_NEWAGCP.CUMSMICPRO3112 : Pour corriger quand exonération

Avant

si ([V_NEWAGCP.AF032025]=1)
alors (
      [V_NEWAGCP.CUMSMICPRO]
      )
sinon (
       si (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2024)
       alors (F_AGCP([V_AGCP.CUMSMICPRORATE];[AGCPDEBUT.MONTANT]))
       sinon (F_AGCP([V_NEWAGCP.SMICPRO3112];[AGCPDEBUT.MONTANT]))
      )

Après

si ([V_NEWAGCP.AF032025]=1)
alors (
      [V_NEWAGCP.CUMSMICPRO]
      )
sinon (
       si ((CONSTANTE(CONTRAT.CLOTURE)=1) et (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2024))
       alors (F_AGCP([V_AGCP.CUMSMICPRORATE];[AGCPDEBUT.MONTANT]))
       sinon (F_AGCP([V_NEWAGCP.SMICPRO3112];[AGCPDEBUT.MONTANT]))
      )

 

V_NEWAGCP.AF032025 : Pour corriger incorrect salarié clos

Avant

si ([AGCPEXO.BASE]=1)
alors (0)
sinon (
      si (CONSTANTE(CONTRAT.CLOTURE)=0)
      alors (1)
      sinon (
            si ((CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2025)
               ou (CONSTANTE(CONTRAT.ANNEE_CLOTURE)=2025) et (CONSTANTE(CONTRAT.MOIS_CLOTURE)<3))
            alors (0)
            sinon (1)
            )
      )

Après

si ([AGCPEXO.BASE]=1)
alors (0)
sinon (
      si (CONSTANTE(CONTRAT.CLOTURE)=0)
      alors (1)
      sinon (
            si ((CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2025)
               ou ((CONSTANTE(CONTRAT.ANNEE_CLOTURE)=2025) et (CONSTANTE(CONTRAT.MOIS_CLOTURE)<3)))
            alors (0)
            sinon (1)
            )
      )