Rejeição

215 - Rejeição: Falha no schema XML


Também apresentado como:


225 - Rejeição: Falha no schema XML do lote de NFe

243 - Rejeição: XML mal formado

Causa

Este rejeição ocorre devido a algum de erro de validação do XML.

Solução

Para solução desta rejeição deverá realizar o seguinte processo:


1) Baixar o XML da NF em questão no NDD ou Linx DMS NF-e


2) Validar o mesmo nos sites para identificar a tag ou campo com erro:


https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx?
http://validadornfe.tecnospeed.com.br/


3) Ajustar o erro conforme situação apresentada:


Validando o XML é retornado

Erro NFe[1]/infNFe/det[32]/prod/xProd/

Neste exemplo indica que o item 32 do XML esta com erro na tag "xProd" que refere-se a descrição do item.


Para acerto:


1) Após identificar o item, acesse o Programa PROP1000 e  retire os caracteres especiais da descrição dos item.


2) Acesse o NOTA2400, informa o numero da nota fiscal, clique na opção Alterar, Itens, Dados e passa pelos campos ate gravar.


3) Acesse o NOTA4000 e reenvie a nota fiscal.


Validando o XML é retornada a mensagem:


The element 'ide' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'hSaiEnt' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'dSaiEnt, tpNF' in namespace 'http://www.portalfiscal.inf.br/nfe'.

Caminho: NFe[1]/infNFe/ide/hSaiEnt


O problema nesta NF-e é que na mesma foi informada a hora de saida <hSaiEnt> mas não informada a data de saida <dSaiEnt>.


Para acerto:


1) Acesse o NOTA2400 e acerte a hora de saída da NF.


2) Reenvie a NF pelo NOTA4000.


Validando o XML é retornada a mensagem:


The element 'imposto' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'PIS' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'ISSQN' in namespace 'http://www.portalfiscal.inf.br/nfe'.

Caminho: NFe[1]/infNFe/det[3]/imposto/PIS/


Para correção:


1) Acessar o NOTA2400 / Itens / Dados e anotar os campos “Mercadoria” e “Texto Código”, mais o campo “Tributação” gravados para o item da NF da linha 226 do arquivo TXT (Registro 3000).


2) Acessar o CADA0170 e verificar se a coluna CST esta com todos os dados preenchidos, principalmente o campo "Imp Superior a 70%".

Caso seja o campo "Imp Superior a 70%" que esteja vazio o mesmo deve ser preenchido como '800' ou '860', por exemplo, dando sequencia aos CST's definidos acima.

Caso ja esteja gravado, altere o registro e regrave todos os campos.

Se no CAD0170 todo os campos estiverem preenchidos, acessar o PROP1000 se for uma peça ou VEIC0200/VEIC0100 se for um veículo, opção “Alteração”. Informar o código do item e repassar por todos os campos. Algum campo obrigatório está vazio, causando o erro na formação do arquivo.


3) Após o acerto reenvie a NF pelo NOTA4000.

Validando o XML é retornada a mensagem:


O elemento imposto no espaço para nome  apresenta elemento filho PIS no espaço para nome  inválido. Lista de possíveis elementos esperados: ICMS, IPI, ISSQN no espaço para nome


Para correção:


1) Acessar o NOTA2400 / Itens / Dados e anotar os campos “Mercadoria” e “Texto Código”, mais o campo “Tributação” gravados para o item da NF da linha 226 do arquivo TXT (Registro 3000).


2) Acessar o CADA0170 e verificar se a coluna CST esta com todos os dados preenchidos, principalmente o campo "Imp Superior a 70%".

Caso seja o campo "Imp Superior a 70%" que esteja vazio o mesmo deve ser preenchido como '800' ou '860', por exemplo, dando sequencia aos CST's definidos acima.

Caso ja esteja gravado, altere o registro e regrave todos os campos.

Se no CAD0170 todo os campos estiverem preenchidos, acessar o PROP1000 se for uma peça ou VEIC0200/VEIC0100 se for um veículo, opção “Alteração”. Informar o código do item e repassar por todos os campos. Algum campo obrigatório está vazio, causando o erro na formação do arquivo.


3) Após o acerto reenvie a NF pelo NOTA4000.


Validando o XML é retornado


