Erro de validação do Sintegra - Registro tipo 50 não encontrato

Valdécio

Autor Valdécio
Data de criação Aug 30, 2021
Última edição Modificado há 3 anos
Visualizações 3 visualizações

Validação do Sintegra

Em algumas versões do sistema foram identificados o seguinte erro.

Este erro ocorre devido ao fato de existir uma correspondência no item da nota com Aliquota de ICMS e não esta registrado neste registro base de calculo ou valor de ICMS, o problema ocorreu em versões antes da 1.90 onde o sistema estava gravando a alíquota mas não gravada a base de calculo ou valor do ICMS

O problema também pode ocorrer se o CST estiver configurado errado quanto a categoria tributária

Para corrigir o erro deve-se zera a alíquota para itens de nota emitidas que não tenham base de calculo ou valor de ICMS e isso pode ser corrigido executando o Query Baixo:

set @CodigoUsuario = '-10';

set @VersaoEXE = '27762';

update subnf

inner join nf on nf.codigo = subnf.codigonf

set subnf.alicotaicms = 0

where (nf.dataemissao >='2021-02-01' and nf.tiponf in(1,2,3) and subnf.basecalculo = 0 and subnf.alicotaicms > 0 and subnf.valoricms = 0)

Para o caso do erro esta ocorrendo com nota do simples nacional

set @CodigoUsuario = '-10';

set @VersaoEXE = '27762';

update subnf

inner join nf on nf.codigo = subnf.codigonf

set subnf.Simples_AliqICMS = 0

where (nf.dataemissao >='2021-01-01' and nf.tiponf in(1,2,3) and subnf.Simples_BCICMS = 0 and subnf.Simples_AliqICMS > 0 and subnf.Simples_ICMS = 0)

Observe que no Query é possível indicar o filtro e esta pegando itens de subnf com base de calculo e valor de icms zerados com alíquota maior que zero.