Ir para conteúdo
  • Cadastre-se

dev botao

Baixar Xml


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

Recommended Posts

o metodo de manifestação do destinatario tem a ver com o destinatario (surpresa!), isto é, o emitente não tem como efetuar o download das NF emitidas por ele, limitando-se a receber o retorno dos eventos do destinatario.

independentemente desse ponto é bom lembrar que a SEFAZ não guarda as NF por muito tempo (creio que somente 6 meses), poderias sempre solicitar a eles o envio das NF que possuam no momento.

Link para o comentário
Compartilhar em outros sites

6 minutos atrás, 3Soft Sistemas disse:

o metodo de manifestação do destinatario tem a ver com o destinatario (surpresa!), isto é, o emitente não tem como efetuar o download das NF emitidas por ele, limitando-se a receber o retorno dos eventos do destinatario.

independentemente desse ponto é bom lembrar que a SEFAZ não guarda as NF por muito tempo (creio que somente 6 meses), poderias sempre solicitar a eles o envio das NF que possuam no momento.

Então eu posso solicitar a Sefaz as notas emitidas pela minha empresa que eles tenham armazenadas?? nos últimos meses?

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Não existe mecanismo de fazer isso via webservices... 

Se a NFe foi emitida por você, como não tens a chave de acesso? Isso não é uma pergunta minha, mas a linha de pensamento lógica que a SEFAZ segue. Porque ela te enviaria para download um arquivo que você enviou para ela?

 

Link para o comentário
Compartilhar em outros sites

Agora, douglaswf disse:

Não existe mecanismo de fazer isso via webservices... 

Se a NFe foi emitida por você, como não tens a chave de acesso? Isso não é uma pergunta minha, mas a linha de pensamento lógica que a SEFAZ segue. Porque ela te enviaria para download um arquivo que você enviou para ela?

 

douglas pah existem motivos para solicitar isso (HD corrompido, acidente, estupidez natural, etc). infelizmente pouca gente usa e abusa dos backups.

3 minutos atrás, netsolutions disse:

Então eu posso solicitar a Sefaz as notas emitidas pela minha empresa que eles tenham armazenadas?? nos últimos meses?

net pah, se não são muitas notas podes sempre efetuar a consulta delas no portal na nfe, contudo vais precisar da chave (não é dificil reconstruir a mesma se souberes o numero/serie das notas em falta)

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
5 minutos atrás, 3Soft Sistemas disse:

douglas pah existem motivos para solicitar isso (HD corrompido, acidente, estupidez natural, etc). infelizmente pouca gente usa e abusa dos backups.

net pah, se não são muitas notas podes sempre efetuar a consulta delas no portal na nfe, contudo vais precisar da chave (não é dificil reconstruir a mesma se souberes o numero/serie das notas em falta)

Concordo, seria ótimo pra um caso de incidente ou desastre, mas a responsabilidade é de cada um certo? O SEFAZ não tem o propósito de backup.

Quanto a reconstruir as chaves, é possível, porém vale lembrar que na chave tem 8 caracteres que são destinados a receber uma sequencia aleatória . Vai precisar ter essa informação também. Depois é só calcular o dígito. 

Só chamo a atenção pra que caso a sua empresa gera uma sequencia lógica (como por exemplo o mesmo número da NF), imagina que teu concorrente pode ter a mesma ideia e "pah" montar as chaves com os teus dados e ver o preço e as quantidades que tu pratica pra teus clientes... 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

tens razao douglas, contudo tens de concordar que não existem motivos para o SEFAZ se recusar a entregar esses dados, desde que os tenha. Na realidade toda a questão de obrigar o contribuinte a guardar esses mesmos dados por 5 anos tb é ridícula, pois se pensarmos bem o ideal seria a própria sefaz os guardar (tem estruturas para isso), até para efeitos de pesquisa de fraudes e fuga a fisco (não me surpreende que o façam sem divulgar).

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Na verdade as notas não são minhas, um cliente procurou a minha empresa para tentar ajuda-los no caso, eles usavam o emissor da receita, um técnico desatento de uma outra empresa da cidade realizou uma formatação sem Backup da maquina, tentei recuperar os arquivos mas não rolou pq pelo que parece o software da receita só gera o xml se você ir na opção de gerar XML... então imaginei que pudesse haver alguma outra maneira de reaver os xmls, pois o mesmo não guardava se quer cópia dos danfes, pelos quais poderíamos tentar baixar as notas usando a chave de acesso e o certificado digital.. por isso pensei na possibilidade de existir algum tipo de consulta que buscasse essas notas, pois com certeza haverão muitas outras empresas que passarão ou já passaram por isso... por hora respondi que não há como ajuda-lo

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, netsolutions disse:

