Nfe - Nota Fiscal Eletronica  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
dankshit
Thread.start()

Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline

Pessoal, estou postando o meu XML assinado, sera que alguem consegue ver alguma coisa errada nele ?
se conseguirem me avisem por favor...

Agraadeço.

[WWW]
evandromib
JavaChild
[Avatar]

Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline

bom aqui dpois que assino o conteudo informado uso este metodo aqui

String caminhoXmlNovo = "C:\\nfe_assinada.xml";

OutputStream os = new FileOutputStream(caminhoXmlNovo);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer trans = tf.newTransformer();
trans.transform(new DOMSource(doc), new StreamResult(os));


"N.A.S"
[Email]
dankshit
Thread.start()

Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline

Fala pessoal,

Consegui resolver o meu problema, na verdade estava montando o XML errado, vou explicar para ajudar quem possa estar com esse problema tbm...

Quando eu gerava meu XML, eu já colocava a TAG de assinatura após o </infNfe>, portanto meu XML antes da ssinatura já estava assim:



E percebi que o metodo de assinatura, colocava a TAG <Signature novamente, isso fazer ficar o arquivo errado. portanto meu arquivo XML antes de ser assinado
tá assim agora:



Assim passa certinho, não dá mais o erro de Assinatura Diferente do Calculado.

QUE BURRICE A MINHA, desde o dia 13/03/2010 com esse problema, mais serve de experiencia.

Espero ajudar alguem....


[WWW]
guilherme_ha
JavaBaby
[Avatar]

Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline

Fala galera.. alguem pode me dar uma luz..

tenho minha nfe no arquivo xml.. e qdo importo ela pra minha msg soap, todos os lugares que tem o namespace "xmlns" fica vazio..

ou seja fica assim :
<nfeDadosMsg xmlns="">
<enviNFe xmlns="" versao="2.00>
<idLote>1</idLote>
<NFe xmlns="">

e assim por diante..

alguem tem ideia do que possa estar causando isso ??

[MSN] [ICQ]
evandromib
JavaChild
[Avatar]

Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline

Opa dankshit blz heim

é os erros mais chatos sempre são os de simples solução rsrs sempre passo por isso tb rsrs

aproveitando que ta todo mundo já conseguindo emitir a Nota para sefaz , queria saber o que vcs usam para gerar o DANFE

como eu desenvolvo um sistema ERP WEB entao o danfe é em HTML ( chato de fazer manutenção)
ai resolvi ver se fica mais pratico usando o IRerport

alguem ja usa essa feramentas para gerar o DANFE tem alguma dica ?

desde ja

obrigado

flw

This message was edited 1 time. Last update was at 17/03/2010 12:56:48


"N.A.S"
[Email]
guilherme_ha
JavaBaby
[Avatar]

Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline

Ae galera.. consegui enviar OBAAA

Para aqueles que por ventura passar pelo mesmo que eu, não esquecam de que quando forem fazer o DocumentFactory setar o setNamespaceAware(true);

valew pela atencao pessoal..!!

[MSN] [ICQ]
dankshit
Thread.start()

Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline

Fla pessoal,

É sempre assim evandromib, é sempre uma besteira que enrosca..
mais vamos para o proximo erro..

To nesse agora:

Rejeição: Erro na Chave de Acesso - Campo Id não corresponde à concatenação dos campos correspondentes

parece estar tudo certo, mais qualquer coisa é mehor que o da assinatura...uahuahauhauh
[WWW]
philler
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline

dankshit wrote:Fla pessoal,

É sempre assim evandromib, é sempre uma besteira que enrosca..
mais vamos para o proximo erro..

To nesse agora:

Rejeição: Erro na Chave de Acesso - Campo Id não corresponde à concatenação dos campos correspondentes

parece estar tudo certo, mais qualquer coisa é mehor que o da assinatura...uahuahauhauh


Esta realmente parece ser mais fácil.
Pegue as informações que estão nas tags correspondentes e concatene eleas em um editor.
Não esqueca de colocar os zeros a esquerda e tals...
Dae é só comparar pra ver em que detalhe esta o furo.

