Ir para conteúdo
  • Cadastre-se

dev botao

ERRO MDFE RETORNO VAZIO (URGÊNCIA)


  • Este tópico foi criado há 2220 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá boa tarde, estou tendo problemas quanto ao envio do mdfe, retorna exceção vazio.

 

*****Erro começou a acontecer desde ontem a tarde, antes disso estava tudo normal.

 

Anexe o código

 

Fazendo tudo isso recebo o retorno com exceção vazia.

 

Alguém pode me ajudar? 

 

Precisava de uma solução com urgência

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Rodrigo,

Por favor não poste como texto trechos grandes de código, procure sempre colocar em um arquivo TXT e anexar para que possamos analisar.

Desta forma a postagem fica mais clara e curta.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Olá... ok mas como já viu o código pode me ajudar????

 

Precisava disso urgente Italo

Agora, rodrigoernandespaiva disse:

Olá... ok mas como já viu o código pode me ajudar????

 

Precisava disso urgente Italo

ACBrMDFe1.Configuracoes.WebServices.TimeOut := FParametroNFe.TimeOutValidacao;

  ACBrMDFe1.Configuracoes.Arquivos.PathSalvar       := PathMensal;

  ACBrMDFe1.Configuracoes.WebServices.UF := ParametroNFe.UFEmitente;

  ACBrMDFe1.Configuracoes.WebServices.Visualizar := True;

  ACBrMDFe1.Configuracoes.WebServices.AguardarConsultaRet      := 5000;  // tempo padrão que vai aguardar para consultar após enviar a NF-e
  ACBrMDFe1.Configuracoes.WebServices.IntervaloTentativas      := 3000;  // Intervalo entre as tentativas de envio
  ACBrMDFe1.Configuracoes.WebServices.Tentativas               := 10;    // quantidade de tentativas de envio
  ACBrMDFe1.Configuracoes.WebServices.AjustaAguardaConsultaRet := True;

  ACBrMDFe1.Configuracoes.Geral.VersaoDF := ve300;
  ACBrMDFe1.Configuracoes.Arquivos.AdicionarLiteral := True;
  ACBrMDFe1.Configuracoes.Arquivos.EmissaoPathMDFe  := True;
  ACBrMDFe1.Configuracoes.Arquivos.SepararPorMes    := True;
  ACBrMDFe1.Configuracoes.Arquivos.PathMDFe         := APath + cDiretorioLogMDFE;

  ACBrMDFe1.Configuracoes.Arquivos.PathSchemas := APath + cDiretorioEsquemasMDFE +
    TVersaoManualMdfeString[vm300Mdfe];

  ACBrMDFe1.Configuracoes.Arquivos.Salvar := True;
  ACBrMDFe1.Configuracoes.Arquivos.PathSalvar := APath + cDiretorioLogMDFE;

  case FParametroNFe.AmbienteMdfe of
    tmdfeaProducao:
      ACBrMDFe1.Configuracoes.WebServices.Ambiente := taProducao;

    tmdfeaHomologacao:
      ACBrMDFe1.Configuracoes.WebServices.Ambiente := taHomologacao;
  end;

  ACBrMDFe1.Configuracoes.WebServices.ProxyHost := FParametroNFe.ProxyEndereco;
  ACBrMDFe1.Configuracoes.WebServices.ProxyPort := IntToStr
    (FParametroNFe.ProxyPorta);
  ACBrMDFe1.Configuracoes.WebServices.ProxyUser := FParametroNFe.ProxyUsuario;
  ACBrMDFe1.Configuracoes.WebServices.ProxyPass := FParametroNFe.ProxySenha;

  if Trim(FParametroNFe.CertificadoNome) = EmptyStr then
    raise Exception.Create('Ocorreu erro nenhum certificado definido');

  ACBrMDFe1.Configuracoes.Certificados.NumeroSerie :=
    FParametroNFe.CertificadoSerie;

  ACBrMDFe1.Configuracoes.Geral.FormaEmissao := TpcnTipoEmissao.teNormal;

  if ACBrMDFe1.DAMDFe <> nil then
  begin
    ACBrMDFe1.DAMDFe.PathPDF           := PathMensal;
    ACBrMDFe1.DAMDFe.ExpandirLogoMarca := False;
    ACBrMDFe1.DAMDFe.MostrarPreview    := not FParametroNFe.ImpDiretoDanfMDFE;
    ACBrMDFe1.DAMDFe.TipoDAMDFe        := tiRetrato;
    try
      ACBrMDFe1.DAMDFE.Logo              := Sessao.Usuario.Estabelecimento.LogoTipo;
    except
    end;
    ACBrMDFe1.DAMDFE.NumCopias         := FParametroNFe.NumViasMDFe;

    ACBrMDFeDAMDFEFR1.FastFile         := NotaUtil.PathAplication + cDiretorioMDFE + '\DAMDFE.FR3';

  end;
 

essa de cima é a rotina que uso para configurar o componente

 

Existe algo que esteja fazendo de errado ou faltando

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

primeiro tome cuidado em ficar postado diversas vezes. não é assim que vai conseguir ajuda no fórum e muito menos colocando o título que o fez aqui. lembre-se aqui é gratuito e aberto se queres algo mais rápido sugiro assinar o ACBrSAC.

agora vamos lá

abra o exemplo do svn, faça o processo e nos repasse as configurações que usou e os passos lá para que possamos reproduzir.

o exemplo serve para isso, pois não temos o seu ambiente e nem os seus fontes pra saber o que fez

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

como pode olhar nos arquivos a rotina de configuração e de envio estão idênticas ao exemplo do mdfe, porém não funciona, o problema aconteceu a partir das 4 horas da tarde de anteontem e desde então não consigo mais testar...

 

toda vez que envio o mdfe tenho a exceção vazio.

 

Pode ajudar?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
31 minutos atrás, rodrigoernandespaiva disse:

toda vez que envio o mdfe tenho a exceção vazio.

Geralmente isso acontece quando há retorno do webservice, mas em um formato que não é o esperado pelo ACBr.

Minha sugestão é que configure o componente para gravar os arquivos de envio e retorno

ACBrMDFe1.Configuracoes.Geral.Salvar := True;

ACBrMDFe1.Configuracoes.WebServices.Salvar := True;

E analise os arquivos de retorno.

Suspeito que tenha a haver com a configuração de TLS 1.2.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2220 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.