Login Registre-se
NF-e: Retorno do Processamento do Lote da NF-e (RetRecepcao) - WebService 2.0  XML
Índice dos Fóruns » Artigos / Tutoriais
Autor Mensagem
macielgoncalves

Administrador
[Avatar]

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

Pessoal,


Segue mais um exemplo sobre NF-e (Nota Fiscal Eletrônica). Esse exemplo refere-se ao retorno do processamento do Lote da NF-e.
Quando enviamos o XML da NF-e utilizando o Serviço NFeRecepcao (ver NF-e: Envio do Lote - WebService 2.0) e recebemos o retorno do SEFAZ CStat = 103 e Motivo = "Lote recebido com sucesso" significa que a SEFAZ esta processando o pedido de Autorização de Uso da(s) NF-e. No mesmo XML (retEnviNFe) recebemos o campo "NRec" (Número do recibo) esse número será usada para consultar se a NF-e foi realmente Autorizada, para isso podemos utilizar o código abaixo:



Para utilizar esse exemplo serão necessárias as seguintes bibliotecas:

activation.jar
axiom-api-1.2.10.jar
axiom-dom-1.2.10.jar
axiom-impl-1.2.10.jar
axis2-adb-1.5.3.jar
axis2-kernel-1.5.3.jar
axis2-kernel-1.5.3_1.jar
axis2-transport-http-1.5.3.jar
axis2-transport-local-1.5.3.jar
commons-codec-1.3.jar
commons-httpclient-3.1.jar
commons-logging-1.1.jar
httpcore-4.0.jar
jaxrpc.jar
log4j-1.2.14.jar
mail.jar
neethi-2.0.4.jar
nfe-sefaz-2.0.jar
wsdl4j.jar
XmlSchema-1.4.3.jar

Todas as bibliotecas acima podem ser baixadas em: http://www.javac.com.br/exemplos/nfe/lib-nfe.zip

Duvidas sobre NF-e? Crie um novo tópico aqui http://www.javac.com.br/jc/forums/show/11.page

Abraços a todos. Espero ter ajudado.

Esta mensagem foi editada 1 vez. Última atualização foi em 20/04/2011 19:32:51


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]
jackbuttler

JavaC Membro

Membro desde: 06/12/2011 16:56:41
Mensagens: 2
Offline

Olá Maciel,
Executei o código dessa classe, porém me retorna


<retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00"><tpAmb>2</tpAmb><verAplic>SVRS20111031092326</verAplic><nRec>423000015089109</nRec><cStat>587</cStat><xMotivo>Rejeicao: Usar somente o namespace padrao da NF-e (Elemento: enviNFe)</xMotivo><cUF>42</cUF></retConsReciNFe>

O nRec gerou corretamente através da classe para envio do lote.
Se puder me dar um auxílio para resolver, lhe agradeço.
Fico no aguardo.
macielgoncalves

Administrador
[Avatar]

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

Olá jackbuttler,

Dê uma olhada em: 404 Rejeição: Uso de prefixo de namespace não permitido

Att,

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]
jackbuttler

JavaC Membro

Membro desde: 06/12/2011 16:56:41
Mensagens: 2
Offline

Olá Maciel, primeiramente obrigado pela resposta de minha questão.
Segui o que está no tópico que você disse para eu olhar, no entanto o problema ainda persiste.
Esse é o XML que estou utilizando
<?xml version="1.0" encoding="UTF-8"?><consReciNFe versao="2.00" xmlns="http://www.portalfiscal.inf.br/nfe"><tpAmb>2</tpAmb><nRec>423000015089109</nRec></consReciNFe>
macielgoncalves

Administrador
[Avatar]

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

Olá jackbuttler,

O problema pode estar no XML de envio "enviNFe", se possível postar esse XML.

Att,

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]
Jon

JavaC Membro

Membro desde: 03/01/2012 16:08:07
Mensagens: 16
Offline

Olá Maciel, obrigado pelas dicas de NFe, tem ajudado muita gente.

Quando eu valido meu XML no site da Sefaz do RS http://www.sefaz.rs.gov.br/nfe/NFE-VAL.aspx a valida Ok do Schema.

Mais quando consulto o Retorno com esse código que vc postou recebo o erro de falha no Schema XML.

