Manifesto do Destinatario

258 views
Skip to first unread message

fitatexe...@gmail.com

unread,
Jun 24, 2016, 1:35:42 PM6/24/16
to NFePHP
Prezados, Boa Tarde!

    Primeiramente gostaria de dar os parabéns pela ferramenta. Está  ajudando bastante aqui na empresa. Nosso objetivo é fazer o download das notas fiscais na SEFAZ. Até aonde sabemos que a sequencia para fazer o download deve ser a seguinte:

- Consultar na SEFAZ as nota Disponíveis.
   Estamos realizando essa atividade através do programa 4.00testaDistDFe.php. O mesmo está retornando em um array todo o conteúdo disponível na  SEFAZ. 

- Realizar Ciência da Operação
   Estamos com problemas nesse tópico. Quando a função 4.00testaDistDFe.php retorna os dados da sefaz não temos nesse retorno o número da chave de acesso para dar Ciência da Operação. Lendo o manual da Sefaz entendemos que esse retorno está na TAG DOCZIP do arquivo 4.00testaDistDFe.php Aconetece que a TAG DOCZIP vem criptografada, a nossa duvida é: "Com base no retorno da funcao 4.00testaDistDFe.php como descobrir a chave de acesso para fazer o evento ciencia da operacao ? " 
  

Roberto Machado

unread,
Jun 24, 2016, 1:40:44 PM6/24/16
to nfe...@googlegroups.com
A própria função retorna o DOCZIP descompactado no parametro passado como referencia na forma de um array

Roberto

Edilson Cichon

unread,
Jun 25, 2016, 8:27:51 AM6/25/16
to nfe...@googlegroups.com

O que vem na tag <doczip> não é a chave na NF, mas sim um arquivo XML no formato base64, que dentro deste encontra-se a chave da respectiva NF.
Mas como disse o Roberto, a API já converte a tag pra um array, mas como ainda não estou utilizando esse módulo da API não sei te dizer onde está a chave no array.
Uma dica seria dar um VAR_DUMP no array pra ver onde está o índice da chave da NF.

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages