Ir para conteúdo
  • Cadastre-se

dev botao

Nf-E Erro Ao Tentar Verificar O Status


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

Recommended Posts

pensei aqui comigo, vou testar a versão openSSL, pq se nessa versão funcionar blz.
pequei as dlls, descometei as linhas no acbr.inc. Ai fui e copilei o demo do acbr so que quando eu vou consultar o status da erro  :

A página XML não pode ser exibida
Não é possível exibir a entrada XML usando a folha de estilos . Corrija o erro e clique no botão Atualizar ou tente novamente mais tarde.

--------------------------------------------------------------------------------

O documento XML deve ter um elemento de nível superior. Erro ao processar o recurso 'file:///D:/ACBR/Exemplos/ACBrNFe2/Delp...

tem algo que eu tenho que fazer nos schemas quando é openSSL?
To meio perdido nessa parte vou ficar tentando aqui.
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Rafael,

 

Esse erro costuma aparecer quando o XML contem algum carácter (vogal) acentuado ou cedilha.

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

mas, eu tentei acessar o link diretamente do navegador.

e no chrome ele acessa mostra o xmls referente ao WSDL do status. ja no IE nao.

e consecutivamente no sistema também nao consegue acessar.

ja descobri que se eu fizer o IE acessar meu sistema acessa. so nao to conseguindo fazer isso já mudei todas as permissões na aba avançado. ja atualizei o windows ja fiz tudo. e nao resolveu. to correndo pra descobrir isso. 

so nao entendo pq so ta dando isso comigo. tipo, eu vi no forum que a um tempo atraz isso ocorreu com um pessoal, mas mudando a confguração e ate mexendo no firewall ou conseguindo resolver conflitos de DNS eles resolveram, so que ja tentei tudo e nao consegui resolver.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 4 semanas depois ...

eu consequi resolver em algumas maquinas. mas tem outras que nao vao de jeito nenhum.
ja tentei de tudo nessas que nao consequi fazer rodar e nao consigo.
bem o que eu fiz foi o sequinte:
 1. instala a cadeia de certificados do sefaz.

 2. roda o capcom como administrador.

 3. copia as dlls que eu ja falei a cima pro system32 e pro syswon64 se for o caso do windows 64.

 4. vai no internet explores opições > avançado, vai ate o final e marca todos os tssl e ssl, marca tambem pra permitir executar do computador, desmarca pra validar certificados (os 3 ultimos).

 5. limpe o cache e o historico do IE

6. e roda teu aplicatico como administrador.

 

isso resolvou alguns clientes, mas um monte nao. ainda to tentando descobri o que pode ta causando isso e nao consigo.

Link para o comentário
Compartilhar em outros sites

  • Consultores
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

  • Consultores

Oliveira,

 

Segundo o link que postei o ambiente de homologação da SEFAZ-SP esta parado já o de produção não.

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

  • 5 semanas depois ...
  • Membros Pro

Como postei anteriormente, consegui acertar o envio da NFE no meu Cliente... E agora na Empresa, fui atualizar novamente os Componentes do ACBR... e parou de funcionar o envio da NFE na empresa, retornando o Status como vazio:

 

ACBrNFe.WebServices.StatusServico.Executar;
if Trim(ACBrNFe.WebServices.StatusServico.Msg) = '' then
  MsgI('Sem Conexão');
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Roberto,

 

Qual é a UF?

 

Outra coisa importante, hoje o componente ACBrNFe possui uma propriedade chamada Salvar dentro do grupo WebServices:

 

Configuracoes.WebServices.Salvar := True ou False;

 

Atribua o valor True a essa propriedade, desta forma os arquivos de envio e de retorno serão salvos com a palavra soap no nome do XML.

 

Esse XML no caso do retorno, é salvo sem nenhum tratamento desta forma fica mais fácil descobrirmos se se trata de um problema na SEFAZ ou se a mesma mudou alguma coisa na estrutura do XML em função da mudança para a versão 3.10

 

Atribua o valor True a propriedade Salvar e consulta novamente o status, post como anexo os arquivos de envio e de retorno.

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

Bom dia pessoal,

 

Aqui no Paraná, estou com o mesmo problema de retorno. 

Eu envio a Nfe ja na versao 3.10, o sistema gera a nfe, mas nao traz informacao no retorno. Estou fazendo da seguinte forma:

NfeEnviada := false;  
dm.ACBrNFe.NotasFiscais.GerarNFe();
if not(dm.ACBrNFe.WebServices.StatusServico.Executar) then
    raise Exception.Create(dm.ACBrNFe.WebServices.StatusServico.Msg);
dm.ACBrNFe.Enviar(0,True,true);   // Transmitir a Nota para o Sefaz}
dm.ACBrNFe.WebServices.Retorno.Recibo := dm.ACBrNFe.WebServices.Enviar.Recibo;
dm.ACBrNFe.WebServices.Retorno.Executar;
dm.ACBrNFe.Consultar;
CarregaMemoNfe;
 if DM.ACBrNFe.WebServices.Consulta.cStat in [100,101,110] then
   NfeEnviada := True;
 

Estou mudando da v200 para a 310 em tempo de execucao:

    dm.ACBrNFe.Configuracoes.Geral.ModeloDF := moNFe; // moNFe ou moNFCe
    dm.ACBrNFe.Configuracoes.Geral.VersaoDF := ve310;
    dm.ACBrNFe.Configuracoes.Geral.PathSchemas := ExtractFilePath(Application.ExeName)+'Schemas\V310\';
    dm.DANFECB.TipoDANFE := tiRetrato;
    dm.DanfeRL.TipoDANFE := tiRetrato;
 
O erro acontece ja na linha -> dm.ACBrNFe.WebServices.Enviar.Recibo que vem em branco ai qdo mando executar o retorno, nao traz nada.
 

