Autor |
Mensagem |
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 26/03/2015 12:18:10
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Caros,
estou tentando fazer o acesso ao Web Service – NFeDistribuicaoDFe utilizando um certificado A3 para ler as Notas Fiscais emitidas para o meu CNPJ. Consegui fazer a primeira parte autenticação usando meu certificado A3. Consegui gerar os cacerts de todos os estados e serviços. Porém, não sei o procedimento correto para enviar os dados na consulta. Poderiam me orientar nesta chamada? Segue o código:
Esta mensagem foi editada 1 vez. Última atualização foi em 31/03/2015 15:19:33
|
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 26/03/2015 14:22:36
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Encontrei alguns problemas na minha execução anterior. Vi que estava tentando usar objetos e stubs que não estavam relacionados ao Web Service que eu queria consumir. Arrumei esses pontos e agora o retorno me diz que o XML está inválido... segue o código atualizado e logo abaixo o retorno:
Erro:
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 26/03/2015 19:38:17
|
jpleiser
JavaC Membro
![[Avatar]](/jc/images/avatar/4fa53be91b4933d536748a60458b9797.png)
Membro desde: 26/03/2015 18:58:39
Mensagens: 1
Offline
|
Pessoal sou novo aqui, onde eu encontra a classe ConsultaNFeUtils
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 26/03/2015 21:58:05
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Olá caro colega,
desculpe, postei minha dúvida e acabei deixando implícito ali uma classe que criei pra isolar algumas coisas, tais como geração do caCerts, carregamento do certificado de segurança pra acessar usando SSL. Amanhã, assim que conseguir eu posto aqui a classe, mas garanto que o que ela faz não é nada de especial, inclusive você consegue obter o conteúdo dela em outros posts aqui, tais como: http://www.javac.com.br/jc/posts/list/377-nfe-envio-do-lote-webservice-20-certificado-a3.page
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 27/03/2015 07:46:44
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Conforme prometido, segue a classe ConsultaNFeUtils e a classe ConfigUtils que é outra auxiliar (as classes abaixo foram baseadas nos exemplos deste fórum):
Esta mensagem foi editada 2 vezes. Última atualização foi em 27/03/2015 07:50:05
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 31/03/2015 10:09:48
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Alguém do fórum já utilizou este serviço? Não sei o que há de errado com o meu XML... e a mensagem deles só diz que está inválido.
Inclusive eu populei os dados do objeto existente na biblioteca NFeSchemasXML.jar que peguei aqui. Segue o código:
E o XML gerado:
Esta mensagem foi editada 2 vezes. Última atualização foi em 31/03/2015 10:11:38
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 31/03/2015 15:24:22
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Caros,
após ler o tópico http://www.javac.com.br/jc/posts/list/1995-nfedistribuicaodfe-erro-215-rejeicao-falha-no-esquema-xml-resolvido.page aqui do site, vi que estava cometendo um erro primário: ESPAÇOS EM BRANCO.
Após remover os mesmos o serviço retornou corretamente minha consulta!
Muito obrigado!
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 09/03/2016 11:48:25
|
danilo.carniatto
JavaC Membro
Membro desde: 22/02/2016 11:51:10
Mensagens: 14
Offline
|
Bom dia felipecaparelli,
Desculpe por escrever nesse tópico já resolvido,mas estou com problemas no ConsultaNfeUtils no método,
Sempre quando chamo ele na ConsultaNFe da problema,qual versão do java vc está utilizado já fiz teste com o java 1.7 e 1.8 mais o problema persiste.
Poderia me dar uma força?
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 10/03/2016 00:36:33
|
felipecaparelli
JavaC Membro
![[Avatar]](/jc/images/avatar/515ab26c135e92ed8bf3a594d67e4ade.jpg)
Membro desde: 25/03/2015 10:04:58
Mensagens: 47
Offline
|
Olá Danilo,
faz bastante tempo que fiz esse produto, mas acho que usei a versão 1.7 do Java... de qualquer forma, poderia me passar o stacktrace pra eu poder ajudar melhor? Pode estar relacionado também a configuração do ambiente, que se não me engano precisa do certificado digital. Além disso você deve apontar para o SDK e não para o JRE, OK ?!
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 10/03/2016 14:35:30
|
danilo.carniatto
JavaC Membro
Membro desde: 22/02/2016 11:51:10
Mensagens: 14
Offline
|
Opa Felipe,
Consegui resolver mas não com o a3 mas fiz com o a1 e deu certo,consulto o cnpj e ele me traz as notas em base64,utilizei o java 1.7 e isso mesmo apontando pro jdk,agora to fazendo o webservice de download teria a classe NfeDownloadNFStub não achei aqui no forum?.
Obrigado pela atenção.
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 10/03/2016 16:34:10
|
danilo.carniatto
JavaC Membro
Membro desde: 22/02/2016 11:51:10
Mensagens: 14
Offline
|
Consegui achar a classe nesse link
http://www.javac.com.br/jc/posts/list/2058-schemasxml-e-stubswebservice-download-aqui.page
Agora to com problema no schema ele ta me retornando esse erro.
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 21/03/2016 09:04:03
|
tiagoberga
Moderador
![[Avatar]](/jc/images/avatar/0e9fa1f3e9e66792401a6972d477dcc3.jpg)
Membro desde: 11/03/2014 10:10:20
Mensagens: 449
Offline
|
danilo.carniatto me parece que falta voce informar o código do estado do emitente no seu xml de envio, ex SP = 35
<cUF>35</cUF>
|
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) 21/03/2016 10:19:04
|
danilo.carniatto
JavaC Membro
Membro desde: 22/02/2016 11:51:10
Mensagens: 14
Offline
|
Isso mesmo faltava essa chamada,
E funcionou mas mesmo assim não funcionou porque precisava fazer o manifesto,depois que fiz ele fez download de todas as notas que fiz manifesto normalmente.
Esta mensagem foi editada 1 vez. Última atualização foi em 21/03/2016 10:37:49
|
|
|
|
|