Bom dia.
Gerei um xml de NFe, e ao validar, ele mostra o seguinte erro:
The 'http://www.portalfiscal.inf.br/nfe:IE' element is invalid - The value '' is invalid according to its datatype 'http://www.portalfiscal.inf.br/nfe:TIe'
O campo IE do Emitente estava em branco, verificando no manual, diz para informar o núemro do IE ou ISENTO.
Mas mesmo informando "ISENTO", o campo vai em branco.
Debugando o fonte, tem uma hora que ele "limpa"o campo só deixando números, então para solucionar o problema alterei o código.
Código Anterior
Gerador.wCampo(tcStr, 'C17', 'IE ', 00, 14, 1, SomenteNumeros(nfe.Emit.IE), DSC_IE);
Código Alterado
if UpperCase(Trim(nfe.Emit.IE)) <> 'ISENTO' then
Gerador.wCampo(tcStr, 'C17', 'IE ', 00, 14, 1, SomenteNumeros(nfe.Emit.IE), DSC_IE)
else
Gerador.wCampo(tcStr, 'C17', 'IE ', 00, 14, 1, nfe.Emit.IE, DSC_IE);
Alguem teve o mesmo problema?