entrei consultado o status neste 02 links

http://hom.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=3.10&tipoConteudo=Skeuqr8PQBY=

http://hom.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=2.00&tipoConteudo=Skeuqr8PQBY=

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia pessoal,

 

Aqui no Paraná, estou com o mesmo problema de retorno. 

Eu envio a Nfe ja na versao 3.10, o sistema gera a nfe, mas nao traz informacao no retorno. Estou fazendo da seguinte forma:

NfeEnviada := false;  

dm.ACBrNFe.NotasFiscais.GerarNFe();

if not(dm.ACBrNFe.WebServices.StatusServico.Executar) then

    raise Exception.Create(dm.ACBrNFe.WebServices.StatusServico.Msg);

dm.ACBrNFe.Enviar(0,True,true);   // Transmitir a Nota para o Sefaz}

dm.ACBrNFe.WebServices.Retorno.Recibo := dm.ACBrNFe.WebServices.Enviar.Recibo;

dm.ACBrNFe.WebServices.Retorno.Executar;

dm.ACBrNFe.Consultar;

CarregaMemoNfe;

 if DM.ACBrNFe.WebServices.Consulta.cStat in [100,101,110] then

   NfeEnviada := True;

 

Estou mudando da v200 para a 310 em tempo de execucao:

    dm.ACBrNFe.Configuracoes.Geral.ModeloDF := moNFe; // moNFe ou moNFCe

    dm.ACBrNFe.Configuracoes.Geral.VersaoDF := ve310;

    dm.ACBrNFe.Configuracoes.Geral.PathSchemas := ExtractFilePath(Application.ExeName)+'Schemas\V310\';

    dm.DANFECB.TipoDANFE := tiRetrato;

    dm.DanfeRL.TipoDANFE := tiRetrato;

 

O erro acontece ja na linha -> dm.ACBrNFe.WebServices.Enviar.Recibo que vem em branco ai qdo mando executar o retorno, nao traz nada.

 

entrei consultado o status neste 02 links

http://hom.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=3.10&tipoConteudo=Skeuqr8PQBY=

http://hom.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=2.00&tipoConteudo=Skeuqr8PQBY=

Provavelmente o webservice está respondendo no modo síncrono e neste caso não existe número do recibo.
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

Mudei para false e fiz o teste, ele realmente traz o recibo mas no retorno, nem neste consultar traz alguma informacao, o tpamb retorna como producao, e o restante de informacao vem vazio, tem alguma outra forma de fazer isso. Na versao 200 estou usando assim funciona perfeitamente.
 
DM.ACBrNFe.Consultar;
Memo1.Lines.Clear;
Memo1.Lines.Add('Funcao Consulta RetWS');
Memo1.Lines.Add(DM.ACBrNFe.WebServices.Consulta.RetWS);
Memo1.Lines.Add('Envio NFe');
Memo1.Lines.Add('Ambiente: ' + TpAmbToStr(DM.ACBrNFe.WebServices.Consulta.TpAmb));
Memo1.Lines.Add('Versão Aplic.: ' + DM.ACBrNFe.WebServices.Consulta.verAplic);
Memo1.Lines.Add('Status Serviço: ' + IntToStr(DM.ACBrNFe.WebServices.Consulta.cStat));
Memo1.Lines.Add('UF: ' + IntToStr(DM.ACBrNFe.WebServices.Consulta.cUF));
Memo1.Lines.Add('Motivo: ' + DM.ACBrNFe.WebServices.Consulta.XMotivo);
Memo1.Lines.Add('Mensagem: ' + {IntToStr(DM.ACBrNFe.WebServices.Consulta.cMsg) + }DM.ACBrNFe.WebServices.Consulta.Msg);
Memo1.Lines.Add('Protocolo: ' + DM.ACBrNFe.WebServices.Consulta.Protocolo);
 
 if DM.ACBrNFe.WebServices.Consulta.cStat in [100,101,110] then
    NfeEnviada := True;
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 7 meses depois ...

Pessoal esse problema voltou a ocorrer.

 

Tento acessar o portal de SP e da o seguinte erro, tanto no Google, IE ou Mozila

 

O servidor em nfe.fazenda.sp.gov.br não pôde ser encontrado porque a busca DNS falhou. DNS é o serviço da web que converte o nome de um website em seu endereço na Internet. Na maioria dos casos, este erro é causado quando não há conexão à Internet ou quando a rede é mal configurada. O erro também pode ser causado por ausência de resposta do servidor DNS ou por um firewall que impeça Google Chrome de acessar a rede.

 

e por conta disso um cliente não tem conseguido enviar NFE.

 

Tá tudo certo na maquina

Versão 3.10

no Opções da Internet

SSL 3.1

TSL 1.0

tres ultimos desmarcados

antivirus desabilitados

dlls registradas corretamente

cadeias de certificação atualizadas

 

e não abre o portal muito menos da sequer o status do serviço, quanto mais o envio de nota.

 

Alguem tem alguma idéia do que possa ser feito ?

 

Obrigado

Link para o comentário
Compartilhar em outros sites

Pessoal

 

Parei para ler a mensagem e descobri o seguinte, minha e a máquina do meu cliente contem IP Fixo e neste caso como estão em rede, foi necessário colocar o DNS primário e secundário da NET, pois eu e esse cliente usamos NET, onde

Primário 208.67.222.222

Secundário 208.67.220.220

 

Troquei para 

Primário 8.8.8.4

Secundário 8.8.8.8

 

Bom pelo menos o navegador voltou a abrir normalmente, todos eles, IE,Google e Mozila

agora amanhã vou testar o status do serviço no cliente após essa alteração.

 

abraço a todos

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3275 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.