CONSULTA COMPLETA NFE
Boa tarde pessoal!
A um tempo atrás eu criei um tópico perguntando se havia algum WebService para poder recuperar os dados da NFe apenas com a chave.
Assim como no site:
http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=
Infelizmente o WS para download, depende da autorização do emissor e de um certificado digital né?
Enfim, meu cliente pediu para eu importar os dados diretamente do site. Resumindo: Criei uma rotina para recuperar os dados do site, tudo que precisa fazer é inserir os dados da Chave de Acesso e o Captcha... que automaticamente você terá como retorno um objeto contendo todos os dados. Fiz usando Reflection o binding dos dados, ficou até legal.
Alguém aà tem interesse?
Se tiverem, eu coloco o projeto no site... Não costumo fazer muito isso, mas em meados de 2010 o VBMania me ajudou muito a dar os primeiros passos com NFe. Acho justo retribuir.
Se tiverem, comentem ... que eu postarei. Obs: Eu não cheguei a pegar todos os campos, apenas o que meu cliente precisava. Mas fiz de uma maneira bem legal, que vai ser muito fácil e rápido adaptar.
Seguem algumas imagens.
Abraços!
A um tempo atrás eu criei um tópico perguntando se havia algum WebService para poder recuperar os dados da NFe apenas com a chave.
Assim como no site:
http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=
Infelizmente o WS para download, depende da autorização do emissor e de um certificado digital né?
Enfim, meu cliente pediu para eu importar os dados diretamente do site. Resumindo: Criei uma rotina para recuperar os dados do site, tudo que precisa fazer é inserir os dados da Chave de Acesso e o Captcha... que automaticamente você terá como retorno um objeto contendo todos os dados. Fiz usando Reflection o binding dos dados, ficou até legal.
Alguém aà tem interesse?
Se tiverem, eu coloco o projeto no site... Não costumo fazer muito isso, mas em meados de 2010 o VBMania me ajudou muito a dar os primeiros passos com NFe. Acho justo retribuir.
Se tiverem, comentem ... que eu postarei. Obs: Eu não cheguei a pegar todos os campos, apenas o que meu cliente precisava. Mas fiz de uma maneira bem legal, que vai ser muito fácil e rápido adaptar.
Seguem algumas imagens.
Abraços!
Mais uma.
A última hahaha
Seria fora de série se botasse o captcha automaticamente. Queria muito aprender fazer isso, mas ainda não tenho condições técnicas para isso.
Citação::
Seria fora de série se botasse o captcha automaticamente. Queria muito aprender fazer isso, mas ainda não tenho condições técnicas para isso.
Como assim amigo? [Ô]colocar o captcha automaticamente[Ô] acho que não é possivel pois o captcha geralemente é uma imagem e coisas do tipo que precisam ser lidas, ja é feito para que haja a interação Humana, e impossibilite a criação de robôs, ou boot ...
Citação:Como assim amigo? [Ô]colocar o captcha automaticamente[Ô] acho que não é possivel pois o captcha geralemente é uma imagem e coisas do tipo que precisam ser lidas, ja é feito para que haja a interação Humana, e impossibilite a criação de robôs, ou boot ...
FABAO, o que mais tem aà é captcha sendo quebrado.
opa Boa ideia :) preciso dessa Rotina :)
vc conseguiu ler os Itens da NFE ?
vc conseguiu ler os Itens da NFE ?
JABA pra ler a os dados da imagem e facil o que dificulta sao esses pontos pingados fizeram isso ja pra atrapalhar a leitura...tentei uma vez mais somente pagando...
DS2T Boa iniciativa sempre vejo o pessoal pesquisando sobre isso tenho um do mesmo modo que retorna todos os dados do cnpj...
DS2T Boa iniciativa sempre vejo o pessoal pesquisando sobre isso tenho um do mesmo modo que retorna todos os dados do cnpj...
Opa, muito boa a rotina hein.
Ou melhor as 2, a de NFe e a de consulta do CNPJ da receita.
Ou melhor as 2, a de NFe e a de consulta do CNPJ da receita.
Demorou para postar,
Como prometido.
Como esse código pertence a um projeto maior, eu apenas copiei os arquivos. Para usar, basta criar um projeto Windows Form e deixar o formConsultaNFe como inicial.
Jaba: Sim, eu também pensei nisso. Eu tenho um projeto de leitura de imagens (OCR), apesar de não estar totalmente pronto. Mas não inseri no projeto do cliente porque eu gastei muuuuuito tempo fazendo isso. E como eu irei entregar não apenas o sistema, como também o código-fonte, eu achei melhor deixar o Captcha por conta deles. Porque obviamente eles não iriam querer pagar mais uma graninha boa pra ter um resolvedor de captcha no sistema, que eles podem digitar em segundos.
Comentários construtivos sobre o código serão bem vindos!
Como esse código pertence a um projeto maior, eu apenas copiei os arquivos. Para usar, basta criar um projeto Windows Form e deixar o formConsultaNFe como inicial.
Jaba: Sim, eu também pensei nisso. Eu tenho um projeto de leitura de imagens (OCR), apesar de não estar totalmente pronto. Mas não inseri no projeto do cliente porque eu gastei muuuuuito tempo fazendo isso. E como eu irei entregar não apenas o sistema, como também o código-fonte, eu achei melhor deixar o Captcha por conta deles. Porque obviamente eles não iriam querer pagar mais uma graninha boa pra ter um resolvedor de captcha no sistema, que eles podem digitar em segundos.
Comentários construtivos sobre o código serão bem vindos!
Tópico encerrado , respostas não são mais permitidas