Cadastro de produto - Código NCM é inválido. Verifique o cadastro do produto.

Criado por Breno Henrique em 11/07/2022 11:50  ·  Atualizado em 03/02/2026 18:44  ·  Leitura: 1 min

Situação:  Ao alterar cadastro de produto é acusado:

Código NCM é inválido. Verifique o cadastro do produto.

 

Solução: O problema ocorre devido o código NCM do produto não existir na tabela NCM, provavelmente o cadastro veio de importação.

Para listar os produtos que estão usando classificação fiscal cujo ncm não está cadastrado deve-se rodar a script:

select produto.codprod from produto
inner join clasfisc on
clasfisc.codclasfis = produto.codclasfis
left join ncm on
ncm.ncm = clasfisc.codigoncm
where
ncm.ncm is null

Para excluir as classificações fiscais cujo NCM não está cadastrado deve-se fazer o backup do banco e executar a seguinte script:

delete from clasfisc where clasfisc.codigoncm not in
(select ncm.ncm from ncm)

O cliente alterar os cadastros dos produtos incorretos e selecionar um NCM válido.