Na verdade as notas não são minhas, um cliente procurou a minha empresa para tentar ajuda-los no caso, eles usavam o emissor da receita, um técnico desatento de uma outra empresa da cidade realizou uma formatação sem Backup da maquina, tentei recuperar os arquivos mas não rolou pq pelo que parece o software da receita só gera o xml se você ir na opção de gerar XML... então imaginei que pudesse haver alguma outra maneira de reaver os xmls, pois o mesmo não guardava se quer cópia dos danfes, pelos quais poderíamos tentar baixar as notas usando a chave de acesso e o certificado digital.. por isso pensei na possibilidade de existir algum tipo de consulta que buscasse essas notas, pois com certeza haverão muitas outras empresas que passarão ou já passaram por isso... por hora respondi que não há como ajuda-lo

 

esses casos se chama Backup!

simples fácil e prático! ou HD Externo, ou e-mail, ou conta no gdrive, onedrive, dropbox!

  • 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

49 minutos atrás, netsolutions disse:

Concordo! porém no caso citado a cagada já foi feita sem a existência de backup.. ai ferrou! rsrsrsrs

Tenta esse link ai companheiro... nao precisa fazer manifesto ..https://www.fsist.com.br/

baixa com assinatura e protocolo sem necessidade de certificado na maquina..

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

o FSist recupera o XML mas ele assina o XML com o próprio certificado. Logo não tem valor fiscal algum.... Se quiser testar, baixa o XML com ele, e depois entra no site do Sefaz e posta o XML pra validar. Em anexo um exemplo que comprova...

Se optar por recuperar, cuidado pra recuperar com alguém que garanta a validade fiscal. (exemplo, www.brproj.com.br)

esse XML não vale pra nada... só pra importar a nota ao invés de digitar...

FSist.PNG

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

Em 25/04/2016 at 08:45, douglaswf disse:

o FSist recupera o XML mas ele assina o XML com o próprio certificado. Logo não tem valor fiscal algum.... Se quiser testar, baixa o XML com ele, e depois entra no site do Sefaz e posta o XML pra validar. Em anexo um exemplo que comprova...

Se optar por recuperar, cuidado pra recuperar com alguém que garanta a validade fiscal. (exemplo, www.brproj.com.br)

esse XML não vale pra nada... só pra importar a nota ao invés de digitar...

FSist.PNG

ok, você tem rasão 

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Alguem pode me ajudar?

Eu consegui implementar para baixar o XML depois que eu dou ciência na NFe e esta gravando o XML na pasta conforme configurado no componente, porem eu queria ver se tem como pegar o XML completo do retorno do componente para gravar no banco, eu estou pegando um XML do seguinte local:

ACBrNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ i ].XML

Porem ele me retorna apenas uma parte do XML

Exemplo 1: "<?xml version="1.0" encoding="UTF-8"?><nfeProc versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe"><NFe xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe versao="3.10" Id="NFe35160568373703000107"

Exemplo 2: "<?xml version="1.0" encoding="UTF-8"?><nfeProc versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe"><NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe Id="NFe51160515016488000112550090000719701149770050" versao="3.10"><ide><cUF>51</cUF><cNF>14977"

Eu vi o Italo postando no fórum dizendo para pegar do schema procNFe, mas não existe mais esse schema no componente, pelo menos eu não achei, dentro de Items[ i ] só tem resNFe, resEvento e procEvento.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Carlos,

O correto é:

ACBrNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ i ].XML

Verifique a variável ou o tamanho do campo onde você esta armazenando o retorno da propriedade XML.

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

