Ir para conteúdo
  • Cadastre-se

dev botao

Arquivo XML perdido


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

Recommended Posts

Boa noite, estou com uma situação com duas notas fiscais nfce, geradas pelo emissor desenvolvido com a ajuda da comunidade.

Essas Notas constam como autorizadas no entanto o xml gravado das notas não foi finalizado como autorizado, desta forma ao importar 

no sistema do contador esses arquivos não são levados em consideração.

Precisava de uma rotina funcional para recuperar notas emitidas através da chave e gravar a mesma na pasta de emitidas sobrepondo o arquivo com erro

tentei o seguinte codigo sem sucesso:

                  ACBrNFe1.WebServices.Consulta.NFeChave := auxchave;
                  ACBrNFe1.WebServices.Consulta.Executar;

                  ACBrNFe1.DownloadNFe.Download.CNPJ := edtEmitCNPJ.Text;

                  with ACBrNFe1.DownloadNFe.Download.Chaves.Add do
                  begin
                   chNFe := auxchave;
                  end;

                  ACBrNFe1.Download;

aparece erro URL não definida para download

Alguem tem uma solução? procurei em outros tópicos e não encontrei

desde já, obrigado

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

Olá,

Estou com o mesmo problema. Um determinado arquivo XML de uma NFCe que consta como "autorizada na sefaz" aparentemente foi apagado por engano. Dai eu tentei fazer o Download do arquivo XML porém o ACBr Monitor Plus versão 0.1.11.0 devolve a seguinte mensagem: "URL não definida para: TNFeDownloadNFe"

Este é o log dos comandos que executei:

ACBr Monitor Ver.0.1.11.0
Aguardando comandos ACBr
Monitorando Comandos TXT em: C:\ACBrMonP\ENT.TXT
Respostas gravadas em: C:\ACBrMonP\SAI.TXT

NFe.SetModeloDF("65")
OK: 

NFe.StatusServico
OK: Servico em Operacao
[STATUS]
Versao=SVRSnfce201411141702
TpAmb=1
VerAplic=SVRSnfce201411141702
CStat=107
XMotivo=Servico em Operacao
CUF=22
DhRecbto=11/11/2015 00:44:02
TMed=1
DhRetorno=30/12/1899
XObs=

NFe.Versao
OK: 0.1.11.0

NFe.CertificadoDataVencimento
OK: 12/01/2016

NFe.SetModeloDF("65")
OK: 

NFe.ConsultarNFe("22151120702084000112650010000080131000801364")
OK: Autorizado o uso da NF-e
[CONSULTA]
Versao=SVRSnfce201411131521
TpAmb=1
VerAplic=SVRSnfce201411131521
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=22
ChNFe=22151120702084000112650010000080131000801364
DhRecbto=10/11/2015 21:24:19
NProt=322150000473352
DigVal=Q733zZkyZHR4s7aVXrzm4Nap0qw=

NFe.DownloadNFe ( "20702084000112" , "22151120702084000112650010000080131000801364" )
ERRO: 
URL não definida para: TNFeDownloadNFe

NFe.DownloadNFe ( "20702084000112" , "22151120702084000112650010000080131000801364" )
ERRO: 
URL não definida para: TNFeDownloadNFe
 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Primeiro é preciso verificar se a sua UF possui o serviço de Download da NF-e.

Segundo o serviço não funciona assim, você precisa manifestar primeiramente a NF-e para depois conseguir fazer o download, ou seja, somente o destinatário poderá por enquanto fazer o download.

Isso é válido somente para NF-e, pois NFC-e como é venda direta a consumidor não possui evento de manifestação de destinatário, portanto, não pode ser feito o download.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Em ‎11‎/‎11‎/‎2015‎ ‎07‎:‎26‎:‎07, Régys Silveira disse:

Primeiro é preciso verificar se a sua UF possui o serviço de Download da NF-e.

Segundo o serviço não funciona assim, você precisa manifestar primeiramente a NF-e para depois conseguir fazer o download, ou seja, somente o destinatário poderá por enquanto fazer o download.

Isso é válido somente para NF-e, pois NFC-e como é venda direta a consumidor não possui evento de manifestação de destinatário, portanto, não pode ser feito o download.

Então se não se pode fazer download de NFCe complicou porque como o ACBr Montor Plus estava nas versões anteriores com problema de não salvar os arquivos XML na pasta indicada e também não estava agregando a tag de Protocolo teremos que gerar o XML novamente e consultar para agregar a tag do protocolo. O problema é que ao gerar o XML novamente a tag "digestvalue" vai ter valor diferente e provavelmente não vai protocolar.

Daí complicou o meio de campo.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
41 minutos atrás, [email protected] disse:

Então se não se pode fazer download de NFCe complicou porque como o ACBr Montor Plus estava nas versões anteriores com problema de não salvar os arquivos XML na pasta indicada e também não estava agregando a tag de Protocolo teremos que gerar o XML novamente e consultar para agregar a tag do protocolo. O problema é que ao gerar o XML novamente a tag "digestvalue" vai ter valor diferente e provavelmente não vai protocolar.

Daí complicou o meio de campo.

Se tu tem errado os dados gravados em seu banco vai ser mesmo complicado!

agora tu tem os dados certos, basta remontar o xml e fazer a consulta que sim vai bater!

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

  • 3 semanas depois ...
  • Moderadores
13 horas atrás, Ale Hexata disse:

Juliomar boa tarde, poderia fazer a gentileza de postar a idéia básica de como remontar o xml, se possível e tiver fácil compartilhar a rotina, de forma que não gere divergência?

Bem simples como é que tu faz pra alimentar o componente pra emitir?

faz a mesma coisa com os dados e depois manda consultar! simples

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

  • 2 semanas depois ...

Boa tarde Juliomar, consegue me dar uma luz?

estou tentando remontar o arquivo mas gero certinho mas nao estou conseguindo gravar a consulta, para ficar como autorizado no xml

 

                              ACBrNFe1.NotasFiscais.Clear;

                              acbrnfe1.Configuracoes.Arquivos.PathSchemas:='C:\HEXATA\SCHEMAS';

                              ACBrNFe1.Configuracoes.Geral.IncluirQRCodeXMLNFCe :=true;

                              ACBrNFeDANFCeFortes1.Impressora:=edtimpressora.text;
                              ACBrNFeDANFCeFortes1.MostrarPreview:=false;
                              ACBrNFe1.DANFE:= ACBrNFeDANFCeFortes1;

                              GeracaoNFCeSimplesTarifado(idprocesso);

                              MemoHist.lines.add('XML Gerado: '+idprocesso);

                              ACBrNFe1.NotasFiscais.Assinar;
                              MemoHist.lines.add('XML Assinado: '+idprocesso);

                              ACBrNFe1.NotasFiscais.Validar;
                              MemoHist.lines.add('XML Validado: '+idprocesso);

                              ACBrNFe1.WebServices.Consulta.NFeChave := auxchave;

                              ACBrNFe1.Consultar;
                              MemoHist.lines.add('Consultando a nota: '+idprocesso);

                              ACBrNFe1.NotasFiscais.Items[0].GravarXML();

                              MemoHist.lines.add('Nota regravada: '+idprocesso);

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Ale Hexata disse:

Boa tarde Juliomar, consegue me dar uma luz?

estou tentando remontar o arquivo mas gero certinho mas nao estou conseguindo gravar a consulta, para ficar como autorizado no xml

 

                              ACBrNFe1.NotasFiscais.Clear;

                              acbrnfe1.Configuracoes.Arquivos.PathSchemas:='C:\HEXATA\SCHEMAS';

                              ACBrNFe1.Configuracoes.Geral.IncluirQRCodeXMLNFCe :=true;

                              ACBrNFeDANFCeFortes1.Impressora:=edtimpressora.text;
                              ACBrNFeDANFCeFortes1.MostrarPreview:=false;
                              ACBrNFe1.DANFE:= ACBrNFeDANFCeFortes1;

                              GeracaoNFCeSimplesTarifado(idprocesso);

                              MemoHist.lines.add('XML Gerado: '+idprocesso);

                              ACBrNFe1.NotasFiscais.Assinar;
                              MemoHist.lines.add('XML Assinado: '+idprocesso);

                              ACBrNFe1.NotasFiscais.Validar;
                              MemoHist.lines.add('XML Validado: '+idprocesso);

                              ACBrNFe1.WebServices.Consulta.NFeChave := auxchave;

                              ACBrNFe1.Consultar;
                              MemoHist.lines.add('Consultando a nota: '+idprocesso);

                              ACBrNFe1.NotasFiscais.Items[0].GravarXML();

                              MemoHist.lines.add('Nota regravada: '+idprocesso);

Boa tarde Juliomar, consegue me dar uma luz?

estou tentando remontar o arquivo mas gero certinho mas nao estou conseguindo gravar a consulta, para ficar como autorizado no xml

 

                              ACBrNFe1.NotasFiscais.Clear;

                              acbrnfe1.Configuracoes.Arquivos.PathSchemas:='C:\HEXATA\SCHEMAS';

                              ACBrNFe1.Configuracoes.Geral.IncluirQRCodeXMLNFCe :=true;

                              ACBrNFeDANFCeFortes1.Impressora:=edtimpressora.text;
                              ACBrNFeDANFCeFortes1.MostrarPreview:=false;
                              ACBrNFe1.DANFE:= ACBrNFeDANFCeFortes1;

                              GeracaoNFCeSimplesTarifado(idprocesso);

                              MemoHist.lines.add('XML Gerado: '+idprocesso);

                              ACBrNFe1.NotasFiscais.Assinar;
                              MemoHist.lines.add('XML Assinado: '+idprocesso);

                              ACBrNFe1.NotasFiscais.Validar;
                              MemoHist.lines.add('XML Validado: '+idprocesso);

                              ACBrNFe1.WebServices.Consulta.NFeChave := auxchave;

                              ACBrNFe1.Consultar;
                              MemoHist.lines.add('Consultando a nota: '+idprocesso);

                              ACBrNFe1.NotasFiscais.Items[0].GravarXML();

                              MemoHist.lines.add('Nota regravada: '+idprocesso);

 

Obs: Verifiquei que altera a chave da nota ao tentar remontar

41151118170238000120650010000018552000018554
41151218170238000120650010000018551000018550

 

Link para o comentário
Compartilhar em outros sites

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