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.
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 .
E
ernanics
Estou com o mesmo problema
ERRO 290
alguém passou por isso e sabe a solução?
o namespace não dá certo!
Mackrophus
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.
E
ernanics
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?
Mackrophus
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.
E
ernanics
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.
Mas retorna com erro 225. Alguém tem idéia do que pode ser.
X
xox_bueno
Cara, isso é erro do Schema XML, passa seu xml em um validador antes de enviar para a receita.
A
acmedis
usei um programa fornecido pelo sefaz do RS “AssinadorRS”, para fazer um teste, e nele validou tanto assinatura quando a estrutura do xml.
X
xox_bueno
Mas no XML retorna o que? No campo xMotivo?
A
acmedis
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á.
X
xox_bueno
Me passa um xml que voce tá gerando que eu dou uma olhada nele, nao precisa ser dados reais nem validos.