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!!