A1191- Erro ao gravar o terceiro “cpf / cnpj” Erro: invalid procedure call or argument
Sumário
Sistema: Gerenciador de Aplicativos Prosoft / Intax
Contexto: Este artigo contém as instruções de como sanar a falha que ocorre ao realizar a integração para escrituração e é apresentada a mensagem: Erro ao gravar o terceiro xxxxxxxxx ERRO: Invalid procedure call or argument.
Informações Adicionais: Não se aplica.
Resolução
Ao realizar a integração para a escrituração é apresentado mensagem na rotina Monitoramento Integrações no sistema: Erro ao gravar o terceiro xxxxxxxxx ERRO: Invalid procedure call or argument.
Solução:
Obs: Somente realize os procedimentos se antes tiver realizado backup e ter conhecimentos específicos para manutenção da base de dados.
Esta falha ocorre devido a inconsistência na tabela PRG_PAIS, PRG_TERCEIRO_BTR, PRG_TERCEIRO_COMPL.
1 – Verifique na tabela prg_pais se existe o id “1”, caso não tenha segue script para criação:
insert into pproemp00.prg_pais (id, sigla, pais, codigo) values (1, 'AB', 'ANTIGUA BARBUDA', 434);
2 – Verifique a quantidade de terceiros na tabela prg_empresa_btr e prg_terceiro_compl e corrigir a divergência de registros:
delete from prg_terceiro_btr
where codigobtr in (
select
b.codigobtr
from prg_terceiro_compl c
right JOIN prg_terceiro_btr b ON b.codigobtr = c.codigo
where c.id is null);
3 – Verifique se na tabela prg_terceiro_btr e prg_terceiro_compl, se existe codigobtr, codigo em branco e corrigir inserindo o codigo correto. Caso necessário consulte artigo: