Ir para conteúdo
  • Cadastre-se

dev botao

Download Nf-E


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

Recommended Posts

Postado

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.

Postado (editado)

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
  • Solution
Postado

Italo, muito obrigado pela ajuda prestada.

 

Resolvi meu problema adicionando infEvento.cOrgao := 91;

 

Agora funcionou certinho tanto a manifestação quanto o download do XML.

 

Obrigado.

  • 6 meses depois ...
Postado

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.

Postado

Acrescentei no código acima: InfEvento.nSeqEvento := 1;

 

Porem o resultado continua como: Rejeicao: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital - cStat = 213

 

Continuando as pesquisas.... 

Postado

Olá Julio, achei meu erro aqui... na verdade o CNPJ a ser informado é o CNPJ que emitente da NF-e e não do destinatário, fiz a correção e funcionou certinho.

 

Grato mais uma vez.

 

Boa Noite!

Postado

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

  • Moderadores
Postado

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_Transparent-02.png
 

 

  • 1 ano depois...
Postado (editado)

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
  • Moderadores
Postado

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_Transparent-02.png
 

 

Postado

É, 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.

  • Moderadores
Postado

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_Transparent-02.png
 

 

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