- Criado por Usuário desconhecido (flavia.fernanda), última alteração por Rafael Leonardo De Resende Silva em jul 14, 2022
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
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.