NFE Paraná - Erro 290

Pessoal,

Estou tentando fazer os testes de NFE com o Sefaz PR. Com o Rio Grande Do Sul funciona certinho já. Com o Paraná, consigo consultar o status do serviço, porém, ao enviar uma nota recebo “Erro 290. Rejeição: Certificado Assinatura Inválido”.

Já inclui no arquivo JKS os certificados de raiz necessários (http://www.fazenda.pr.gov.br/modules/conteudo/conteudo.php?conteudo=326) e o certificado do cliente está OK, pois consigo enviar com ele através do software do sefaz SP. O que me leva a crer que o problema é no certificado de raiz da receita.

Alguém pode me ajudar?

Valeu!!!

Olá alexandretalbert.

Mano, voce conseguiu descobrir qual é o problema? Eu estou com o mesmo problema e não consegui achar nenhum problema aparente no meu codigo.

Abraço.

Consegui sim. Faltava o NAMESPACE xmlns="http://www.portalfiscal.inf.br/nfe na tag NFe

Essa tag deve estar como

Abs

Olá Alexandre.

Cara o pior é que está assim, eu abri um chamado na Sefaz-pr para verificar, não sei se
tem haver com isso, mas, a empresa que estou testando fez a adesão voluntária.

Se no seu caso foi somente isso, acho que o pessoal da receita deve ter esquecido de fazer alguma
coisa lá.

Muito obrigado .

Estou com o mesmo problema
ERRO 290

alguém passou por isso e sabe a solução?
o namespace não dá certo!

Olá Ernanics.

O problema que ocorria comigo era o seguinte, quando eu exportavao o DOMSource para um xml ele tirava a tag que os camaradas citaram acima.

Muda a sua exportação para:


StreamResult result = new StreamResult(new StringWriter());
TransformerFactory tf = TransformerFactory.newInstance(); 
Transformer trans = tf.newTransformer(); 			
trans.transform(new DOMSource(doc), result);
nfeDadosMsg = result.getWriter().toString();

No meu caso resolveu.

Espero ter ajudado.

Abraço.

Putz cara, já fiz transformações de todo tipo (inclusive igual você passou)
e o namespace da tag NFe sempre some…

alguém ai não sabe a solução deste problema?

Ernanics, cara queria te pedir desculpas, te passei o exemplo errado.

Tenta esse, comigo funcionou.


OutputFormat format    = new OutputFormat(doc); 
StringWriter stringOut = new StringWriter ();    
XMLSerializer serial   = new XMLSerializer (stringOut,format);
serial.serialize(doc);

nfeDadosMsg = stringOut.toString();

Esse deve te ajudar.

Abraço.

Bom, obrigado a todos pelo auxílio!
O problema era o namespace da TAG NFe, obrigatório somente nos estados do PR e MG.

Agora nosso ERP conta com uma solução completa de NFe.

Ernani César
Desenvolvimento
http://www.ppinfo.com.br
Joinville - SC

alguém implementou o DPEC??
criei um tópico http://www.guj.com.br/posts/list/140891.java
se puderem dar uma força… agradeço…

Bom dia,
estou com problema no retorno do xml da receita, erro 225.
Antes estava envia o xml assim :

<?xml version="1.0" encoding="UTF-8" ?>
  • 1

Agora devido ao sistema Visualizador que a receita disponibilizou estou enviando assim :

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

Mas retorna com erro 225. Alguém tem idéia do que pode ser.

Cara, isso é erro do Schema XML, passa seu xml em um validador antes de enviar para a receita.

usei um programa fornecido pelo sefaz do RS “AssinadorRS”, para fazer um teste, e nele validou tanto assinatura quando a estrutura do xml.

Mas no XML retorna o que? No campo xMotivo?

retorna rejeição 225 - Falha no schema xml.
Usei o programa AssinadorRS, para fazer a validação e por ele fica corretamente tanto assinatura quanto a estrutura.
Também usei o Visualizador NFeCTe 4.0 para visualizar a nota, e visualiza corretamente todos os dados.
O problema esta no envio para webService do Paraná.

Me passa um xml que voce tá gerando que eu dou uma olhada nele, nao precisa ser dados reais nem validos.

marcospaulolb@hotmail.com

erro 290 - Rejeição: Certificado Assinatura Inválido

Depois de muito quebrar cabec conseguimos resolver este problema comentando o trecho do codigo
que remove o namespace “xmlns” da tag NFE.

obs. Para o RS funcionou perfeitamente por bom tempo sem nenhum problema mesmo sem este namespace
mas para o PR foi obrigado a ser informado no xml

Vlww