25453 - Erro ao Gerar a SEFIP - Erro de acesso ao banco de dados: Erro do banco (1427):
Problema:
Rotina / Tela:
Impostos > Fundo de Garantia > Sefip > Gerar
Solução:
Estamos gerando a sefip de 13º Salário do ano de 2015 e ao gerar ocorre o erro:
Erro de acesso ao banco de dados:
Banco de Dados: Oracle 11
Erro do banco (1427): ORA-01427: SINGLE-ROW SUBQUERY RETURNS MORE THAN ONE ROW
Rotina / Tela:
Impostos > Fundo de Garantia > Sefip > Gerar
Solução:
Esta mensagem ocorre quando há algum cálculo duplicado na base, ou seja, contendo as mesmas informações de tipo de cálculo, competência cálculo e pagamento.
Neste cliente, identificamos que haviam dois cálculos do tipo 32 - 13º Salário e ambos cálculos com folhas calculadas.
O ajuste foi definir apenas um cálculo, transferindo todas as folhas para este cálculo e excluindo o segundo cálculo criado indevidamente.