15 horas atrás, Italo Jurisato Junior disse:

Boa tarde Carlos,

O correto é:

ACBrNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ i ].XML

Verifique a variável ou o tamanho do campo onde você esta armazenando o retorno da propriedade XML.

Italo meu campo no banco de dados Postgres esta como Text então não tem um limite, mas vou testar a quantidade de caracteres que esta sendo retornado pelo .Items[ i ].XML

Qualquer coisa eu aviso, obrigado mais uma vez pela ajuda.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Estou utilizando o DistribuicaoDFe, porem existem notas em que tem menos de 60 dias de autorização, está com manifesto de confirmação de operação porem o método não retorna o Xml da nota somente o resumo, o correto não seria retornar o Xml completo?

Link para o comentário
Compartilhar em outros sites

36 minutos atrás, rlmariz disse:

Estou utilizando o DistribuicaoDFe, porem existem notas em que tem menos de 60 dias de autorização, está com manifesto de confirmação de operação porem o método não retorna o Xml da nota somente o resumo, o correto não seria retornar o Xml completo?

Só vem o XML quando você faz a Ciência e depois consulta, se você faz direto a confirmação o XML não vem, na teoria você primeiro consulta para ficar sabendo que alguém emitiu uma nota contra seu CNPJ, depois você faz a Ciência da nota, desta forma você esta informando a Sefaz que esta Ciente que emitiram uma nota contra seu CNPJ e a Sefaz retorna o XML da NF-e, ai você toma a decisão se vai confirmar ou fazer o desconhecimento da operação.

Editado por Carlos Alberto Fitl
Link para o comentário
Compartilhar em outros sites

4 minutos atrás, Carlos Alberto Fitl disse:

Só vem o XML quando você faz a Ciência e depois consulta, se você faz direto a confirmação o XML não vem, na teoria você primeiro consulta para ficar sabendo que alguém emitiu uma nota contra seu CNPJ, depois você faz a Ciência da nota, desta forma você esta informando a Sefaz que esta Ciente que emitiram uma nota contra seu CNPJ e a Sefaz retorna o XML da NF-e, ai você toma a decisão se vai confirmar ou fazer o desconhecimento da operação.

É uma nota que já tem uns 60 dias e eu e já tem ciência, pelo que entendi deveria retornar, na mesma consulta existem outras notas da mesma forma que vem o xml.

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Boa tarde,

 

Estou com o mesmo problema do rlmariz . Estou usando a função DistribuicaoDFe. Faço a pesquisa, recebo a lista de NF-e. Faço a manisfestação de confirmação e só consigo pegar o resumo.

Li em outros tópicos que deve-se manifestar a ciência primeiro. Já fiz esse procedimento com outras NF-e e acontece sempre a mesma coisa. Só vem o resumo da NF-e. Fiz esse procedimento mesmo sabendo que na "NT 2012/00 - Manifestação do Destinatário" diz que o evento “Ciência da Operação” deve ser evitado Item 4.9.10 letra D :

Neste evento, o destinatário declara ter ciência sobre uma determinada operação destinada ao seu CNPJ, mas não possui elementos suficientes para apresentar a sua manifestação conclusiva sobre a operação citada. O registro deste evento libera também a possibilidade da empresa efetuar o download da NF-e, conforme especificado no “Serviço de Download das NF-e Confirmadas”.

O evento de “Ciência da Operação” é um evento opcional e pode ser evitado, já que normalmente o destinatário da NF-e deve possuir o arquivo XML da NF-e enviado e/ou disponibilizado pelo emitente. Após um período determinado, todas as operações com “Ciência da Operação” deverão obrigatoriamente ter a manifestação final do destinatário declarada em um dos eventos de Confirmação da Operação, Desconhecimento ou Operação não Realizada

Mesmo que a NF-e seja destinada ao meu CNPJ eu só consigo baixar o XML pela função DistribuicaoDFe caso meu CNPJ esteja preenchido no campo de autorização no XML ?

Porque as NF-e pesquisadas mesmo manifestadas eu só consigo pegar p resumo ?

 

att,

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2476 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...