Recebendo "Este xml não pertence ao projeto SPED-NFe." após sefazConsultaChave em notas de MG

667 views
Skip to first unread message

Thiago Elias Rezende Silva

unread,
May 25, 2018, 2:04:03 PM5/25/18
to NFePHP
Boa tarde.

Primeiramente, gostaria de agradecer pelo desenvolvimento e manutenção desse projeto, que tem ajudado muita gente como eu a integrar a NF-e.

Dito isso, estou migrando um de nossos sistemas legados que utilizava a versão anterior do NFePHP para o repositório nfephp-org/sped-nfe, e quando estou usando a versão 4.00 do layout da SEFAZ, estou capturando a seguinte exceção:

Este xml não pertence ao projeto SPED-NFe.
#0 /var/www/nfe/vendor/nfephp-org/sped-nfe/src/Common/Standardize.php(105): NFePHP\NFe\Exception\DocumentsException::wrongDocument(7)

O trecho a seguir, é onde a exception ocorre:

$retornoConsulta = $tools->sefazConsultaChave($this->CHAVE_ACESSO, 1);
$retorno = $std->toStd($retornoConsulta);

Junto com a exception, veio também o XML retornado do sefazConsultaChave que não foi reconhecido pelo toStd, que foi o seguinte:

<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <soap:Fault> <soap:Code> <soap:Value>soap:Sender</soap:Value> </soap:Code> <soap:Reason> <soap:Text xml:lang="en">Message part {http://www.portalfiscal.inf.br/nfe/wsdl/NFeConsulta4}nfeDadosMsg was not recognized. (Does it exist in service WSDL?)</soap:Text> </soap:Reason> </soap:Fault> </soap:Body> </soap:Envelope>

Notei que isso tem ocorrido apenas nas notas fiscais procedentes do estado de MG. A impressão é que não existe essa operação NFeConsulta4 no WS deles e olhando aqui em http://www.sped.fazenda.mg.gov.br/spedmg/nfe/webservices/, também não encontrei. Alguém sabe se mudou alguma coisa nesse sentido ou se pode ser algum erro de implementação meu ?

Obrigado.

Roberto Machado

unread,
May 25, 2018, 2:08:43 PM5/25/18
to nfe...@googlegroups.com
Pode ser um erro na lista dos webservices 

confirme os webservices listados aqui:


Eu trabalho apenas e tão somente com SP e dependo de vocês para localizarem falhas no acesso a outros estados 

Roberto

Thiago Elias Rezende Silva

unread,
May 25, 2018, 3:48:45 PM5/25/18
to NFePHP
Olhando a lista, as URL's aparentemente estão corretos. A diferença que encontrei foi no nome da operação:

Homologação
<NfeConsultaProtocolo method="nfeConsultaNF" operation="NFeConsulta4" version="4.00">https://hnfe.fazenda.mg.gov.br/nfe2/services/NFeConsultaProtocolo4</NfeConsultaProtocolo>

SPED MG:


Produção
<NfeConsultaProtocolo method="nfeConsultaNF" operation="NFeConsulta4" version="4.00">https://nfe.fazenda.mg.gov.br/nfe2/services/NFeConsultaProtocolo4</NfeConsultaProtocolo>

SPED MG:

No wsnfe_4.00_mod55.xml está como "NFeConsulta4" e no Sefaz MG "NFeConsultaProtocolo4". Será que pode ser relacionado a isso ?

Abs.

Roberto Machado

unread,
May 25, 2018, 3:50:39 PM5/25/18
to nfe...@googlegroups.com
Sim


--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
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+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Roberto
Nisi utile est quod facimus stulta est gloriae (Julius Phaedous)

Thiago Elias Rezende Silva

unread,
May 25, 2018, 3:54:56 PM5/25/18
to NFePHP
Entendi. Troquei pra testar e funcionou. Posso mandar um pull request ou vcs trocam por aí mesmo ?

Abs.


Em sexta-feira, 25 de maio de 2018 16:50:39 UTC-3, linux.rlm escreveu:
Sim


Em 25 de maio de 2018 16:48, Thiago Elias Rezende Silva <thiag...@gmail.com> escreveu:
Olhando a lista, as URL's aparentemente estão corretos. A diferença que encontrei foi no nome da operação:

Homologação
<NfeConsultaProtocolo method="nfeConsultaNF" operation="NFeConsulta4" version="4.00">https://hnfe.fazenda.mg.gov.br/nfe2/services/NFeConsultaProtocolo4</NfeConsultaProtocolo>

SPED MG:


Produção
<NfeConsultaProtocolo method="nfeConsultaNF" operation="NFeConsulta4" version="4.00">https://nfe.fazenda.mg.gov.br/nfe2/services/NFeConsultaProtocolo4</NfeConsultaProtocolo>

SPED MG:

No wsnfe_4.00_mod55.xml está como "NFeConsulta4" e no Sefaz MG "NFeConsultaProtocolo4". Será que pode ser relacionado a isso ?

Abs.

Em sexta-feira, 25 de maio de 2018 15:08:43 UTC-3, linux.rlm escreveu:
Pode ser um erro na lista dos webservices 

confirme os webservices listados aqui:


Eu trabalho apenas e tão somente com SP e dependo de vocês para localizarem falhas no acesso a outros estados 

Roberto

--
--
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órios: https://github.com/nfephp-org
---
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.

Roberto Machado

unread,
May 25, 2018, 3:57:09 PM5/25/18
to nfe...@googlegroups.com
Se puder mandar um PR eu agradeço ! 😁🙌


Roberto

Douglas Pootz

unread,
May 29, 2018, 12:38:33 PM5/29/18
to NFePHP
Aconteceu a mesma coisa com o ambiente SVRS

  <UF>
    <sigla>SVRS</sigla>
    <homologacao>
       <NfeAutorizacao method="nfeAutorizacaoLote" operation="NFeAutorizacao4" version="4.00">https://nfce-homologacao.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx</NfeAutorizacao>
       <NfeRetAutorizacao method="nfeRetAutorizacaoLote" operation="NFeRetAutorizacao4" version="4.00">https://nfce-homologacao.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx</NfeRetAutorizacao>
       <NfeInutilizacao  method="nfeInutilizacaoNF" operation="NFeInutilizacao4" version="4.00">https://nfce-homologacao.svrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao4.asmx</NfeInutilizacao>
       <NfeConsultaProtocolo method="nfeConsultaNF" operation="NFeConsultaProtocolo4" version="4.00">https://nfce-homologacao.svrs.rs.gov.br/ws/NfeConsulta/NfeConsulta4.asmx</NfeConsultaProtocolo>
       <NfeStatusServico method="nfeStatusServicoNF" operation="NFeStatusServico4" version="4.00">https://nfce-homologacao.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx</NfeStatusServico>
       <RecepcaoEvento  method="nfeRecepcaoEvento" operation="NFeRecepcaoEvento4" version="1.00">https://nfce-homologacao.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx</RecepcaoEvento>
    </homologacao>
    <producao>
       <NfeAutorizacao method="nfeAutorizacaoLote" operation="NFeAutorizacao4" version="4.00">https://nfce.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx</NfeAutorizacao>
       <NfeRetAutorizacao method="nfeRetAutorizacaoLote" operation="NFeRetAutorizacao4" version="4.00">https://nfce.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx</NfeRetAutorizacao>
       <NfeInutilizacao  method="nfeInutilizacaoNF" operation="NFeInutilizacao4" version="4.00">https://nfce.svrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao4.asmx</NfeInutilizacao>
       <NfeConsultaProtocolo method="nfeConsultaNF" operation="NFeConsultaProtocolo4" version="4.00">https://nfce.svrs.rs.gov.br/ws/NfeConsulta/NfeConsulta4.asmx</NfeConsultaProtocolo>
       <NfeStatusServico method="nfeStatusServicoNF" operation="NFeStatusServico4" version="4.00">https://nfce.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx</NfeStatusServico>
       <RecepcaoEvento  method="nfeRecepcaoEvento" operation="NFeRecepcaoEvento4" version="1.00">https://nfce.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx</RecepcaoEvento>
    </producao>
  </UF>

Voltei para NFeConsultaProtocolo4 e voltou a funcionar.
Reply all
Reply to author
Forward
0 new messages