Ir para conteúdo
  • Cadastre-se

dev botao

Download Nf-E


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

Recommended Posts

Olá a todos.

 

Estou tentando implementar a rotina de download da nf-e por meio do componente ACBrNFe da seguinte forma:

with ACBrNFe1.DownloadNFe.Download.Chaves.Add do
    chNFe := aChave;
  if ACBrNFe1.WebServices.DownloadNFe.Executar then
    Mensagem('Sucesso', 'Arquivo baixado com sucesso!')
  else
    Mensagem('Erro', 'Erro ao baixar o arquivo de nota fiscal!');

Porem, sempre estou recebendo o seguinte erro:

<cstat>215</cstat><xMotivo>Rejeição: Falha no schema XML</xMotivo>

Estou fazendo algo de errado?

 

Em uma das ocasiões, ele me deu o erro de falta de Manifestação, onde simplesmente cliquei no botão "Manif. Dest. - Conf. Operação" do demo do ACBr e passei a chave da NFe.

 

Preciso fazer mais alguma coisa?

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Tiago,

 

Você esta com todos os fontes e schemas atualizados?

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

Tiago,

 

Post como anexo o XML que você esta gerando e que esta ocorrendo a rejeiçã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

Italo, obrigado pela ajuda, mas na realidade acabei de perceber que o problema se encontra na manifestação do destinatário.

  ACBrNFe1.EventoNFe.Evento.Clear;
  with ACBrNFe1.EventoNFe.Evento.Add do
  begin
    infEvento.chNFe := Chave;
    infEvento.CNPJ := CNPJ;
    infEvento.dhEvento := now;
    infEvento.tpEvento := teManifDestConfirmacao;
  end;
  ACBrNFe1.EnviarEventoNFe(1);

Executei o comando mas mesmo ele não altera a manifestação da nota.

Está certo o comando executado? Estou esquecendo de algo?

 

Obrigado.

Editado por tiagoshimizu
Link para o comentário
Compartilhar em outros sites

  • 6 meses depois ...

Olá pessoal.

 

Fiz algumas tentativas para o download do XML de duas formas encontradas aqui no forum mesmo, desde já, obrigado pela contribuição de todos, porém das duas formas consultadas, o XML sempre retorna: Rejeicao: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital. 

 

Até entendo que o CNPJ e Certificado que estou usando realmente difere do Emitente..... mas é exatamente isso que preciso. Fazer o download do XML e não ficar dependendo se o fornecedor emitente irá enviar ou não, acredito que não seria apenas minha vontade mas de todos os clientes para os quais programamos. 

 

Talvez eu esteja errando ou não compreendendo o que realmente esteja acontecendo, por isso, preciso da ajuda de vocês.

 

Estou usando o seguinte código:

Procedure....
  ACBrNFe1.EventoNFe.Evento.Clear;
  with ACBrNFe1.EventoNFe.Evento.Add do
  begin
    infEvento.chNFe    := zroEventoschave.AsString;
    infEvento.CNPJ     := zroEventoscnpj.AsString;
    infEvento.dhEvento := now;
    infEvento.tpEvento := teManifDestConfirmacao;
    InfEvento.cOrgao   := 91;
  end;
  ACBrNFe1.EnviarEventoNFe(1);
end;

Já tentei com diversas opções no tpEvento, com ou sem cOrgao, e mesmo assim não consigo outra resposta a não esta.

 

Desde já grato a todos.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Existe algum EXE disponível para baixar o XML de certa chave de NFe ? Alguém pode me enviar link com o mesmo ?

 

Antecipadamente agradeço,

 

Einstein Torres

Recife,PE

Não, existia um projeto no ACBr que foi descontinuado a muito tempo, por ser uma forma não oficial para montar o xml novamente, mas o xml não tem validade juridica

o correto é o fornecedor enviar a nota logo após emissão, seja de qualquer forma mas ele é obrigado por lei a enviar, podendo sofrer as penas da lei caso não queira enviar

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

  • 1 ano depois...

Bom Dia,

 

Renovando o assunto de fazer o Donwload da NFe.

Acho que ainda há muitas dúvidas (inclusive a minha), pois veja bem,

 

1) Tenho um software da transportadora, e queria baixar o XML para facilitar a digitação do usuário, onde ele informa a chave de acesso e os dados do remetente e destinatário já sai preenchidos. Ao tentar baixar o XML a transportadora, em muitos casos, não é a indicada na NFe. O Emitente as vezes não informa o CNPJ da transportadora ou informa de outra e resolve mudar porque "n" motivos. Como vocês estão resolvendo este problema?

 

 

2) Não sei se vocês já viram este http://fsist.com.br/ mas nele qualquer um com pode, basta ter chave de acesso que consegue baixar o XML. Como ele consegue fazer isso e o "nosso" ACBr não pode? 

 

 

Desde já agradeço.

Editado por Digito Sistemas
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia!

primeiro deve de cobrar do cliente enviar o xml a transportadora está na lei!

segundo o que está mostrando deste site são métodos não convencionais e por sua vez não deveria existir ou ser usado mas enfim !

 

mostre a seu cliente os documentos do governo onde ele deve exibir do emissor da nf-e o xml enão você tentar achar meios de sair pegando xml que as vezes pode estar inconsistente para facilitar a vida dele!

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

É, Mas nem sempre é o que acontece. 

 

O pior de tudo é que para a empresa não perder para o concorrente, que as vezes até usa o emissor gratuito, ele acaba aceitando fazer o CTe sem o XML. Além disso tem o problema que mencionei acima (a empresa fatura sem colocar os dados do transportador) ocasionando o problema de não conseguir fazer o download do xml.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom veja que temos o jeitinho brasileiro e vejo como estamos com o Brasil!

então é como nós mesmo pedidos e não tem choro o cliente cobre do seu fornecedor o xml, caso ele não queira a gente dá a opção pra ele denunciar no sefaz o seu fornecedor!

se cada um fizer sua parte sem ficar reclamando e vindo com a velha história que fulano de tal faz porque o teu não faz!

é assim que se constrói algo de confiança! ;)

  • Curtir 3
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

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