14476 - Gerar GPS - Arithmetic overflow error converting float to data type nume
Problema: Ao gerar a GPS, antes de concluir o processamento ocorre o erro abaixo:
Erro de acesso ao banco de dados: Banco de Dados: SQL Server 2008.
Erro do Banco (8115): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Arithmetic overflow error converting float to data type numeric.
Erro do Banco (3621): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]The statement has been terminated.
Quando ocorre / onde se aplica: Impostos > Previdência > GPS > Gerar GPS.
Solução: Solução 14476: Verificamos através do log gerado pelo aplicativo SqlMon, que o erro ocorre quando o sistema faz um insert das informações na tabela R054GRP (Impostos > Previdência > GPS > Cadastro), onde estava inserindo um valor muito alto no campo ValEmp (Exemplo: 3.849.090.989,48), sendo que este valor não condiz com os demais valores desta GPS.
Neste caso, orientamos verificar as seguintes informações:
- Qual o valor de Parte Empresa calculado na Relação de INSS;
- O cadastro dos Percentuais GPS para o FPAS utilizado por estas filiais;
- Na guia GPS do cadastro da Filial, se os percentuais estão corretos;
- Se possui alguma regra que pode estar modificando o cálculo;
- Se a empresa possui Desoneração da Folha, verificar como estão cadastradas as Receitas, se estas foram informadas corretamente.
Erro de acesso ao banco de dados: Banco de Dados: SQL Server 2008.
Erro do Banco (8115): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Arithmetic overflow error converting float to data type numeric.
Erro do Banco (3621): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]The statement has been terminated.
Quando ocorre / onde se aplica: Impostos > Previdência > GPS > Gerar GPS.
Solução: Solução 14476: Verificamos através do log gerado pelo aplicativo SqlMon, que o erro ocorre quando o sistema faz um insert das informações na tabela R054GRP (Impostos > Previdência > GPS > Cadastro), onde estava inserindo um valor muito alto no campo ValEmp (Exemplo: 3.849.090.989,48), sendo que este valor não condiz com os demais valores desta GPS.
Neste caso, orientamos verificar as seguintes informações:
- Qual o valor de Parte Empresa calculado na Relação de INSS;
- O cadastro dos Percentuais GPS para o FPAS utilizado por estas filiais;
- Na guia GPS do cadastro da Filial, se os percentuais estão corretos;
- Se possui alguma regra que pode estar modificando o cálculo;
- Se a empresa possui Desoneração da Folha, verificar como estão cadastradas as Receitas, se estas foram informadas corretamente.