Login Registre-se
Problema com validação  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
gabriel1618

JavaC Membro

Membro desde: 26/09/2012 14:07:51
Mensagens: 19
Offline

Ola, há pouco tempo comecei a implementar o controle de notas fiscais na empresa que trabalho. E no momento estou tendo problemas com a validação da nota. Usei os tutoriais que estão disponíveis aqui na comunidade: http://www.javac.com.br/jc/posts/list/997-projeto-nfe-cte-cce-comece-por-aqui.page

Meu problema é com a parte de Signature, apesar de aparentemente (me corrijam se eu estiver errado) não necessitar de assinatura na etapa de validação, mas quando tiro o objeto SignatureType do objeto TNFe, da um erro alegando a falta deste, mas quando o ponho (crio um objeto com construtor vazio de SignatureType e insiro por .setSignature, da a seguinte mensagem de erro:

- O prefixo "ns2" do elemento "ns2:Signature" não está vinculado

Gostaria que se alguém pudesse me esclarecesse que erro é esse, e como eu poderia soluciona-lo. Obrigado.

Obs.: Estou colocando o código para vocês darem uma olhada, porém tirando os metodos set de inclusão de informações da nota, caso haja algum problema eu posto o código como deveria.

jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Você esta fazendo a validação local com o XSD?

Caso seja ele pede a assinatura antes da validação.

Você pode até validar sem, mas apresentará a falta da tag de assinatura.

Caso não seja o que citei, posta o log de erro que esta sendo retornado.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
gabriel1618

JavaC Membro

Membro desde: 26/09/2012 14:07:51
Mensagens: 19
Offline

Sim, estou fazendo a validação local. Então preciso fazer a assinatura completa por A1 ou A3 antes de validar o xml?
Desde já agradeço.
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

gabriel1618 wrote:Sim, estou fazendo a validação local. Então preciso fazer a assinatura completa por A1 ou A3 antes de validar o xml?


Sim, a validação com os XSD busca pela tag Signature. O Processo de emissão de uma nfe é:

1 - Gerar XML Envio
2 - Assinar XML
3 - Validar XML
4 - .....e assim sucessivamente.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
gabriel1618

JavaC Membro

Membro desde: 26/09/2012 14:07:51
Mensagens: 19
Offline

Muito Obrigado jeroqueiroz, vou começar então a assinatura.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team