Já me matei tentando achar onde está o problema mas ainda não consegui.
Se puder me ajudar de alguma maneira
Obrigado!

Esta mensagem foi editada 1 vez. Última atualização foi em 04/01/2012 11:56:01

macielgoncalves

Administrador
[Avatar]

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

Olá Jon,

O problema pode estar no XML enviado através do RetRecepcao, por favor envie os XMLs (enviNFe e consReciNFe) para forum@javac.com.br, eu verificarei e postarei aqui os resultados.

Att,

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]
Jon

JavaC Membro

Membro desde: 03/01/2012 16:08:07
Mensagens: 16
Offline

Olá maciel Obrigado pela disponibilidade em ajudar.

O problema era no schema mesmo do meu xml..resolvi validando pelo XSD.
agora ta tudo beleza
bobboyms

JavaC Membro

Membro desde: 08/05/2012 20:51:04
Mensagens: 9
Offline

Jon wrote:Olá maciel Obrigado pela disponibilidade em ajudar.

O problema era no schema mesmo do meu xml..resolvi validando pelo XSD.
agora ta tudo beleza


Estou com o mesmo problema que você teve!

acredito que seja por esse atributo xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" que esta no xml

Gerei as classes através do xjc. Quando gero o xml pelo JAXB

gera o seguinte xml




porem tenho o seguinte retorno do retConsReciNFe

Rejeicao: Usar somente o namespace padrao da NF-e (Elemento: enviNFe)

como vc fez para gerar o xml sem o atributo xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"

código para acesso ao serviço

gabriel1618

JavaC Membro

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

Ola, gostaria de saber como faz para obter o retorno de processamento para A3. Obrigado
androdana

JavaC Membro

Membro desde: 11/04/2013 12:09:49
Mensagens: 24
Offline

Boa noite, já tem a informação de como gerar através do certificado A3?
thiagoMachado

JavaC Membro
[Avatar]

Membro desde: 15/10/2013 14:35:17
Mensagens: 3
Offline

Boa tarde,

Primeiramente gostaria de agradecer por disponibilizar os códigos. Muito obrigado.

Estou utilizando os códigos que foram aqui disponibilizados e estão funcionando muito bem, contudo neste do RetornoRecepção2 está me dando um erro de : 225: Rejeição: Falha no Schema XML do lote de NFe.

Já verifiquei o XML diversas vezes e já debuguei pelo eclipse e não existe espaço entre as tags, a versão está correta e etc.

Tenho até um um código que retira quebras de linhas, espaços, caracteres especiais para que o XML vá sem erros.

Sei que no XML que devemos enviar no caso do RetRecepcao2, o valor colocado entre as tags <nRec></nRec> é o número de recibo que nós conseguimos assim que fazemos uma Recepção2.

Quando efetuei a Recepção2, me veio uma resposta de sucesso, de envio com sucesso, mas o de RetRecepção2 me vem esta resposta de falha no XML.

O XML que estou enviando para RetRecepção2 é:



O número do recibo eu peguei do XML que me veio de resposta quando fiz o Recepção2, segue o XML do qual peguei o número do recibo:



Agradeço desde já a atenção de todos.

Att,

Thiago Machado.

Àquele que tentou e não conseguiu, é superior àquele que não tentou!
[Email] [Yahoo!] [MSN]
thiagoMachado

JavaC Membro
[Avatar]

Membro desde: 15/10/2013 14:35:17
Mensagens: 3
Offline

Prezados, quando coloco este código para executar, o XML de resposta da receita é de erro no schema de XML. Contudo já verifiquei diversas vezes o XML e o mesmo está certo. Só para sanar outra dúvida, o valor que vai dentro de <nRec></nRec> é o que vem da resposta através do Recepcao2 não é?

Resumindo:
Já emiti a nota através do Recepcao2, me veio uma resposta de Envio em Lote com sucesso e já tenho o nRec. Mas quando executo este código do RetRecepcao2, da erro de eschema de XML. Existe algum outro passo que eu deva fazer antes de emitir uma nota, ou de executar este RetRetorno2?

Agradeço desde já a atenção.


Àquele que tentou e não conseguiu, é superior àquele que não tentou!
[Email] [Yahoo!] [MSN]
 
Índice dos Fóruns » Artigos / Tutoriais
Ir para:   
Powered by JForum 2.1.9 © JForum Team