Ajuda com assinatura Nota fiscal eletronica 2  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Edifran
JavaChild
[Avatar]

Membro desde: 19/06/2008 21:24:53
Mensagens: 110
Localização: Piracicaba
Offline

Bom dia pessoal.

Alguém sabe como fazer a assinatura da nota fiscal eletronica versão 2.0? Na versão antiga eu tinha uma rotina onde eu passava uma String com o xml para um metodo e este retornava a
String com o xml assinado.
Nessa nova versão eu tenho um objeto tNFe e preciso setar a assinatura nele, eu tenho que ter algo do tipo.


Se alguém puder me ajudar com isso, por favor.

Agradecido.

This message was edited 1 time. Last update was at 28/02/2011 09:30:38


"Tudo que for capaz de pensar, é também capaz de fazer"
kuesley
JavaBaby

Membro desde: 14/03/2005 00:16:00
Mensagens: 89
Localização: Brasilia / DF
Offline

Prezado,

Acho que a msg sua é bem antiga, voce ja resolveu?
Se não posso te ajudar, pois essa parte eu ja passei, agora
to emperrado em outras.

abs,

kuesley

Curioso...
Edifran
JavaChild
[Avatar]

Membro desde: 19/06/2008 21:24:53
Mensagens: 110
Localização: Piracicaba
Offline

Boa noite kuesley.

A mensagem não é antiga não, e por sinal ainda não resolvi.
Se voce puder me ajudar eu agradeço sim. E se eu puder te ajudar tambem em alguma coisa é só falar.
Essa Nfe tá dando dor de cabeça.

Fora esse problema da assinatura, eu tenho outros, como por exemplo: Tirar os namespaces do arquivo xml.
Estou usando jax-ws pra gerar as classes (parece que não dá pra tirar os namespaces com ele, ainda to pesquisando), tentei com axis2, e não tive sucesso.

Agradeço antecipadamente.

Abraço.

"Tudo que for capaz de pensar, é também capaz de fazer"
kuesley
JavaBaby

Membro desde: 14/03/2005 00:16:00
Mensagens: 89
Localização: Brasilia / DF
Offline

Bom Edifran,

Vou dizer como que tô fazendo pra assinar, pois pelo menos dessa parte eu consegui passar ( )
mas não fui muito longe

Por que voce nao usa JAXB para gerar os xmls ?
É a coisa mais simples do mundo, dai vc nao tem que se preocupar com a geracao dos xmls.

Faz o seguinte:

==> Baixe os arquivos descritores do webservices
No caso da SEFAZ virtual voce encontra aqui:

https://homologacao.nfe.sefazvirtual.rs.gov.br/WSDL_2.0_HMLE_NFE.SEFAZVIRTUAL.RS.zip

==> Crie um novo projeto JEE no eclipse.
Dentro da pastinha SRC crie uma pasta wsdl e jogue dentro os arquivos *.wsdl que voce baixou no passo anterior.

==> Agora sobre a pasta SRC -> new -> other -> web service -> web service client -> next
Em 'Service Definition' Browse -> Browse -> Encontre o arquivo 'nfeStatusServico2.wsdl' que voce copiou dentro da pasta WSDL.
Pronto isso criará varias classes em seu projeto.

Após isso vamos criar o XML com a nf-e.



 Nome do arquivo GeracaoNFe.java [Disk] Download
 Descrição Classe Java para Geração da NF-e (usando jaxb)
 Tamanho 9 Kbytes
 Baixado:  115 vez(es)


Curioso...
Edifran
JavaChild
[Avatar]

Membro desde: 19/06/2008 21:24:53
Mensagens: 110
Localização: Piracicaba
Offline

kuesley, obrigado pelas dicas,

Me diga uma coisa, como voce criou as classes pelo JAXB do eclipse, to tentando baixar o plugin, não encontro.
Pode me dar mais essa dica?

Abraço.

"Tudo que for capaz de pensar, é também capaz de fazer"
kuesley
JavaBaby

Membro desde: 14/03/2005 00:16:00
Mensagens: 89
Localização: Brasilia / DF
Offline

Nao precisa de plugin

se vc estiver usando o eclipse jee tem tudo.

Project -> New -> Web Service -> Web Service Client

Voce encontra esta opcao em seu eclipse?

Curioso...
Edifran
JavaChild
[Avatar]

Membro desde: 19/06/2008 21:24:53
Mensagens: 110
Localização: Piracicaba
Offline

Olá, sim os cliente WebServices gerei ok,
Mas eu acredito que as classes

Voce gerou a partir dos xsd da receita, ok?
Essas classes que eu não consigo gerar a partir dos xsd.


Valeu.

This message was edited 1 time. Last update was at 01/03/2011 10:51:36


"Tudo que for capaz de pensar, é também capaz de fazer"
kuesley
JavaBaby

Membro desde: 14/03/2005 00:16:00
Mensagens: 89
Localização: Brasilia / DF
Offline

Edifran wrote:Olá, sim os cliente WebServices gerei ok,
Mas eu acredito que as classes

Voce gerou a partir dos xsd da receita, ok?
Essas classes que eu não consigo gerar a partir dos xsd.


Valeu.



Ah sim, desculpe.

Entre no diretorio onde estao os seus XSD

e digita o seguinte comando no prompt

xjc nfe_v2.00.xsd -d ..\..\src -p br.com.dotum.pl006g.model

isso vai gerar as classes pra vc.

Curioso...
Edifran
JavaChild
[Avatar]

Membro desde: 19/06/2008 21:24:53
Mensagens: 110
Localização: Piracicaba
Offline

Obrigado kuesley.

Vamos continuar a luta.

"Tudo que for capaz de pensar, é também capaz de fazer"
kuesley
JavaBaby

Membro desde: 14/03/2005 00:16:00
Mensagens: 89
Localização: Brasilia / DF
Offline

Edifran wrote:Obrigado kuesley.

Vamos continuar a luta.


Avançou?

Curioso...
Edifran
JavaChild
[Avatar]

Membro desde: 19/06/2008 21:24:53
Mensagens: 110
Localização: Piracicaba
Offline

Bom dia kuesley.

Tem um colega aqui na empresa que está cuidando da parte de assinatura agora, (não sei como está).
Quanto a geração das classes via linha de comando, funcionou. Mas estamos com dois projetos paralelos, um no netbeans e outro no eclipse.
O do netbeans, tem apresentado mais rendimento, então depois de criar as classes no eclipse não mexi muito mais.

"Tudo que for capaz de pensar, é também capaz de fazer"
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team