| public $rootTagList = [ | |
| 'distDFeInt', | |
| 'resNFe', | |
| 'resEvento', | |
| 'envEvento', | |
| 'ConsCad', | |
| 'consSitNFe', | |
| 'consReciNFe', | |
| 'downloadNFe', | |
| 'enviNFe', | |
| 'inutNFe', | |
| 'admCscNFCe', | |
| 'consStatServ', | |
| 'retDistDFeInt', | |
| 'retEnvEvento', | |
| 'retConsCad', | |
| 'retConsSitNFe', | |
| 'retConsReciNFe', | |
| 'retDownloadNFe', | |
| 'retEnviNFe', | |
| 'retInutNFe', | |
| 'retAdmCscNFCe', | |
| 'retConsStatServ', | |
| 'procInutNFe', | |
| 'procEventoNFe', | |
| 'procNFe', | |
| 'nfeProc', | |
| 'NFe' | |
| ]; |
//envia o xml para pedir autorização ao SEFAZ
$resp = $tools->sefazEnviaLote([$xml], $idLote);
//transforma o xml de retorno em um stdClass
$st = new Standardize();
$std = $st->toStd($resp);
if ($std->cStat != 103) {
//erro registrar e voltar
$erro = "[$std->cStat] $std->xMotivo";
}<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">Unmarshalling Error: Illegal character (NULL, unicode 0) encountered: not valid in any content
at [row,col {unknown-source}]: [1,8187] </soap:Text></soap:Reason></soap:Fault></soap:Body></soap:Envelope>Unmarshalling Error: Illegal character (NULL, unicode 0) encountered: not valid in any content at [row,col {unknown-source}]: [1,8187]--
--
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ório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/yr1bhQlpMP0/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
$response = $tools->sefazCancela($_POST['chavenota'], $_POST['motivo'], $dadosNota['protocolo']);
$stdCl = new Standardize($response);Este xml não pertence ao projeto SPED-NFe.
--
<soap:Envelope><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang="en">Fault occurred while processing.</soap:Text></soap:Reason></soap:Fault></soap:Body></soap:Envelope>Sérgio, conseguiu uma solução pro seu problema??Estou com a XML assinada mas quando envio o lote dá o mesmo erro: "Este xml não pertence ao projeto SPED-NFe.".Segue o código:$tools = new NFePHP\NFe\Tools($configJson, Certificate::readPfx($certificadoDigital, $certPassword));
try {$xmlAssinado = $tools->signNFe($xml);
} catch (\Exception $e) {exit($e->getMessage());}try {$idLote = str_pad(100, 15, '0', STR_PAD_LEFT);$resp = $tools->sefazEnviaLote([$xmlAssinado], $idLote);$st = new NFePHP\NFe\Common\Standardize();$std = $st->toStd($resp);var_dump ($std);if ($std->cStat != 103) {//erro registrar e voltarexit("[$std->cStat] $std->xMotivo");}$recibo = $std->infRec->nRec;} catch (\Exception $e) {exit($e->getMessage());}Segue XML assinado:<NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe Id="NFe31180519556708000151550010000007711000007710" versao="4.00"><ide><cUF>31</cUF><cNF>00000771</cNF><natOp>Venda de Produto</natOp><mod>55</mod><serie>1</serie><nNF>771</nNF><dhEmi>2018-05-19T08:22:51-03:00</dhEmi><tpNF>1</tpNF><idDest>1</idDest><cMunFG>3155801</cMunFG><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>0</cDV><tpAmb>2</tpAmb><finNFe>1</finNFe><indFinal>0</indFinal><indPres>9</indPres><procEmi>0</procEmi><verProc>5.0</verProc></ide><emit><CNPJ>99999999000199</CNPJ><xNome>... Ltda</xNome><xFant>Modas</xFant><enderEmit><xLgr>Praca</xLgr><nro>02</nro><xBairro>Centro</xBairro><cMun>3155801</cMun><xMun>Rio Pomba</xMun><UF>MG</UF><CEP>36180000</CEP><cPais>1058</cPais><xPais>Brasil</xPais></enderEmit><IE>0022932320033</IE><CRT>1</CRT></emit><dest><CNPJ>99999999000199</CNPJ><xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome><enderDest><xLgr>Rua Adolfo De Carvalho</xLgr><nro>141</nro><xBairro>Funcionários</xBairro><xMun>Barbacena</xMun><UF>MG</UF><CEP>36202080</CEP><cPais>1058</cPais><xPais>Brasil</xPais></enderDest><indIEDest>1</indIEDest><IE>0010786190035</IE></dest><det nItem="1"><prod><cProd>393P</cProd><cEAN/><xProd>Blusa Moletinho Plus</xProd><NCM>61069000</NCM><CFOP>5101</CFOP><uCom>Un</uCom><qCom>1</qCom><vUnCom>38.90</vUnCom><vProd>38.90</vProd><cEANTrib/><uTrib>Un</uTrib><qTrib>1</qTrib><vUnTrib>38.90</vUnTrib><indTot>1</indTot></prod><imposto><ICMS><ICMSSN102><orig>0</orig><CSOSN>102</CSOSN></ICMSSN102></ICMS><PIS><PISNT><CST>07</CST></PISNT></PIS><COFINS><COFINSNT><CST>07</CST></COFINSNT></COFINS></imposto></det><det nItem="2"><prod><cProd>455P</cProd><cEAN/><xProd>Casaco Moletinho Vivo Plus</xProd><NCM>61069000</NCM><CFOP>5101</CFOP><uCom>Un</uCom><qCom>2</qCom><vUnCom>46.90</vUnCom><vProd>93.80</vProd><cEANTrib/><uTrib>Un</uTrib><qTrib>2</qTrib><vUnTrib>46.90</vUnTrib><indTot>1</indTot></prod><imposto><ICMS><ICMSSN102><orig>0</orig><CSOSN>102</CSOSN></ICMSSN102></ICMS><PIS><PISNT><CST>07</CST></PISNT></PIS><COFINS><COFINSNT><CST>07</CST></COFINSNT></COFINS></imposto></det><total><ICMSTot><vBC>0.00</vBC><vICMS>0.00</vICMS><vICMSDeson>0.00</vICMSDeson><vFCP>0.00</vFCP><vBCST>0.00</vBCST><vST>0.00</vST><vFCPST>0.00</vFCPST><vFCPSTRet>0.00</vFCPSTRet><vProd>132.70</vProd><vFrete>0.00</vFrete><vSeg>0.00</vSeg><vDesc>0.00</vDesc><vII>0.00</vII><vIPI>0.00</vIPI><vIPIDevol>0.00</vIPIDevol><vPIS>0.00</vPIS><vCOFINS>0.00</vCOFINS><vOutro>0.00</vOutro><vNF>132.70</vNF></ICMSTot></total><transp><modFrete>9</modFrete><vol><qVol>1</qVol><esp>Caixa</esp></vol></transp><cobr><dup><nDup>771</nDup><dVenc>2018-05-24</dVenc><vDup>1327.00</vDup></dup></cobr><pag><detPag><tPag>01</tPag><vPag>132.70</vPag></detPag></pag><infAdic><infCpl>Empresa optante pelo simples nacional, não gera direito a crédito de ICMS.</infCpl></infAdic></infNFe><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI="#NFe31180519556708000151550010000007711000007710"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>7pJQ0NikUnqNZJXtrUsyCpNzMUA=</DigestValue></Reference></SignedInfo><SignatureValue>BPUeBG3wthn/IsoJicDLxGLJV+FYwq2pDf0bVqWz946pO69PtdwIxPgTmeBDeSfY63fsEh6oV5ozol2iLLWaRQWckdTdGz3eZKL6g3ayKKTYowWVQgUv5M1DGSFYO2pat/O86J0GzmQzF4bGL5nQVx272KqitPyb/G7L2/Lm004MRRfsB9JnjZgfDBfPuh6rsqiAg0nu8ssp6Q6jZC+hZd8LRF7+qYU5L9YOq4tYV/87lK2Gk4s0L9Qo05dQdXCILw7gWXmpOdm1UEZ9pyZugLdbFiew/pSt6wTlYRQ9LHv9gDQr7DF4lRvIH6PP9yZV+/lLPqO+548gCj1zNd7gqg==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></NFe>
On Thursday, January 18, 2018 at 5:45:36 PM UTC-2, Sérgio Santos wrote:
Roberto. Concordo com você.Escrevi este código para tirar qualquer tipo de espaço ou LF do xml. Mas não adiantou. Ele continua retornando o mesmo: "Este xml não pertence ao projeto SPED-NFe."
Contudo, o problema que estou enfrentando ainda é o mesmo, ou seja, o retorno da do método "sefazEnviaLote" ainda é: "Este xml não pertence ao projeto SPED-NFe."
try{
$xmlAssinado = $tools->signNFe($xml);
$xmlAssinado = preg_replace( "/\r|\n/", "", $xmlAssinado );
}catch(Exception $e){
$erro = $e->getMessage();
}
Sérgio Antônio dos Santos
Bacharel em Sistemas de Informação
-----------
“O que vale a pena possuir, vale a pena esperar”.
Santa Teresa Benedita da Cruz (Edith Stein 1891-1945)
Em 18 de janeiro de 2018 17:38, Roberto Machado <linu...@gmail.com> escreveu:
Uma outra coisa Sergio;Procure abrir um TOPICO (assunto) novo quando o assunto for NOVO evite usar TOPICOS anteriores que não retratam o problema enfrentado.Isso dificulta posteriormente outro a encontrar a solução para os problemas.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ório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/yr1bhQlpMP0/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
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
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/yr1bhQlpMP0/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
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 em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/yr1bhQlpMP0/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
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.