| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 10:53:33
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 661
Offline
|
looljunior wrote:Olá pessoal...
estou com um problema na geração do arquivo xml "NFe.xml"
Estou fazendo o seguinte:
Gerei meus bens através das instruções deste site utilizando JAXB.
depois eu faço um "teste" eu pego o arquivo xml de exemplo que está disponivel no blog da receita neste site
ai eu faço assim:
Porem o que acontece é que no arquivo xml exemplo da receita nesta parte do código em xml está assim:
no meu arquivo sai assim:
Com o nFe minusculo na hora de eu validar no site da receita da erro....
o que pode está acontecendo para o meu xml está saindo diferente?
aparece aquele "xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" tambem no meu...
mas eu soh alterando o nFe para NFe e boto para validar.. jah diz que o arquivo está certo...
alguem tem idéia do que pode ser??
quando vc gera os beans pelo JAXB aconte esses rolos, ele adiciona esse ns2 e esse problema de nomeação com algumas tags, por isso decidi fazer os beans todos na mão porque esse xml ai de exemplo nem contem todos os campos que se utiliza na NFe, pois tem varias formas de se emitir uma NFe tributações aliquotas pins cofins redução de impostos e toda esse m. do governo, por isso optei em fazer os beans no braço seguindo a risca o manual do contribuinte e usando as annotation do JAXB para construir meu xml, quando dou unmarshall não tenho problema algum, os beans são populados corretamente e pra qualquer tipo de nota fiscal gerada esta conforme o padrão da receita, ai vai um exemplo, pra solução do ns2 tem varios posts aqui que ensinam como remover, abraços.
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 12:42:13
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 661
Offline
|
aix wrote:alguem ja colocou o header nfeCabecMsg num SOAP usando JAX-WS ?
niguem ????????????????????
não acredito que ninguem tenha implementado usando JAX-WS ???????????????????????????
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 14:06:38
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline
|
Fala pessoal, to apanhando um monte com o certificado A3, será que alguém me ajuda..
Com o certificado A1 ( com o arquivo.pfx) eu já consegui mandar a nota blz, mais com o cartão não tá dando, to fazendo assim:
o Arquivo Token tá ssim:
// para setar a segurança
depois para fazer a assinatura to fazendo assim:
Assina blz tbm, mais na hora de enviar a nota pelo web service me da esse erro:
Se alguém puder dar uma luz...
Desde já agradeço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 14:30:21
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 661
Offline
|
dankshit wrote:Fala pessoal, to apanhando um monte com o certificado A3, será que alguém me ajuda..
Com o certificado A1 ( com o arquivo.pfx) eu já consegui mandar a nota blz, mais com o cartão não tá dando, to fazendo assim:
o Arquivo Token tá ssim:
// para setar a segurança
depois para fazer a assinatura to fazendo assim:
Assina blz tbm, mais na hora de enviar a nota pelo web service me da esse erro:
Se alguém puder dar uma luz...
Desde já agradeço.
parece que ele não encontrou seu certificado
ai vai uma classe de exemplo
e o arquivo token.cfg apontando pra essa dll
e quem me ajuda no lance do JAX-WS pra passar o nfeCabecMsg no header do SOAP ?????????
This message was edited 1 time. Last update was at 22/03/2010 14:34:35
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 16:33:27
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline
|
Fala pessoal,
Ainda estou com o problema de envio da nfe com o certificado A3, será que estou fazendo alguma coisa errada na parte das propriedades,
porque assina a nota sem erros, mais na hora do envio da nfe da o erro pra mim.
PKIX path building failed
unable to find valid certification path to requested target
Queria fazer funcionar sem usar o JKS.
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 16:40:16
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 661
Offline
|
dankshit wrote:Fala pessoal,
Ainda estou com o problema de envio da nfe com o certificado A3, será que estou fazendo alguma coisa errada na parte das propriedades,
porque assina a nota sem erros, mais na hora do envio da nfe da o erro pra mim.
PKIX path building failed
unable to find valid certification path to requested target
Queria fazer funcionar sem usar o JKS.
Obrigado
brother
unable to find valid certification path to requested target
incapaz de encontrar o caminho válido de destino do certificado solicitado
a classe que passei acima não resolve ? porque testei aqui com o A3 e funciona blz, abraços.
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 17:05:37
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline
|
Fala pessoal,
aix , peguei a sua classe para testar, mais ela assinou meu XML fora da TAG <NFe>, ai peguei somente a parte do certificado e colei na minha classe de assinatura,
mais recebi o mesmo erro.
Você que já passou por esse problema, sabe me dizer se tenho que fazer mais alguma coisa para instalar o cartão.
To com um cartão do Serasa modelo PERTO, que peguei com o cliente, segui o passo a passo do site www.certificado digital.com.br. Olho no programinha do cartão
e ele está como "operacional". Não sei se deve fazer mais alguma coisa.
Desde já agradeço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 22:02:32
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline
|
dankshit wrote:Fala pessoal,
aix , peguei a sua classe para testar, mais ela assinou meu XML fora da TAG <NFe>, ai peguei somente a parte do certificado e colei na minha classe de assinatura,
mais recebi o mesmo erro.
Você que já passou por esse problema, sabe me dizer se tenho que fazer mais alguma coisa para instalar o cartão.
To com um cartão do Serasa modelo PERTO, que peguei com o cliente, segui o passo a passo do site www.certificado digital.com.br. Olho no programinha do cartão
e ele está como "operacional". Não sei se deve fazer mais alguma coisa.
Desde já agradeço.
Duas possibilidades para este erro:
1. No seu cartao nao tem toda a cadeia certificadora;
2. No jks, nao existe a cadeia certificadora do emissor do certificado da receita que voce esta acessando.
Para nao poluir demais este forum, podemos trocar algumas msg em pvt e quando resolver, posta o resultado, falo?
Alencar
|
---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2010 23:30:39
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline
|
Pessoal, os clientes de vocês tem adquirido certificado A3 da CEF?
Pergunto pois os certificados emitidos por esta AC tem validde máxima
até domingo, 30 de outubro de 2011 20:59:00.
Isto se deve ao certificado raiz ICP-Brasil (não o v1) que vence um mes
depois.
Portanto, mesmo sendo A3, o certificado emitido pela AC CAIXA PJ terá
no máximo 1 ano e alguns meses de validade.
Interessante como a ICP ainda não tomou providências, se é que pode.
Alencar
|
---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 08:16:50
|
guilherme_ha
JavaBaby
![[Avatar]](/images/avatar/dd50e4d9c47cdf72d24e89d248edb35b.png)
Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline
|
dankshit , verifique se toda a cadeia do cartão esta presente.
Eu tbm tenho um cartão desse modelo "PERTO" e consegui funcionar utilizando aquela classe que postei semana passada, verifique se vc tem aquela dll no c:\windows, e claro, verifique se o caminho esta certo, pois varia de acordo com o windows. por exemplo
c:\winnt\.. (windows 200)
c:\windows\.. (Windows xp)
sei que parece tonteira, mas agente sempre erra as coisas mais fáceis..!!
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 21:09:10
|
carlos.scuna
Debugger
![[Avatar]](/images/avatar/531d29a813ef9471aad0a5558d449a73.png)
Membro desde: 06/08/2006 23:29:57
Mensagens: 53
Offline
|
Aí galera.. estou com o mesmo problema aí de muitos, não conseguindo utilizar o certificado que está no cartão A3 para assinar a conexão com o Web Service.
O certificado está correto, já verifiquei. Inclusive a assinatura dos XMLs já está correta.
Meu leitor é aquele do Serasa, e o cartão é o e-CNPJ.
Meu código está assim:
O erro que me retorna são esses:
Alguém saberia como resolver isso???
Alguns sugerem utilizar a trustStore, mas não entendi se realmente é necessário e/ou como devo pegar esse arquivo.
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 22:22:05
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline
|
carlos.scuna wrote:Aí galera.. estou com o mesmo problema aí de muitos, não conseguindo utilizar o certificado que está no cartão A3 para assinar a conexão com o Web Service.
O certificado está correto, já verifiquei. Inclusive a assinatura dos XMLs já está correta.
Meu leitor é aquele do Serasa, e o cartão é o e-CNPJ.
Vamos la, por partes:
Você afirmou que o seu problema não é assinar, ok?
Então o galho está na verificação do certificado do site de destino, o que não tem nada a ver com assinatura.
Para isso, você deve (pelo menos foi o que fiz e utilizo sem problemas) definir o truststore onde o certificado do site (SEFAZ) será validado.
Fiz assim:
// configura o acesso dos certificados de validacao
System.setProperty("javax.net.ssl.trustStoreType", "JKS");
System.setProperty("javax.net.ssl.trustStore", pathV);
System.setProperty("javax.net.ssl.trustStoreAlias", aliasV);
System.setProperty("javax.net.ssl.trustStorePassword", passV);
onde:
pathV é uma String que indica o jks que contém todos os certificados de todas as ACs do brasil;
aliasV é o aliasV tenho setado como "serpro", mas pra te dizer a verdade, não serve pra nada;
passV é a senha do jks.
como este JKS contém todos os certificados das ACs do brasil, qualquer certificado que o site use será validado.
Com isso e com o seu smartcard contendo também toda a cadeia de certificação do seu certificado, a conexão é garantida.
Caso precise, posso lhe disponibilizar o meu jks. Mande msg em pvt.
Alencar
|
---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2010 13:40:20
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
Alguém ja montou a NFe do destinátario??
eu montei a nfe do destinatário , mas quando valido da um erro loco...
se alguém tiver alguma dica...
alguem sabe de algum validador para o layout 2?
abraco
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2010 14:59:47
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline
|
alves.Felipe wrote:Alguém ja montou a NFe do destinátario??
eu montei a nfe do destinatário , mas quando valido da um erro loco...
se alguém tiver alguma dica...
alguem sabe de algum validador para o layout 2?
abraco
Pergunto: o que seria a NFe do destinatário? Algo como a " Distribuição da NF-e para o Destinatário", pg 105 do manual?
Você mesmo pode fazer um validador usando os schemas disponíveis pelo pacote em uso, hoje na versão PL005d.
A partir de abril/2010, versão PL006c (creio que seja a ultima).
Se quiser uma ajuda nisso, mande uma msg em pvt.
Alencar
|
---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2010 15:43:22
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
philler wrote:
alves.Felipe wrote:Alguém ja montou a NFe do destinátario??
eu montei a nfe do destinatário , mas quando valido da um erro loco...
se alguém tiver alguma dica...
alguem sabe de algum validador para o layout 2?
abraco
Pergunto: o que seria a NFe do destinatário? Algo como a " Distribuição da NF-e para o Destinatário", pg 105 do manual?
Você mesmo pode fazer um validador usando os schemas disponíveis pelo pacote em uso, hoje na versão PL005d.
A partir de abril/2010, versão PL006c (creio que seja a ultima).
Se quiser uma ajuda nisso, mande uma msg em pvt.
Alencar
então philler.. é bem essa página mesmo..
mas consegui arrumar... na verdade eu estava usando o pacote de schema PL_006preC ai baixei o PL_006e e ai foi na boa..
pq no 6e não tem essa chave de referencia que tem no 6c...
acho que os caras tinham meio q se perdido com o schema e o layout...
mas valeo pela ajuda...
|
Felipe Alves |
|
|
 |
|
|
|
|