Alencar

---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina
evandromib
JavaChild
[Avatar]

Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline

hehe

dankshit essa ai pelo menos é mais tranquilo de resolver


verifica se os dados da sua chave bate com o estipulado no manual
UF ano/mes cnpj mod serie nº da NF forma emissão cod numerico Digito verificador
35| 1003 |60393873000133|55 |001 |000000720| 1 |02059899 | 8



qquer coisa ta no novo manual é que mudaram a concatenação em relação ao manual antigo

"N.A.S"
[Email]
guilherme_ha
JavaBaby
[Avatar]

Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline

evandromib, vc perguntou sobre ferramenta de geracao de relatorio pra web

tenho uma ferramenta que pode te atender...!!
se interessar me mande MP

+++++++

Aproveitando..
alguem sabe me dizer se o ano que vai no ID do xml de inutilizacao é o ano atual, ou o ano que a nfe que eu quero inutilizar foi gerado/usado/etc ??

This message was edited 1 time. Last update was at 17/03/2010 15:22:35


[MSN] [ICQ]
evandromib
JavaChild
[Avatar]

Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline

guilherme_ha , entao to estudando o uso do Ireport mais para agilisar na manutenção do que ja existe aqui , mais ja vejo com vc isso sim


em relação a sua duvida é o ano atual sim

funciona assim a inutilização vc esta emitindo as notas 1,2,3 dpois emitiu a 6,7,8,9 no mes de janeiro as notas 4, 5 tem que ser inutilizada até 15 dias do mes de fevereiro da data da ultima nota emitida no mes de janeiro para poder inutilizar a numeração 4,5

para não voltar rejeição


"N.A.S"
[Email]
guilherme_ha
JavaBaby
[Avatar]

Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline

evandromib wrote:
funciona assim a inutilização vc esta emitindo as notas 1,2,3 dpois emitiu a 6,7,8,9 no mes de janeiro as notas 4, 5 tem que ser inutilizada até 15 dias do mes de fevereiro da data da ultima nota emitida no mes de janeiro para poder inutilizar a numeração 4,5
para não voltar rejeição


nao entendi qdo vc fala " até 15 dias do mes de fevereiro da data da ultima nf emitida"

mas onde esta essa informação que eu nao encontrei em lugar algum..!??

[MSN] [ICQ]
evandromib
JavaChild
[Avatar]

Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline

se não me engano no portal nfe tem essas informações vou achar aqui o local e te passo

o exemplo é que sua ultima nota emitida em janeiro vamos supor qque foi a nota numero 9 , entao vc tem se nao me engano de 10 a 15 dias subsequentes do proximo mes para inutilizar a nota 4 e 5 , pq se vc fechar o mes foram emitidas 9 notas no mes de janeiro as notas 4 e 5 tem esse prazo pois as notas 10,11 ja serao referentes a fevereiro

"N.A.S"
[Email]
guilherme_ha
JavaBaby
[Avatar]

Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline

Ahh ta.. entendi ..
li e re-li e agora entendi..rs

Valew pela explicação..!!

[MSN] [ICQ]
carlos.scuna
Debugger
[Avatar]

Membro desde: 06/08/2006 23:29:57
Mensagens: 53
Offline

philler wrote:Pessoal, o miolo do método de assinatura está abaixo.
Notem que as variáveis locais devem ser carregadas conforme seu gosto, tipo usarToken para mim é
um boolean que informa o uso de A3, etc...

Espero que entendam.
Qualquer coisa, mandem msg em pvt.

Alencar




Aí galera... to tendo problemas com essa parte nesse código:



Está me retornando: java.lang.ClassNotFoundException: org.jcp.XML.dsig.internal.dom.XMLDSigRI

Mas eu já vi que essa classe existe no rt.jar.

Alguém sabe me explicar se é preciso pegar a classe de alguma outra biblioteca, ou se tem alguma outra configuração que eu deixei passar???

Obrigado
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team