Consultar status de NFE no SEFAZ

510 views
Skip to first unread message

Ademílson F. Tonato

unread,
Jan 12, 2015, 8:22:10 AM1/12/15
to nfe...@googlegroups.com
Qual função devo executar p/ descobrir o status de uma NFE no SEFAZ, a partir de um ID de uma nota de fornecedor?

Att,
Ademílson F. Tonato

Thiago Smart Sistemas

unread,
Jan 12, 2015, 8:27:22 AM1/12/15
to nfe...@googlegroups.com
Ademílson;

Se não estou enganado a função é getProtocol.

Att,



--
--
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.

Cleiton Perin

unread,
Jan 12, 2015, 8:27:32 AM1/12/15
to nfe...@googlegroups.com
bom dia, o metodo getProtocol da toolsNFePHP

la voce pode passar a chave de acesso e sera retornado os dados da NFe.

Ademílson F. Tonato

unread,
Jan 12, 2015, 8:31:55 AM1/12/15
to nfe...@googlegroups.com
Pois bem, mas a função espera 4 parâmetros:

getProtocol($recibo = '', $chave = '', $tpAmb = '', &$aRetorno = array())

Qual $recibo que devo informar?

Att,
Ademílson F. Tonato

Cleiton Perin

unread,
Jan 12, 2015, 8:42:03 AM1/12/15
to nfe...@googlegroups.com
Essa funcao é usada para voce consultar os dados de uma NFe no caso passando a chave de acesso, e tbm usada para consultar a situação de um lote, neste caso passando o recibo, voce deve passar ou chave de acesso ou recibo, pelo que entendi no seu caso a chave de acesso e passando receibo em branco = ''


Em segunda-feira, 12 de janeiro de 2015 11:22:10 UTC-2, Ademílson F. Tonato escreveu:

Ademílson F. Tonato

unread,
Jan 12, 2015, 10:33:10 AM1/12/15
to nfe...@googlegroups.com
OK!

Avançando como explicou, segue até o seguinte erro, que acontece quando ele vai //envia a solicitação via SOAP:

Houve erro !! URL do webservice não disponível no arquivo xml das URLs da SEFAZ.
Nao houve retorno Soap verifique a mensagem de erro e o debug!

Verificando como caiu nesse erro descobri que a variável $urlservico está vazia, ela não se preenche como deveria, alguma sugestão do que fazer?

Att,
Ademílson F. Tonato

Cleiton Perin

unread,
Jan 12, 2015, 10:34:59 AM1/12/15
to nfe...@googlegroups.com
Esta com a ultima versao da API?


Em segunda-feira, 12 de janeiro de 2015 11:22:10 UTC-2, Ademílson F. Tonato escreveu:

Ademílson F. Tonato

unread,
Jan 12, 2015, 10:50:56 AM1/12/15
to nfe...@googlegroups.com
Baixei ela semana passada.
Tudo indica que sim, mas vou atualizar (git pull) e já volto dizer se o erro persiste!

Att,
Ademílson F. Tonato

Ademílson F. Tonato

unread,
Jan 12, 2015, 11:20:57 AM1/12/15
to nfe...@googlegroups.com
Tudo atualizado!

O problema é que na hora de achar o identificador de serviço do arquivo, ele dá problema, pois não encontra esse serviço no arquivo!

//identificação do serviço
$servico = 'NfeConsultaProtocolo';
//recuperação da versão
$versao = $aURL[$servico]['version'];

Como configurá-lo?

Att,
Ademílson F. Tonato

Cleiton Perin

unread,
Jan 12, 2015, 11:41:51 AM1/12/15
to nfe...@googlegroups.com
da uma olhada no arquivo confif/config.php
olha a variavel $arquivoURLxml o que esta nela?

o correto pra versao 3.10 é

$arquivoURLxml='nfe_ws3_mod55.xml';


Em segunda-feira, 12 de janeiro de 2015 11:22:10 UTC-2, Ademílson F. Tonato escreveu:

Ademílson F. Tonato

unread,
Jan 12, 2015, 11:50:05 AM1/12/15
to nfe...@googlegroups.com
Funcionou!

Obrigado :)

Att,
Ademílson F. Tonato

Cleiton Perin

unread,
Jan 12, 2015, 11:56:14 AM1/12/15
to nfe...@googlegroups.com
Disponha


Em segunda-feira, 12 de janeiro de 2015 11:22:10 UTC-2, Ademílson F. Tonato escreveu:
Reply all
Reply to author
Forward
0 new messages