Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

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?

Postado

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">

 

 

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.