Login Registre-se
WebService 2.0 [ Resolvido ]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

portoinfo1,


O problema eu consegui identificar, é no momento eu que é convertido o XML para o objeto "OMElement" ele realmente retira o namespace da tag <NFe>. Ainda não consegui encontrar uma forma de contornar essa situação, mas vou encontrar. Em alguns estados essa situação não é validada. Amanhã vou retomar o assunto para encontrar uma solução.

O problema esta nessa linha:


Abraços.

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

portoinfo1 e demais colegas,


Consegui encontrar a solução do problema, segue abaixo o código:



O código completo pode ser consultado em NF-e: Envio do Lote - WebService 2.0 .

Abraços a todos.


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
portoinfo1

JavaC Membro

Membro desde: 21/03/2011 01:22:26
Mensagens: 8
Offline

Maciel,

Parabéns e muito obrigado peloa solução.

O problema do status = 215 realmente foi resolvido.

Mas agora está dando outro erro: STATUS = 297 - ASSINATURA DIFERE DO CALCULADO

Ou seja, pelo fato do xml estar sendo modificado após a assinatura, não confere com o calculado.

Voce tem alguma idéia de como resolver mais este problema?

Um abraço!

Adelcio Porto
portoinfo1

JavaC Membro

Membro desde: 21/03/2011 01:22:26
Mensagens: 8
Offline

Maciel,

Esquece a minha mensagem anterior sobre o erro de ststus 297 - Assinatura difere do calculado.

Consegui enfim Autorizar a 1a. NFe no Ambiente 2.0.

O problema do erro acima (status=297) era porque eu executava o método: normalizeXML(String xml) após a assinatura da NFe.
Mas eu chego lá um dia! Sou novo ainda!

Copiei a Tela e vou colocar num quadro no meu escritório. kkkkkk

Maciel, temos que avisar o Obama. VOCÊ É O CARA!

Muito obrigado!

Um abraço!

Adelcio Porto
portoinfo1

JavaC Membro

Membro desde: 21/03/2011 01:22:26
Mensagens: 8
Offline

Maciel,

A sua solucao funcionou, consegui autorizar a NFe.
Mas funciona apenas quando tem apenas uma NFe no lote.
Quando o lote é formado por mais de uma NFe, dá o mesmo erro para a 2a. NFe em diante.
Se eu transmitir cada NFe em um lote separado, autoriza todas.
Como estender esta solucao para as demais NFes do Lote?
Voce poderia me ajudar?

Obrigado!

Um abraço!

Adelcio Porto
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Olá Adelcio Porto,

Sim com certeza é possível segue abaixo código atualizado:



Esse código vai funcionar para todas as notas dentro do Lote.

Abraços..


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
portoinfo1

JavaC Membro

Membro desde: 21/03/2011 01:22:26
Mensagens: 8
Offline

Maciel,

Mais uma vez, obrigado!

Deu certo!!!!!

Já consegui cancelar tambem.

Testei todos os serviços com sucesso!

Um grande abraço!

Adelcio Porto
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Pessoal,

Acredito que podemos considerar esse tópico resolvido. Novas dúvidas vamos criar um novo tópico.

Abraços.

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
thiagocolebrusco

Moderador
[Avatar]

Membro desde: 13/04/2011 15:01:35
Mensagens: 18
Offline

Sei que você já colocou esse post como resolvido, mas acho que é melhor tratar aqui pois venho tendo o mesmo problema que nosso amigo "Visitante".



Utilizando os códigos que você passou (no post de Status do Serviço com Certificados A3 Cartão e Token- WebService 2.0), esse é o erro que estou recebendo.

www.patternizando.com.br
[WWW]
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Olá talius,

Pode ser algo relacionado ao Certificado Digital, gostaria que você testasse a leitura do Certificado utilizando o código abaixo:

Conteúdo do arquivo "SmartCard.cfg":

Classe para leitura do Certificado (Coloque a senha correta do certificado antes de executar):



Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

talius wrote:Sei que você já colocou esse post como resolvido, mas acho que é melhor tratar aqui pois venho tendo o mesmo problema que nosso amigo "Visitante".



Utilizando os códigos que você passou (no post de Status do Serviço com Certificados A3 Cartão e Token- WebService 2.0), esse é o erro que estou recebendo.


Olá talius,

Estive fora por dois dias fazendo um curso e não consegui responder antes. Bem esse erro normalmente acontece quando tentamos consumir um endereço de WebService usando as Classes de outro Web Service. Segue abaixo exemplo:


Endereço de Status do Serviço da NF-e: https://homologacao.nfe.fazenda.sp.gov.br/nfeweb/services/NfeStatusServico2.asmx;
Utilizando para Consumir a Consulta da NF-e: NfeConsulta2Stub;

Exemplo:


Abraços



Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
gbe

JavaC Membro

Membro desde: 03/12/2012 18:12:50
Mensagens: 5
Offline

Olá Maciel!

Já li bastante material do fórum sobre este tópico, estou desenvolvendo com base no exemplo que o talius mencionou http://www.javac.com.br/jc/posts/list/46-nfe-status-do-servico-com-certificados-a3-cartao-e-token-webservice-20.page e estou recebendo o mesmo retorno:




Observei sua resposta
Bem esse erro normalmente acontece quando tentamos consumir um endereço de WebService usando as Classes de outro Web Service. Segue abaixo exemplo:


no entanto estou certo que de estou usando o serviço correto para a consulta da Nfe em questão, no caso SP.

nfe começando com 35 url = https://nfe.fazenda.sp.gov.br/nfeweb/services/nfeconsulta2.asmx

A minha classe é igual a do exemplo exceto por utilizar o certificado A1 e utilizar um enum para recuperar a url conforme o prefixo da nfe...

Qualquer ajuda é bem vinda!


gbe

JavaC Membro

Membro desde: 03/12/2012 18:12:50
Mensagens: 5
Offline

Revisando o código percebi o erro, faltava substituir as classes realmente, estava usando a url de consulta de protocolo...


Grato! Este tópico ajudou bastante!
gbe

JavaC Membro

Membro desde: 03/12/2012 18:12:50
Mensagens: 5
Offline

Olá Maciel, venho mais uma vez consultar seus conhecimentos!

O cenário é interessante, quando rodo a chamada do método de consulta da Nfe pelo método main eu consigo obter o resultado, funciona perfeitamente.
No entanto quando eu faço a chamada do mesmo método através de um Manage Bean obtenho o seguinte erro:




Alguma pista?

Grato desde já pela atenção!
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team