The 'http://www.portalfiscal.inf.br/nfe:infAdProd' element is invalid - The value 'BASE CAL.RET. ICMS ST-BCR-ST R$68.760,00 VLR ICMS-R-ST R$1.844,49 ANO FABRIC.:2020, ANO MODELO:2020 COR:CINZA COMBUST.:ALCOOL/GASOLINA RENAVAN:114888 NRO.MOTOR:4460314 NF.FABRICA: 760926 VEICULO VENDIDO COM RESERVA DE DOMINIO BENTO REUS DOS SANTOS CPF:398.604.779.49 RG:967617-SC SC EST. MUNICIPAL, SN-CASA 88935-000-GARAPUVU-ERMO-SC FONE: 48-9984.0469 CEL: 48-99840.4694' is invalid according to its datatype 'String' - The actual length is greater than the MaxLength value.
Caminho: NFe[1]/infNFe/det[1]/infAdProd/


Neste exemplo indica que o item 1 do XML estourou o limite de 500 carateres da tag "indAdProd" que refere-se a observação do item.


Para acerto:


1) Acesse o NOTA2400, informa o numero da nota fiscal, clique na opção Alterar, Itens.


2) Verifique qual item do tipo 9 pode ser reduzido ou removido.


3) Acesse o NOTA4000 e reenvie a nota fiscal.


Validando o XML é retornado:


The element 'comb' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'CODIF' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'descANP' in namespace 'http://www.portalfiscal.inf.br/nfe'.
Caminho: NFe[1]/infNFe/det[12]/prod/comb/CODIF/


Neste exemplo indica que o item 12 do XML com a tag descANP preenchida com zeros.


Para acerto:


1) Identifique o código do item no XML. O trecho det[12] indica que é o décimo segundo item do XML. 


2) Acesse o cadastro do item no PROP1002 e informe o código válido conforme tabela da ANP. Solicite ao setor de peças que informe o código ANP correto.


3) Apos reenviar pelo NOTA4000.


Validando o XML é retornado:


The 'http://www.portalfiscal.inf.br/nfe:cMod' element is invalid - The value '' is invalid according to its datatype 'String' - The Pattern constraint failed.
Caminho: NFe[1]/infNFe/det[1]/prod/veicProd/cMod


Esta falha de schema XML ocorre pois o campo Cod. Marca, não esta preenchido.


Para acerto:


1) Identifique o chassi que esta sendo vendido.


2) Acesse o cadastro do veiculo no VEIC0100 e informe o código da marca. Solicite ao setor de veículos que informe o código correto.


3) Apos reenviar pelo NOTA4000.


Validando o XML é retornado:


The 'http://www.portalfiscal.inf.br/nfe:nAdicao' element is invalid - The value '0' is invalid according to its datatype 'String' - The Pattern constraint failed.
Caminho: NFe[1]/infNFe/det[1]/prod/DI/adi/nAdicao


Neste exemplo indica que o item 1 do XML com a tag nAdicao - Número da Adição preenchida com zero e a SEFAZ não aceita.


Para acerto:


1) Identifique o código do item no XML. O trecho det[1] indica que é o primeiro item do XML. 


2) Inutilize a NF de gerada.


3) Ao emitir a NF de importação novamente, observar os dados de adição que serão inseridos apos informar o item e confirmar a emissão da NF. Caso seja necessário cadastre uma adição nova.


Validando o XML é retornado:


The 'http://www.portalfiscal.inf.br/nfe:cEAN' element is invalid - The value '0' is invalid according to its datatype 'String' - The Pattern constraint failed.

The 'http://www.portalfiscal.inf.br/nfe:cEANTrib' element is invalid - The value '0' is invalid according to its datatype 'String' - The Pattern constraint failed.

 

Esta falha de schema XML ocorre pois campos cEAN e cEANtrib, no XML estão preenchidos com zero.


Para acerto:


1) Identifique o código do item no XML.


2) Acesse o cadastro do item no PROP1002 e informe o código válido ou deixe em vazio.


3) Apos reenviar pelo NOTA4000.

Validando o XML é retornado:


O elemento :xLgr é inválido - O valor R é inválido dependendo do tipo de dados String


A rejeição indica que o endereço da NF esta como nome da rua inválido. Favor neste caso realizar o seguinte processo:


Para acerto:

 

1 - Acessar o NOTA2400 / Capa / Informações e identificar a sequência de endereço.


2 - Acessar o CADA0385 e alterar / acertar o nome da rua. 


3 - Após o acerto reenvie a NF pelo NOTA4000.

Validando o XML é retornado:


Falha no schema XML (Elemento: inutNFe/infinut/xJust)


A rejeição indica que a Justificativa informado ao inutilizar a NF não esta sendo aceita pela SEFAZ.

Neste caso favor inutilizar novamente observando o texto informado ao inutilizar.