Situación

Al intentar hacer una nueva liquidación y dar click en el botón GENERAR, se da el siguiente aviso: 



Solución

Este inconveniente se debe a que, los SQL de las ocurrencias, agregadas al motivo de liquidación están incorrectas.


Para ello, diríjase al motivo de liquidación, por ejemplo para salario debe tener este SQL, detallado en el siguiente enlace: Ocurrencia de Salario con valor CERO en Liquidación de Contrato 


Para los casos de pago de aguinaldo debe ser: 

--Todos os parâmetros da Ocorrência AGUINALDO devem estar desmarcados
--Ocorrência SALARIO MENSUAL deve estar com o parâmetro INCIDE EN CÁLCULO DEL SALARIO PADRON marcado.
--Ocorrência BONIFICACION FAMILIAR no deve estar com o parâmetro INCIDE EN CÁLCULO DEL SALARIO PADRON marcado.
--SQL utilizado na Ocorrência AGUINALDO proporcional
SELECT DOLPHIN_PACK.FFORMATMOED(NCDCOMOED,((SUM( DECODE(CTIPOOCOR, 'D',(NVLCOCOOC*-1),NVLCOCOOC)) + :VLR_AGUINALDO) / 12)) VALOR,
       DOLPHIN_PACK.FFORMATMOED(NCDGEMOED,((SUM( DECODE(CTIPOOCOR, 'D',(NVLGECOOC*-1),NVLGECOOC)) + :VLR_AGUINALDO) / 12)) VALOR_GE
  FROM( SELECT NCDCOMOED, NCDGEMOED, CTIPOOCOR, NVLCOCOOC, NVLGECOOC
          FROM FOLCOOC, FOLOCOR, CFGGERA, FOLFOLH
         WHERE FOLCOOC.NCODIOCOR = FOLOCOR.NCODIOCOR
           AND FOLCOOC.NCODIFOLH = FOLFOLH.NCODIFOLH
           AND FOLFOLH.CSITUFOLH = 'F' --Folha deve ser situacion Cerrada
           AND FOLFOLH.CTIPOFOLH = 'N' --Tipo Folha Normal
           AND FOLOCOR.NCODIOCOR <> 17 --Código da Bonificacion Familiar da base do cliente
           AND FOLFOLH.DDTINFOLH >= TO_DATE('01/01/' || TO_CHAR(TO_CHAR(:DATA,'yyyy')), 'DD/MM/YYYY')
           AND FOLFOLH.DDTFIFOLH <= TO_DATE('31/12/' || TO_CHAR(:DATA,'yyyy'), 'DD/MM/YYYY')
           AND FOLCOOC.NCODICOTR = :NCODICOTR
           AND FOLOCOR.CICSPOCOR IN ('S')
           AND FOLOCOR.CTIPOOCOR IN ('S','R')
         UNION ALL
        SELECT NCDCOMOED, NCDGEMOED, CTIPOOCOR, NVLCOCOOC, NVLGECOOC
          FROM FOLCOOC, FOLOCOR, CFGGERA, FOLFOLH
         WHERE FOLCOOC.NCODIOCOR = FOLOCOR.NCODIOCOR
           AND FOLCOOC.NCODIFOLH = FOLFOLH.NCODIFOLH
           AND FOLFOLH.CSITUFOLH = 'F' --Folha deve ser situacion Cerrada
           AND FOLFOLH.CTIPOFOLH = 'N' --Tipo Folha Normal
           AND FOLFOLH.DDTINFOLH >= TO_DATE('01/01/' || TO_CHAR(TO_CHAR(:DATA,'yyyy')), 'DD/MM/YYYY')
           AND FOLFOLH.DDTFIFOLH <= TO_DATE('31/12/' || TO_CHAR(:DATA,'yyyy'), 'DD/MM/YYYY')
           AND FOLCOOC.NCODICOTR = :NCODICOTR
           --AND FOLOCOR.NCODIOCOR in (11, 22, 76)
  GROUP BY NCDCOMOED, NCDGEMOED




Entonces el inconveniente principal, es por un error en el código SQL, salvo el error persista, contáctese a Datapar para verificar los demás SQL!!