Login Registre-se
[RESOLVIDO]Download XML  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
adrianocgr

JavaC Membro

Membro desde: 09/09/2016 11:16:29
Mensagens: 23
Offline

Boa tarde pessoal,
Alguém já conseguiu desenvolver uma aplicação para fazer o download do xml da nfe diretamente da página da receita, como se fosse uma espécie de web crawler? Fiz algo do tipo para buscar o cnpj, mas para a nota fiscal não consegui pegar o captcha da página.
Uso um emissor open-source e a vezes ele perde o xml autorizado, aí tenho que entrar no site da sefaz e baixar o xml =/

Esta mensagem foi editada 1 vez. Última atualização foi em 14/08/2017 15:01:56

samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 751
Localização: Goiás
Offline

Definição de Captcha:
Um acrônimo da expressão "Completely Automated Public Turing test to tell Computers and Humans Apart" (teste de Turing público completamente automatizado para diferenciação entre computadores e humanos)

Ou seja, se o Site possui um Captcha, você não deveria fazer um sistema para acessar ele.

Use os WebServices de Download, utilizando o certificado digital dos envolvidos na nota.

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

Experimente a API que facilita a emissão de NFe/NFC-e-> http://www.javac.com.br/jc/posts/list/2614-projeto-biblioteca-javanfe-com-jaxb-nfe-simples.page
Experimente a API que facilita a emissão de CTe-> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-2000.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
adrianocgr

JavaC Membro

Membro desde: 09/09/2016 11:16:29
Mensagens: 23
Offline

samuk.exe@hotmail.com wrote:Definição de Captcha:
Um acrônimo da expressão "Completely Automated Public Turing test to tell Computers and Humans Apart" (teste de Turing público completamente automatizado para diferenciação entre computadores e humanos)

Ou seja, se o Site possui um Captcha, você não deveria fazer um sistema para acessar ele.

Use os WebServices de Download, utilizando o certificado digital dos envolvidos na nota.


Samuel, existe uma forma de baixar o XML sendo eu o emitente da NFE? Se sim, poderia me dizer qual é o evento que devo enviar para sefaz.
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 751
Localização: Goiás
Offline

Adriano, infelizmente a sefaz Não disponibiliza tal serviço para Emitente, pelos motivos:

1º A sefaz acredita que como emitente você tem total responsabilidade e controles dos seus XML.
2ª Como Você gerou a nota 1 vez, nada impede se gera-la novamente.
3º Ela disponibiliza a Consulta XML, e retorna as Tags de Autorização para adicionar a qualquer xml

O que eu faço aqui na minha aplicação, é manter no banco de dados todos os dados de maneira estática, de tal forma que se eu gerar aquele nota 30 vezes, as 30 ela estarão idêntica.
Dai se eu perder algum XML, eu gero XML base novamente, Consulto na Sefaz pela chave, e adiciono o Status de Autorizado no final do mesmo.


Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

Experimente a API que facilita a emissão de NFe/NFC-e-> http://www.javac.com.br/jc/posts/list/2614-projeto-biblioteca-javanfe-com-jaxb-nfe-simples.page
Experimente a API que facilita a emissão de CTe-> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-2000.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
adrianocgr

JavaC Membro

Membro desde: 09/09/2016 11:16:29
Mensagens: 23
Offline

Entendi, obrigado pela dica.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team