Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

ACBrNFe1.Configuracoes.Geral.Salvar := True;
  ACBrNFe1.Configuracoes.Geral.FormaEmissao := teNormal;
  ACBrNFe1.Configuracoes.WebServices.Visualizar := False;
  ACBrNFe1.Configuracoes.WebServices.UF := 'SP';
  ACBrNFe1.DownloadNFe.Download.tpAmb := taHomologacao;
  ACBrNFe1.Configuracoes.WebServices.Ambiente := taHomologacao;
  ACBrNFe1.DownloadNFe.Download.Chaves.Clear;
  ACBrNFe1.DownloadNFe.Download.CNPJ := vCNPJ;
  ACBrNFe1.DownloadNFe.Download.Chaves.Add.chNfe := vChave;
  ACBrNFe1.WebServices.DownloadNFe.Executar;

Bom dia, conforme a rotina acima descrita era possível fazer o download dos xmls, direto da SEFAZ, mas quando atualizamos para a versão 3.10 parou de fazer o download e não retorna nenhuma mensagem de erro.

Notamos que ao debugar o enredeço da URL adcionada  na Unit ACBrDFE.pas, nas linhas 449 a 452 não bate com o novo endereço de download  como mostra a imagem abaixo:

 na rotina do ACBr apresenta o seguinte endereço: URL://hom.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx

sendo diferente do apresantado para download na versão 3.10, conforme a imagem.

Outro fato que també ocorre é que na procedure:

procedure TACBrDFe.LerServicoDeParams(const ModeloDFe, UF: String;
  const TipoAmbiente: TpcnTipoAmbiente; const NomeServico: String;
  var Versao: Double; var URL: String);

onde localiza o nome do schema para gerar crítica caso tenha algo errado, não encontra o arquivo de schema com o nome de  downloadNfe.xsd, ele deveria ficar na pasta \schemas\v310 e não se encontra nela. este nome downloadNFe provem da função :

function LayOutToSchema(const t: TLayOut): TSchemaNFe;  

que fica na Unit pcnConversãoNfe.pas

Como não temos nehuma rotina de testes na pasta de exemplos que faça o download do XML , não temos como averiguar se há falha de procedimento de nossa parte. Mas voltamos a informar que antes da atualização para a versão 3.10 fazia o download normalmente.

Estamos no aguardo de alguma orientação que possa nos esclarecer este caso.

 

imagem.jpg

  • Moderadores
Postado

Você está comparando as URL de homologação com as de produção.

Aqui tem as URL de homologação:

https://hom.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs=

Segundo a NT 2014/002, o webservice NFeDownloadNF será desativado em 02/05/2017, então o melhor a fazer é migrar para o DistribuicaoDFe.

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

Projeto ACBr

 

 

  • Moderadores
Postado
8 minutos atrás, microporto.suporte disse:

Ok, tudo bem posso ter me enganado no ambiente, mas consultando o ambiente de homologação também é diferente do adicionado da URL:

Veja o final da página:

Ambiente Nacional - (AN)
Serviço Versão URL
RecepcaoEvento 1.00 https://hom.nfe.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx
NFeDistribuicaoDFe 1.00 https://hom.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx
NfeConsultaDest 2.00 / 3.10 https://hom.nfe.fazenda.gov.br/NFeConsultaDest/NFeConsultaDest.asmx
NfeDownloadNF 2.00 / 3.10 https://hom.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx

 

9 minutos atrás, microporto.suporte disse:

Onde acho exemplos para que possamos migrar?

No demo do ACBr. Também na pasta do demo tem um .txt com exemplo de uso e vários tópicos aqui no fórum, é só pesquisar.

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

Projeto ACBr

 

 

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