Ir para conteúdo
  • Cadastre-se

dev botao

'Start tag expected, '<' not found '. Porto Alegre/RS


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 447 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá, após efetuar a atualização do ACBR na data de ontem (17/01/2023) comecei a receber este erro na emissão da NFS-e para Porto Alegre/RS (Ambiente Nacional - BHISS se não me engano).
Project ProAuto.exe raised exception class EACBrXmlException with message 'Start tag expected, '<' not found'.

Rodei o ApagarACBR.bat
Exclui todos os diretórios
Baixei novamente e instalei novamente o ACBR, mas o erro persiste.

Alguma sugestão?
Desde já agradeço a atenção.

  • Consultores
Postado

Bom dia @econdotta,

Primeiramente BHISS é o provedor contratado por Porto Alegre/RS e não tem nada haver com o Ambiente ou Padrão Nacional.

Segundo, configura o componente para salvar os arquivo soap: Configuracoes.WebService.Salvar := True

Execute o método que esta gerando esse erro e anexe o XML soap de retorno para que possamos analisar.

  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Processou tudo até ai.

image.png.e520a5c3ed049e7d2f771c6e7dade0ea.png

Conteudo do FPRetorno:
<?xml version="1.0" encoding="UTF-8"?>{"tipoAmbiente":2,"versaoAplicativo":"SefinNac_Pre_1.0.0","dataHoraProcessamento":"2024-01-18T14:48:03.7923503-03:00","idDPS":"DPS431490220387545800018200900000000000038271","erros":[{"Parametros":null,"Codigo":"E0168","Descricao":"CPF do tomador não encontrado no cadastro CPF."}]}

Postado (editado)

Eu comentei as linhas da procedure e não ocorreu mais o erro. Acredito que esteja nesta atualização a falha.

procedure TACBrNFSeXWebservice.EnvioInterno(var CodigoErro, CodigoInterno: Integer);
begin
  ConfigurarHttpClient;

  try
    try
      HttpClient.Execute;
    finally
      CodigoErro := HttpClient.HTTPResultCode;
      CodigoInterno := HttpClient.InternalErrorCode;
    end;

    HttpClient.DataResp.Position := 0;

    FPRetorno := ReadStrFromStream(HttpClient.DataResp, HttpClient.DataResp.Size);

    if FPRetorno = '' then
      raise EACBrDFeException.Create('WebService retornou um XML vazio.');

    //if ((Pos('iso-8859-1', LowerCase(FPRetorno)) > 0) or
    //   (Pos('encoding', LowerCase(FPRetorno)) = 0)) and
    //   StringIsXML(FPRetorno)  then
    //begin
    //  FPRetorno := RemoverDeclaracaoXML(FPRetorno);
    //  FPRetorno := AnsiToNativeString(FPRetorno);
    //  FPRetorno := NativeStringToUTF8(FPRetorno);
    //  FPRetorno := '<?xml version="1.0" encoding="UTF-8"?>' + FPRetorno;
    //end;

    if StringIsXML(FPRetorno) then
      LevantarExcecaoHttp;
  except
    on E:Exception do
    begin
      raise EACBrDFeException.CreateDef(Format(ACBrStr(cACBrDFeSSLEnviarException),
        [HttpClient.InternalErrorCode, HttpClient.HTTPResultCode, HttpClient.URL])
        + sLineBreak + HttpClient.LastErrorDesc+ sLineBreak + E.Message);
    end;
  end;
end;

Editado por econdotta
  • Este tópico foi criado há 447 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...