Erro: O elemento 'http://www.portalfiscal.inf.br/nfe:cClassTrib' é inválido - O valor " é inválido dependendo do tipo de dados 'http://www.portalfiscal.inf.br/nfe:TcClassTrib' - Falha na restrição Pattern.

De Base de Conhecimentos da DataPlus Sistemas
Revisão de 17h05min de 11 de fevereiro de 2026 por Guilherme.Silva (discussão | contribs) (Criou página com 'Ao tentar emitir uma nota de Devolução de Remessa ou Devolução de Compra apresentou a mensagem: '''Erro: O elemento 'http://www.portalfiscal.inf.br/nfe:cClassTrib' é inválido - O valor " é inválido dependendo do tipo de dados 'http://www.portalfiscal.inf.br/nfe:TcClassTrib' - Falha na restrição Pattern.''' commoldura|centro|Mensagem de erro ao emitir NFe Devolução '''Motivo:''' Esse erro ocorre pois ao lançar a nota d...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Ao tentar emitir uma nota de Devolução de Remessa ou Devolução de Compra apresentou a mensagem: Erro: O elemento 'http://www.portalfiscal.inf.br/nfe:cClassTrib' é inválido - O valor " é inválido dependendo do tipo de dados 'http://www.portalfiscal.inf.br/nfe:TcClassTrib' - Falha na restrição Pattern.


Mensagem de erro ao emitir NFe Devolução


Motivo: Esse erro ocorre pois ao lançar a nota de entrada, não estava parametrizada as informações referente à Classificação Tributária dos impostos IBS/CBS, pode ser que o NCM não estava parametrizado com a informação ou os impostos não estavam marcados na CFOP utilizada na entrada, e, ao vincular essa nota de entrada para realizar a devolução, o sistema não identifica a ClassTrib. da nota de entrada, ocasionando o erro.

Solução: O melhor caminho é excluir a nota de entrada, ajustar as informações da classificação tributária na entrada, marcar os impostos IBS/CBS para incidirem e fazer o lançamento da nota de entrada novamente, depois realizar a emissão da nota de devolução. Se não for possível excluir a nota de entrada, por conta do estoque já ter sido consumido, por exemplo, a segunda opção é realizar o ajuste direto no banco de dados. Para isso será utilizado o seguinte comando:


update nfentradaitensimpostos set classtrib = '000001' where numero = 320535 and impostoscodigo in (25,26,27)

update nfentradaitensimpostos set AliqOrig = Aliquota where numero = 320535 and impostoscodigo in (25,26,27)


Nesse caso a informação "320535" precisa ser ajustada conforme o número da nota de entrada que o cliente está vinculando na devolução e os números "25,26,27" precisam ser ajustados de acordo com os códigos dos impostos CBS, IBS Estadual e IBS Municipal no cliente.

Após realizar esse processo no banco de dados, é necessário pedir para o cliente excluir a nota e pedir para o cliente emitir novamente.