...
Necessário validar schema do XML de envio de lote de NFe antes de enviar para a Sefaz.
Adicionado validação de schema para o XML de envio de lote de NFe.
Além de indicar o camp xMotivo que houve falha no Schema XML, também indica qual tag do XML falhou na validação do Schema.
Caso o seja encontrado erros na validação do schema, deverá ser retornado os erros como no exemplo abaxi:
...
abaixo:
Bloco de código | ||
---|---|---|
| ||
<retEnviNFe xmlns= \"http://www.portalfiscal.inf.br/nfe\" xmlns:ns2= \"http://www.w3.org/2000/09/xmldsig#\">
<tpAmb>2</tpAmb>
<cStat>225</cStat>
<xMotivo>Rejeicao: Falha no Schema XML do lote de NFe. Linha n.º: 1 coluna n.º: 349 mensagem: - Foi detectado um conteúdo inválido começando com o elemento 'dhEmi'. Era esperado um dos 'nNF'..Linha n.º: 1 coluna n.º: 2680 mensagem: - Foi detectado um conteúdo inválido começando com o elemento 'vTotTrib'. Era esperado um dos 'vNF'.</xMotivo>
<cUF>42</cUF>
</retEnviNFe> |
Não se aplica
...