| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2010 13:30:00
|
carlos.scuna
Debugger
![[Avatar]](/images/avatar/531d29a813ef9471aad0a5558d449a73.png)
Membro desde: 06/08/2006 23:29:57
Mensagens: 53
Offline
|
Dae gujarada... to começando um projeto de NFE, e já li as 28 páginas aqui deste tópico.
Uma dúvida ainda sobre a questão dos XSDs que a receita disponibiliza: Tinha gente falando disso, mas era
lá por meados de 2009. Enfim... vocês que já estão mais avançados no desenvolvimento, poderiam me
informar se os XSDs da receita estão corretos e se funciona certinho utilizar os plugins que convertem
os XSDs nas classes pra montar XML ??
Pergunto isso porque eu vejo que muitos estão montando tudo na mão.
Valeuu
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2010 13:44:33
|
janjan
JavaEvangelist
![[Avatar]](/images/avatar/ead79bebb88514b1e270b8856af6fce1.png)
Membro desde: 25/09/2008 18:44:25
Mensagens: 423
Online
|
tchê...
os xsd no meu cas utilizo só para validar os xmls que anteriormente montei.
os xsds junto com uma biblioteca que citaram por ai nesse topico ajuda voce a criar os beans nescessários ara gerar os xmls da nota e de outros serviços....
eu particularmente fiz todos beans no braço!!!!
nao usei biblioteca...
achei que fcaria muito amarrado aquela biblioteca...
eu uso aqui no sistema os beans que gerei no braço e a biblioteca XStream para criar os xmls...
e esses xmls eu valido coms os xsds....
acho que respondi sua pergunta... ou não...hehe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/03/2010 14:07:25
|
carlos.scuna
Debugger
![[Avatar]](/images/avatar/531d29a813ef9471aad0a5558d449a73.png)
Membro desde: 06/08/2006 23:29:57
Mensagens: 53
Offline
|
certo... é que tem um framework chamado JAXB que faz exatamente isso.. voce passa o XSD e ele monta os beans
talvez fosse mais fácil fazer dessa forma.. aí minha preocupação seria somente em passar os dados corretos da NFe, mas o XML seria montado corretamente... o problema é que eu li por aí que esses XSDs não são confiáveis.. uma pergunta melhor seria: se o XML passar na validação do XSD ele vai passar na validação do WebService ?????
Uma outra pergunta: eu ainda não tenho o certificado, mas li que tem um programa que a própria receita disponibiliza que assina e envia os XMLs. Então eu poderia criar os XMLs e utilizar este programa pra testar sem ter o certificado???
Valeuu
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2010 07:53:18
|
guilherme_ha
JavaBaby
![[Avatar]](/images/avatar/dd50e4d9c47cdf72d24e89d248edb35b.png)
Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline
|
carlos.scuna , com relação aos xsd's eu sempre validei as nfs' com ele, e sempre que deu certo pra mim, deu certo no ws.. então creio que sejam os mesmo..
com relação ao programa do governo, eu acho que mesmo nele vc precisa de um certificado, e se nao me engano depois que vc assina a nota com ele, nao da pra "exportar" pra ser enviada com outra aplicação, sugiro que faca tudo sem depender de outra aplicação, ja esta no começo do seu desenvolvimento.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2010 08:18:27
|
carlos.scuna
Debugger
![[Avatar]](/images/avatar/531d29a813ef9471aad0a5558d449a73.png)
Membro desde: 06/08/2006 23:29:57
Mensagens: 53
Offline
|
Ok.. muito obrigado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 08:34:41
|
leonardoanselmo2007
Thread.start()
Membro desde: 17/01/2007 08:43:38
Mensagens: 40
Offline
|
Pessoal,
To com uma dúvida vocês estão utilizando o webservice de SP, pois eu estou e está acusando alguns erros estranhos.
No meu caso está aparecendo o seguinte :
<retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00"><tpAmb>2</tpAmb><verAplic>SP_NFE_PL_006</verAplic><nRec>351000013429091</nRec><cStat>104</cStat><xMotivo>Lote processado</xMotivo><cUF>35</cUF><protNFe versao="2.00"><infProt><tpAmb>2</tpAmb><verAplic>SP_NFE_PL_006</verAplic><chNFe>35100362515952000103550000000100041579130563</chNFe><dhRecbto>2010-03-16T08:20:42</dhRecbto><cStat>204</cStat><xMotivo>Rejeição: Duplicidade de NF-e</xMotivo></infProt></protNFe></retConsReciNFe>
So que está nota fiscal nunca foi enviada...E eu tentei com diversos nº que tbm nunca foram enviados....
se alguem puder me ajudar....agradeço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 11:24:03
|
guilherme_ha
JavaBaby
![[Avatar]](/images/avatar/dd50e4d9c47cdf72d24e89d248edb35b.png)
Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline
|
Pessoal estou tendo um problema..
estou tendo o seguinte retorno
Status : 297
Motivo : Rejeição: Assinatura difere do calculado
Alguém tem idéia do que pode ser ??
Valew
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 13:31:08
|
evandromib
JavaBaby
![[Avatar]](/images/avatar/3eddbcda71290eb81b32ad893dcdbba6.jpg)
Membro desde: 28/01/2009 14:47:30
Mensagens: 99
Offline
|
leonardoanselmo2007
uma coisa é certa essa nota chegou no sefaz , essas coisas ocorria comigo as vezes pq eu colocava a função q envia a nota para o sefaz e tb colocava essa funçao em um System.out.print(); para visualizar o q era envia entao tinha na execução do programa 2 envios da msm nota procura no seu codigo se nao tem algo mandando essa nota 2 vezes , ou sendo enviado em um lote que ela se repita
outra coisa tb é na formação da sua chave , pq são 9 digitos que representa sua numeração de nota no sefaz
35|10|03|62515952000103|55|000|000010004|1|57913056|3
nessa chave a nota é 000010004 verifica se por algum motivo nao se repetiu esse numero em algum teste q vc fez
sobre a duvida do guilherme_ha
é erro na assinatura do xml
exemplo no arquivo vc pode mexer em qualquer tag fora do grupo <NFe></NFe> que nao é acusado nenhuma interferencia de asssinatura verifica se por algum motivo foi alterado o conteudo das tags desse grupo
no meu codigo para mandar o xml eu faço a leitura do arquivo e armazeno ele numa variavel para poder enviar nesse caso o meu xml era escrito respeitando a quebra de linha e qdo estava acumulando na variavel o que estava escrito no arquivo estava td saindo na msm linha isso dava erro de Assinatura difere do calculado
qquer coisa msm q seja um pequeno espaço no xml altera na assinatura
|
"N.A.S" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 14:35:21
|
leonardoanselmo2007
Thread.start()
Membro desde: 17/01/2007 08:43:38
Mensagens: 40
Offline
|
Evandromib o problema era esse mesmo....enviava 2 vezes, vc teve algum problema com o ipi como a mensagem de rejeição abaixo:
"Total do IPI(id:W12) difere do somatorio do valor dos itens(id:O14)"
Conferir esses 2 campos e estão exatamente com o mesmo valor....
se alguem puder me ajudar sou muito grato.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 14:49:08
|
guilherme_ha
JavaBaby
![[Avatar]](/images/avatar/dd50e4d9c47cdf72d24e89d248edb35b.png)
Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline
|
evandromib, minha função de assinatura tbm faz isso que vc faz.. pega o arquivo.xml abre e assina e ja envia..
estranho que na outra versão funcionava sem problemas..
so mudei o método de envio.. a minha classe que assina esta igual e nao foi alterada..
Bem vou dar mais uma procurada.. se souber de mais alguma dica..!
Valew..
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 14:59:36
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline
|
guilherme_ha wrote:Pessoal estou tendo um problema..
estou tendo o seguinte retorno
Status : 297
Motivo : Rejeição: Assinatura difere do calculado
Alguém tem idéia do que pode ser ??
Valew
Isso geralmente acontece quando tem dois ou mais espacos entre caracteres.
Se tiver uma string assim: "ABC DE" a assinatura vai ser diferente do calculado.
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) 16/03/2010 15:32:05
|
evandromib
JavaBaby
![[Avatar]](/images/avatar/3eddbcda71290eb81b32ad893dcdbba6.jpg)
Membro desde: 28/01/2009 14:47:30
Mensagens: 99
Offline
|
leonardoanselmo2007, bem estranho
mais qdo vou enviar o arquivo eu leio ele assinado ja , transfiro o conteudo para uma variavel e mando usando aqueles metodos
nao assino o conteudo do xml e ja envio o processo de assinatura faço separado
mais é estranho nao funcionar provavelmente é algum espaço perdido
leonardoanselmo2007 , ja tive esse problemas sim , IPI , ICMS , que nao bate com o valor total , algumas notas estao passando mais ainda nao entendi mto bem essa soma tendo q se somo na calculadora da certo com o valor total informado , tem q ve o tipo do icms pq tem algumas condições que nao soma no valor total da nota
mais do IPI to meio perdido tb
|
"N.A.S" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 15:40:45
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 45
Offline
|
Boa tarde pessoal,
alguém tem o método de assinatuira da NFE que esteja funcionando ? Peguei vários aqui no forum mais cada um dá um erro diferente.
O Unico que nã deu erro ficaa voltando a mesma mensagem que o ( guilherme_ha ) está tendo:
Status : 297
Motivo : Rejeição: Assinatura difere do calculado
o Estranho é que eu faço o XML começando assim : <?xml version="1.0" encoding="UTF-8" ?>
Mais quando olho o arquivo assinado o começo tá assim: <?xml version="1.0" encoding="UTF-8" standalone="no"?>
Alguém pode ajudar ?
Obrigado,
Dankshit
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 16:06:10
|
evandromib
JavaBaby
![[Avatar]](/images/avatar/3eddbcda71290eb81b32ad893dcdbba6.jpg)
Membro desde: 28/01/2009 14:47:30
Mensagens: 99
Offline
|
cara faz isso aqui que esse Standalone não aparece mais
doc.setXmlStandalone(true);
|
"N.A.S" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 16:23:31
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 45
Offline
|
Fala pessoal,
Blz evandromib , consegui resolver esse problema do STANDALONE,
mais continuo com o mesmo problema de :
Status : 297
Motivo : Rejeição: Assinatura difere do calculado
Se alguem tiver algum metodo de assinatura funcionando, agradeço a ajuda.
|
|
|
 |
|
|