Everton M Gava Postado 6 Maio Postado 6 Maio Bom dia, Estava executando o comando ACBrNFSeX.ConsultarDFe(StrToIntDef(ultNSU, 0)) para obter os XML das notas de serviço emitidas. No dia 16/04/2026 passei a receber o seguinte erro ao executar esse comando: X999-Erro de Conexão: StartTag: invalid element name. Alguém sabe como se resolve essa situação, está passando pela mesma situação, ou se é algum problema do lado do serviço?
Everton M Gava Postado 6 Maio Autor Postado 6 Maio Verifiquei que o problema é um XML específico retornado pelo serviço de distribuição. Ocorre a exceção nessa function, ao fazer o TACBrNFSeX(FAOwner).NotasFiscais.LoadFromString(aXml, False): function TACBrNFSeXProvider.CarregarXmlNfse(aNota: TNotaFiscal; const aXml: string): TNotaFiscal; begin if Assigned(ANota) then ANota.XmlNfse := aXml else begin TACBrNFSeX(FAOwner).NotasFiscais.LoadFromString(aXml, False); ANota := TACBrNFSeX(FAOwner).NotasFiscais.Items[TACBrNFSeX(FAOwner).NotasFiscais.Count-1]; if (aNota.XmlRps <> '') and (ANota.XmlNfse = '') then ANota.XmlNfse := aNota.XmlRps; end; Result := aNota; end; A única diferença visivel no XML para os demais é a seguinte linha: Não dispara exceção ao fazer o load : -<NFSe versao="1.01" xmlns="http://www.sped.fazenda.gov.br/nfse"> Dispara exceção ao fazer o load: -<NFSe xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01">
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora