Autor |
Mensagem |
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 06/04/2015 19:08:22
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Caros,
estou tentando obter as NF-es que foram emitidas para a minha empresa, ou seja, eu sou o destinatário. Após conseguir fazer todo o processo de acesso as NF-es através do meu CNPJ (consulta com certificado digital A3, leitura dos documentos zipados, extração dos dados, envio de evento de "ciência da operação" e reenvio do serviço (NFeDistribuicaoDFe).
Após conseguir com a ajuda desse SUPER Fórum, superar todos esses desafios, estou agora com o resumo das NF-es, porém, preciso delas completas (com itens).
Quanto eu fui tentar fazer "um atalho" para o download através do serviço https://www.sefazvirtual.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx (no Ambiente Nacional - AN), recebi o seguinte retorno:
Alguém sabe me dizer como posso receber finalmente a tão sonhada NF-e com seus itens??
Desde já agradeço!
Esta mensagem foi editada 1 vez. Última atualização foi em 07/04/2015 17:37:18
|
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 08:11:39
|
macielgoncalves
Administrador
![[Avatar]](/jc/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.png)
Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline
|
Olá felipecaparelli,
Como está o seu XML de solicitação do Download da NF-e? Tens como publicar aqui para verificarmos?
Abraços...
|
Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves
Projeto NF-e, CT-e, CC-e? Comece Por Aqui!
Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br
"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão
Emissão de Documentos Fiscais para Desenvolvedores Java
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!
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 08:54:06
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Olá Maciel, muito obrigado pelo retorno. Segue o o código Java + o XML utilizado:
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 10:50:00
|
tiagoberga
Moderador
![[Avatar]](/jc/images/avatar/0e9fa1f3e9e66792401a6972d477dcc3.jpg)
Membro desde: 11/03/2014 10:10:20
Mensagens: 449
Offline
|
felipecaparelli , ja tentou com URL: https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx Não é exatamente como eu uso, mas eu construiria algo nesse sentido:
Esta mensagem foi editada 3 vezes. Última atualização foi em 07/04/2015 10:55:14
|
Tiago Bergamasco, 25 anos
Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP
Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
    
Comercial: 19 996050532
"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman |
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 12:02:47
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Muito obrigado Tiago! Mudando a URL consegui fazer o download! Show de bola!
Só um último detalhe pra fechar com chave de ouro... sabe qual xsd (ou conjunto de xsd's) eu devo ter para fazer a geração das classes que poderão ser populadas com os dados retornados?
Tentei obter alguns aqui http://www.inforvix.com.br/arquivos/Mastervix/Schemas/... baixei alguns, porém, nenhum dos objetos me permite acessar os dados. Teria algum exemplo para eu usar?
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 12:50:31
|
tiagoberga
Moderador
![[Avatar]](/jc/images/avatar/0e9fa1f3e9e66792401a6972d477dcc3.jpg)
Membro desde: 11/03/2014 10:10:20
Mensagens: 449
Offline
|
http://www.javac.com.br/jc/posts/list/2058-schemasxml-e-stubswebservice-download-aqui.page
no link acima, voce encontra jars que montei, quais contem tudo o que precisa entre Stubs e Schemas da NF-e v3.10
|
Tiago Bergamasco, 25 anos
Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP
Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
    
Comercial: 19 996050532
"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman |
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 14:42:43
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Olá Thiago,
eu já havia baixado suas libs e já utilizo elas em outros momentos, mas o que preciso agora é obter o retorno formatado da NFe. Estou tentando assim:
Veja o que faço hoje (não funciona):
Teria algum exemplo equivalente ao que estou tentando fazer?
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 16:17:08
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Esse negócio de NF-e é complicado hein!
Consegui achar um bendito de um bean que corresponde ao retorno do download:
Porém, ao tentar ler o ponto em que estão os dados efetivos da minha NF-e só recebo um Element
Como faço para tornar este objeto (Element e) em um objeto NFe?
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 17:15:03
|
tiagoberga
Moderador
![[Avatar]](/jc/images/avatar/0e9fa1f3e9e66792401a6972d477dcc3.jpg)
Membro desde: 11/03/2014 10:10:20
Mensagens: 449
Offline
|
de uma olhada neste codigo, voce entre com a classe que quer que a rotina retorne NomeClasse.class e outro parametro é o xml de retorno
|
Tiago Bergamasco, 25 anos
Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP
Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
    
Comercial: 19 996050532
"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman |
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 17:36:28
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Valeu Thiago! Nem pensei em usar o Generics... e acabei sobrecarregando diversos métodos de forma desnecessária. Vou arrumar para ficar elegante assim
Consegui finalmente ler a tal da NFe! Muito obrigado pela sua ajuda! Segue a leitura do último nó que faltava (ainda no meu método sujo):
E o método getTNfeProc(Element e):
AGRADEÇO DEMAIS A AJUDA DE TODOS OS COLEGAS DO FÓRUM QUE FORAM EXTREMAMENTE PACIENTES E PRESTATIVOS! SUCESSO!
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 07/04/2015 18:08:05
|
tiagoberga
Moderador
![[Avatar]](/jc/images/avatar/0e9fa1f3e9e66792401a6972d477dcc3.jpg)
Membro desde: 11/03/2014 10:10:20
Mensagens: 449
Offline
|
felipecaparelli, que bom que conseguiu resolver o problema com as informações do fórum JavaC. Fique sempre a vontade para perguntar e também contribuir quando quiser! Um abraço!
Esta mensagem foi editada 1 vez. Última atualização foi em 07/04/2015 18:08:24
|
Tiago Bergamasco, 25 anos
Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP
Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
    
Comercial: 19 996050532
"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman |
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 16/08/2016 11:31:54
|
vlucas981
JavaC Membro
Membro desde: 22/03/2016 15:02:15
Mensagens: 96
Offline
|
felipecaparelli wrote:Valeu Thiago! Nem pensei em usar o Generics... e acabei sobrecarregando diversos métodos de forma desnecessária. Vou arrumar para ficar elegante assim
Consegui finalmente ler a tal da NFe! Muito obrigado pela sua ajuda! Segue a leitura do último nó que faltava (ainda no meu método sujo):
E o método getTNfeProc(Element e):
AGRADEÇO DEMAIS A AJUDA DE TODOS OS COLEGAS DO FÓRUM QUE FORAM EXTREMAMENTE PACIENTES E PRESTATIVOS! SUCESSO!
Amigo, de onde você tirou o "nfeDown", não consegui implementar, pois estou tendo erro nele...
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 18/08/2016 08:40:18
|
tiagoberga
Moderador
![[Avatar]](/jc/images/avatar/0e9fa1f3e9e66792401a6972d477dcc3.jpg)
Membro desde: 11/03/2014 10:10:20
Mensagens: 449
Offline
|
vluscas, o felipe criou a variavel, olha lá
|
Tiago Bergamasco, 25 anos
Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP
Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
    
Comercial: 19 996050532
"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman |
|
|
|