Login Registre-se
NT 2012.002 - Manifestação do Destinatário / Web Service de Download da NF-e  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
sauloneves

JavaC Membro
[Avatar]

Membro desde: 08/07/2013 09:41:16
Mensagens: 52
Offline

Galera, alguém já viu esse problema:



raffamz

JavaC Membro

Membro desde: 10/01/2013 09:37:57
Mensagens: 30
Offline

Meus amigos,
Bom dia!

Já tenho um projeto em NFSE (NotaCarioca), vi que a NFE agora tem esta opção de verificar notas emitidas contra a própria empresa, gostaria de saber se existe esta opção para NFSE tbm? Alguém sabe ou já fez?

Abraços

raffamz - Raffa Magalhães
[Email]
Wallfox

JavaC Membro

Membro desde: 30/03/2012 11:59:58
Mensagens: 92
Offline

Pessoal,

Por favor, sabem me dizer se a resposta do WS de download da NFe sempre traz o xml em formato .gzip? Estou perguntando, pois em meus testes o campo procNFeGrupoZip está retornando null, porém dentro do campo procNFe é retornada toda a estrutura descompactada.

Grato,
Wallfox
alexandre.fernandes

JavaC Membro
[Avatar]

Membro desde: 09/09/2013 19:17:51
Mensagens: 13
Offline

Bom dia a todos!
mateusviccari, cara você disse que conseguiu fazer o download e conseguiu salvar o arquivo Zip, eu fiz o meu download e consegui recuperar a nota porém, não veio o arquivo zip,
que no caso você pega ele da tag <procNFeZip> no meu código eu faço assim:


Estou usando JAXB, então no meu só veio a nota estruturada no caso o conteúdo da tag <procNFe>, lembrando estou usando o ambiente nacional, de produção
("https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx"), será que você pode me ajudar ou mesmo postar ai o código de como você fez para eu dar uma analisada?

desde já quero agradecer a todos, pois o fórum tem sido de grande ajuda.

Alexandre.

Wallfox

JavaC Membro

Membro desde: 30/03/2012 11:59:58
Mensagens: 92
Offline

alexandre.fernandes wrote:Bom dia a todos!
mateusviccari, cara você disse que conseguiu fazer o download e conseguiu salvar o arquivo Zip, eu fiz o meu download e consegui recuperar a nota porém, não veio o arquivo zip,
que no caso você pega ele da tag <procNFeZip> no meu código eu faço assim:


Estou usando JAXB, então no meu só veio a nota estruturada no caso o conteúdo da tag <procNFe>, lembrando estou usando o ambiente nacional, de produção
("https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx"), será que você pode me ajudar ou mesmo postar ai o código de como você fez para eu dar uma analisada?

desde já quero agradecer a todos, pois o fórum tem sido de grande ajuda.

Alexandre.




Pensei que era somente comigo que estava acontecendo isso. Como postei anteriormente, só estou conseguindo recuperar os dados pelo XML estruturado e não pelo gzip. Para mim o campo getNFeZip() está null.

Grato,
Wallfox
alexandre.fernandes

JavaC Membro
[Avatar]

Membro desde: 09/09/2013 19:17:51
Mensagens: 13
Offline

Wallfox,

e vc esta fazendo como, para pegar esse XML estruturado, vc trabalha com JAXB? Se vc conseguiu fazer, da um help ai mano, pelo jeito vou ter que usar o estruturado.


vlw Wallfox.
Wallfox

JavaC Membro

Membro desde: 30/03/2012 11:59:58
Mensagens: 92
Offline

alexandre.fernandes wrote:Wallfox,

e vc esta fazendo como, para pegar esse XML estruturado, vc trabalha com JAXB? Se vc conseguiu fazer, da um help ai mano, pelo jeito vou ter que usar o estruturado.


vlw Wallfox.


Alexandre,

Não sou mestre como uma parte do pessoal aqui, mas se minha solução servir....
Eu faço unmarshaller do retDownload.getRetNFe().get(i).getProcNFe().getAny() para nfeProc.

At.
Wallfox

alexandre.fernandes

JavaC Membro
[Avatar]

Membro desde: 09/09/2013 19:17:51
Mensagens: 13
Offline

Wallfox,

obrigado por me responder, mas então fiz do jeito que falou, mas não sei porque mando imprimir no console, e esta vindo nulo, da uma olhada no getAny():

01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Status da Nota..................: 139
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Tipo de ambiente..............: 1
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Versão aplicação................: AN_0.0.0
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Versão..............................: 1.00
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Motivo header....................: Pedido de Download processado
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Motivo...............................: Download disponibilizado
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] getProcNFe()......................: br.com.ninecon.nfe.bean.nfeDownload.TRetDownloadNFe$RetNFe$ProcNFe@e576d4
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] getProcNFeZip()..................: null
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] getProcNFe().getAny().........: [nfeProc: null]
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Tamnaho da lista: 2

O interessante é que na string geral vem completa, vem a nota toda inclusive neste exemplo, eu faço o download de duas notas como mostra no console o tamanho da lista.
Poderia postar como você faz o unmarshal?

Vlw Wallfox.
Wallfox

JavaC Membro

Membro desde: 30/03/2012 11:59:58
Mensagens: 92
Offline

alexandre.fernandes wrote:Wallfox,

obrigado por me responder, mas então fiz do jeito que falou, mas não sei porque mando imprimir no console, e esta vindo nulo, da uma olhada no getAny():

01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Status da Nota..................: 139
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Tipo de ambiente..............: 1
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Versão aplicação................: AN_0.0.0
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Versão..............................: 1.00
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Motivo header....................: Pedido de Download processado
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Motivo...............................: Download disponibilizado
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] getProcNFe()......................: br.com.ninecon.nfe.bean.nfeDownload.TRetDownloadNFe$RetNFe$ProcNFe@e576d4
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] getProcNFeZip()..................: null
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] getProcNFe().getAny().........: [nfeProc: null]
01-10-2013 16:04:42 - DEBUG - [NfeDownloadNF] Tamnaho da lista: 2

O interessante é que na string geral vem completa, vem a nota toda inclusive neste exemplo, eu faço o download de duas notas como mostra no console o tamanho da lista.
Poderia postar como você faz o unmarshal?

Vlw Wallfox.


Eu faço assim:

alexandre.fernandes

JavaC Membro
[Avatar]

Membro desde: 09/09/2013 19:17:51
Mensagens: 13
Offline

Olá Wallfox,

obrigado por enviar o código, mas então cara o meu não deu certo, não sei o que acontece, não consigo fazer o unmarshal, vc sabe me dizer se quando, você imprime o
seu getAny(), ele vem informação, acredito que o erro que esta dando no meu é porque esse cara esta vindo nulo, o interessante é que no result da Sefaz vem todas as informações
da Nota, mas quando tento imprimir essa tag (any), ela não imprimi nada. Se vc puder disponibilizar sua classe, ficaria imensamente grato.


Obrigado.
Wallfox

JavaC Membro

Membro desde: 30/03/2012 11:59:58
Mensagens: 92
Offline

alexandre.fernandes wrote:Olá Wallfox,

obrigado por enviar o código, mas então cara o meu não deu certo, não sei o que acontece, não consigo fazer o unmarshal, vc sabe me dizer se quando, você imprime o
seu getAny(), ele vem informação, acredito que o erro que esta dando no meu é porque esse cara esta vindo nulo, o interessante é que no result da Sefaz vem todas as informações
da Nota, mas quando tento imprimir essa tag (any), ela não imprimi nada. Se vc puder disponibilizar sua classe, ficaria imensamente grato.


Obrigado.


Alexandre,

Não estou no trabalho no momento, mas vamos lá...
Realmente se mando imprimir a Tag Any a impressão é null, mas quando faço o unmarshall consigo sim retornar.
Verifica se no procedimento abaixo você esta colocando o pacote correto em JAXBContext.newInstance("br.com.nfev200pl006r.procNFe_v200").



At.
Wallfox
alexandre.fernandes

JavaC Membro
[Avatar]

Membro desde: 09/09/2013 19:17:51
Mensagens: 13
Offline

WallFox,

cara muito obrigado, você ajudou muito consegui fazer o unmarshal, então não estava dando certo pois da primeira vez você tinha me mostrado o getAny() como um string
que representava o caminho do arquivo, mas esse cara retorna um Element, dai quando você me respondeu de novo percebi isso, agora esta funcionando.

Obrigado mesmo Deus vos abençoe.
Wallfox

JavaC Membro

Membro desde: 30/03/2012 11:59:58
Mensagens: 92
Offline

alexandre.fernandes wrote:WallFox,

cara muito obrigado, você ajudou muito consegui fazer o unmarshal, então não estava dando certo pois da primeira vez você tinha me mostrado o getAny() como um string
que representava o caminho do arquivo, mas esse cara retorna um Element, dai quando você me respondeu de novo percebi isso, agora esta funcionando.

Obrigado mesmo Deus vos abençoe.


Ótimo!!! Bom trabalho ai...

Alguem poderia nos responder se o gzip está vindo null ou se há alguma maneira de adquirir estes dados que não estamos sabendo...

Esta mensagem foi editada 1 vez. Última atualização foi em 03/10/2013 09:36:17

alexandre.fernandes

JavaC Membro
[Avatar]

Membro desde: 09/09/2013 19:17:51
Mensagens: 13
Offline

Pois é cara, mandei email para Sefaz, mas os caras não respondem simplesmente te dão várias referencias de docs, mas não achei nada.

Então mais um pergunta, getAny(), só vem um cara, eu estava fazendo um FOR mas na segunda vez que ele faz a referencia da um null pointer, pois
só vem uma única vez, como é que você esta fazendo quando faz download de mais de uma nota fiscal, no meu teste estou passando duas chaves e
no RESULT do web service, realmente vem as duas, mas na hora de fazer o parse com o getAny() da o null pointer.

Se souber mais essa fico devendo hehehhe.

um abraço.
Wallfox

JavaC Membro

Membro desde: 30/03/2012 11:59:58
Mensagens: 92
Offline

Eu faço assim:


At.
Wallfox
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team