Problemas ao enviar recibo NFe ...

559 views
Skip to first unread message

Everton Rolim

unread,
Feb 2, 2015, 7:29:25 AM2/2/15
to nfe...@googlegroups.com
Estou tendo problemas ao gerar a nota, já debugei a aplicação e identifiquei que o numero do recibo não está sendo gerado,
estou usando a ultima versão disponibilizada no git, porem mesmo sabendo do problema não consigo encontrar uma solução.

Abaixo o codigo do metodo que faz o envio do xml:

public function enviaNFe($chave){
           
ChromePhp::warn('chave de acesso nfe - '.$chave);
            $aName
= $this->nfephp->listDir($this->nfephp->valDir,"$chave-nfe.xml");
           
ChromePhp::log($aName);
            $n
= count($aName);            
           
ChromePhp::log('$n - '.$n);
           
if ( $n > 0 ) {
                $filename
= $this->nfephp->valDir.$aName[0];
                $nfefile  
= file_get_contents($filename);
               
ChromePhp::log('$nfefile - '.$nfefile);
               
//enviar as notas
                $lote
= substr(str_replace(',', '', number_format(microtime(true)*1000000, 0)), 0, 15);
               
ChromePhp::log('lote - '.$lote);
               
if ( $ret = $this->nfephp->autoriza($filename,$lote, $aRetorno, 1) ){
                   
ChromePhp::log('retorno - '.$ret);
                   
if ($ret['bStat']){
                           
//pegar o numero do recibo da SEFAZ
                        $recibo
= $ret['nRec'];
                       
ChromePhp::log('recibo - '.$recibo);
                             
if( !rename($this->nfephp->valDir.$aName[0],$this->nfephp->envDir.$aName[0]) ){
                            $this
->nfephp->errStatus = true;
                            $this
->nfephp->errMsg .= ' Falha na movimentação da NFe de "validadas" para "enviadas"!! ';  
                            alert
($this->nfephp->errMsg);
                           
return false;
                         
}
                   
} else {
                        $this
->nfephp->errStatus = true;
                       
return false;
                   
}
                 
} else {
                    $this
->nfephp->errStatus = true;
                    $this
->nfephp->errMsg .= ' Erro no envio do lote de NFe!! ';
                    alert
($this->nfephp->errMsg);
                   
return false;
                 
}
           
}
           
return $recibo;
       
}
   
private function envia() {
           
//var_dump($this->nfephp);
           
//exit;
            $recibo
= $this->enviaNFe($this->chave_eletronica);
           
if($recibo) {
                $this
->updateStatus(ManagerNfe::$ENVIADA);
               
return $recibo;
           
} else {
                alert
(Mensagem::ERRO_ENVIO_NFE().str_replace("\n","\\n",$this->nfephp->errMsg));
                $this
->updateStatus(ManagerNfe::$NAO_ENVIADA);
                redirect
("pre_venda__listar.php");
           
}
   
}


erro_envio_lote.png

Roberto Machado

unread,
Feb 2, 2015, 7:36:12 AM2/2/15
to nfe...@googlegroups.com
O retorno da função autoriza é um XML .... o array está na variável que você passou por referencia "$aRetorno"

Roberto

Roberto Machado

unread,
Feb 2, 2015, 7:37:02 AM2/2/15
to nfe...@googlegroups.com
Todas as funções de comunicação com a SEFAZ irão retornar o XML de resposta da SEFAZ e não um array !!!

Em 2 de fevereiro de 2015 10:36, Roberto Machado <linu...@gmail.com> escreveu:
O retorno da função autoriza é um XML .... o array está na variável que você passou por referencia "$aRetorno"

Roberto




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

Everton Rolim

unread,
Feb 2, 2015, 7:42:33 AM2/2/15
to nfe...@googlegroups.com
Fiz assim como me pediu, mas o erro persiste, o interessante é que eu validei o XML nesse site https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx? , e o XML é valido.

23150207278138000104550010000153491894329855-nfe.xml

Everton Rolim

unread,
Feb 2, 2015, 7:44:38 AM2/2/15
to nfe...@googlegroups.com
Pode me dar um exemplo de uso, pois estou fazendo de acordo com os exemplos existentes na API.

Roberto Machado

unread,
Feb 2, 2015, 7:55:45 AM2/2/15
to nfe...@googlegroups.com
Everton;

Preste atenção .... somente existirá recibo caso o cStat = 103 .. você está restando apenas o bStat ... vou explicar 

bStat = boolean ---> indica se houve sucesso na comunicação apenas

cStat = string --> indica o status do retorno pela SEFAZ (vide documentação SEFAZ)
               nesse caso,   se 103 => "Lote recebido com sucesso" 
                                     se diferente  103 => HOUVE ERRO !!! pegue o campo xMotivo !!!

Roberto

Everton Rolim

unread,
Feb 2, 2015, 8:30:41 AM2/2/15
to nfe...@googlegroups.com
Eu entendi, mas fiz o debug aqui do $aRetorno e trouxe o seguinte resultado.

Object {bStat: false, tpAmb: "", verAplic: "", cStat: "", xMotivo: ""…}bStat: falsecStat: ""cUF: ""dhRecbto: ""infRec: ObjectnRec: ""tMed: ""__proto__: Object__defineGetter__: function __defineGetter__() { [native code] }__defineSetter__: function __defineSetter__() { [native code] }__lookupGetter__: function __lookupGetter__() { [native code] }__lookupSetter__: function __lookupSetter__() { [native code] }constructor: function Object() { [native code] }hasOwnProperty: function hasOwnProperty() { [native code] }arguments: nullcaller: nulllength: 1name: "hasOwnProperty"__proto__: function Empty() {}apply: function apply() { [native code] }arguments: nullbind: function bind() { [native code] }call: function call() { [native code] }caller: nullconstructor: function Function() { [native code] }length: 0name: "Empty"toString: function toString() { [native code] }__proto__: Object<function scope><function scope>isPrototypeOf: function isPrototypeOf() { [native code] }propertyIsEnumerable: function propertyIsEnumerable() { [native code] }toLocaleString: function toLocaleString() { [native code] }toString: function toString() { [native code] }valueOf: function valueOf() { [native code] }get __proto__: function __proto__() { [native code] }set __proto__: function __proto__() { [native code] }tpAmb: ""verAplic: ""xMotivo: ""__proto__: Object

os campos estão retornando vazios, sinceramente não entendo o porque, pois o XML é gerado e esta valido.

Roberto Machado

unread,
Feb 2, 2015, 8:33:05 AM2/2/15
to nfe...@googlegroups.com
Não esta sendo feita a comunicação SOAP verifique o soapDebug

Roberto

Everton Rolim

unread,
Feb 2, 2015, 9:14:05 AM2/2/15
to nfe...@googlegroups.com
Não houve retorno algum.
Percebi que na API atual nenhum dos métodos pede o $modSOAP e que a mesma não está mais presente na ToolsNFePHP,
como faço pra dizer agora para API que o modSOAP é igual a 2, ou qual a nova forma de faze-lo?

Everton Rolim

unread,
Feb 2, 2015, 9:55:49 AM2/2/15
to nfe...@googlegroups.com
Bem, decide fazer tudo do zero usando o instalador para configurar o nfePHP, ai fui fazer testes usando os arquivos de exemplo,
e para minha surpresa acontece o mesmo erro e mais alguns que não ocorreram na minha aplicação. Segui imagem do erro.


Em segunda-feira, 2 de fevereiro de 2015 10:33:05 UTC-3, linux.rlm escreveu:
erro_envio_lote2.png

Everton Rolim

unread,
Feb 2, 2015, 1:02:01 PM2/2/15
to nfe...@googlegroups.com
Ainda sem sucesso, mas já consegui um progresso, consegui trazer o resultado do soapDebug usando o arquivo testaNfeEnvio.php com o xml gerado pelo sistema, segue abaixo:

<?xml version="1.0" encoding="utf-8"?><soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"><soap12:Header><nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao"><cUF>23</cUF><versaoDados>3.10</versaoDados></nfeCabecMsg></soap12:Header><soap12:Body><nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao"><enviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><idLote>142289976749615</idLote><indSinc>0</indSinc><NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe versao="3.10" Id="NFe23150207278138000104550010000153491072361433"><ide><cUF>23</cUF><cNF>07236143</cNF><natOp>VENDA</natOp><indPag>1</indPag><mod>55</mod><serie>1</serie><nNF>15349</nNF><dhEmi>2015-02-02T10:52:57-03:00</dhEmi><dhSaiEnt>2015-02-02T10:52:57-03:00</dhSaiEnt><tpNF>1</tpNF><idDest>1</idDest><cMunFG>2304400</cMunFG><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>3</cDV><tpAmb>2</tpAmb><finNFe>1</finNFe><indFinal>1</indFinal><indPres>1</indPres><procEmi>0</procEmi><verProc>1.0.0.0</verProc></ide><emit><CNPJ>07278138000104</CNPJ><xNome>HIPERFERRO COMERCIAL DE ACOS LTDA</xNome><xFant>matriz</xFant><enderEmit><xLgr>Washington Soares</xLgr><nro>8402</nro><xBairro>Messejana</xBairro><cMun>2304400</cMun><xMun>Fortaleza</xMun><UF>CE</UF><CEP>60841032</CEP><cPais>1058</cPais><xPais>BRASIL</xPais><fone>32742488</fone></enderEmit><IE>060128933</IE><IM>0</IM><CNAE>4744001</CNAE><CRT>3</CRT></emit><dest><CPF>00285068393</CPF><xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome><enderDest><xLgr>303</xLgr><nro>284</nro><xBairro>Jangurussu</xBairro><cMun>2304400</cMun><xMun>Fortaleza</xMun><UF>CE</UF><CEP>60866320</CEP><cPais>1058</cPais><xPais>BRASIL</xPais><fone>87961779</fone></enderDest><indIEDest>2</indIEDest><email>oshim...@gmail.com</email></dest><det nItem="1"><prod><cProd>24020200</cProd><cEAN/><xProd>FERROLHO SIMPLES</xProd><NCM>83014000</NCM><CFOP>5405</CFOP><uCom>UN</uCom><qCom>1.00</qCom><vUnCom>4.96</vUnCom><vProd>4.96</vProd><cEANTrib/><uTrib>UN</uTrib><qTrib>1.00</qTrib><vUnTrib>4.96</vUnTrib><indTot>1</indTot></prod><imposto><ICMS><ICMS60><orig>0</orig><CST>60</CST><vBCSTRet>30</vBCSTRet><vICMSSTRet>30</vICMSSTRet></ICMS60></ICMS><IPI><cEnq>999</cEnq><IPITrib><CST>49</CST><vBC>0</vBC><pIPI>0.00</pIPI><vIPI>0.00</vIPI></IPITrib></IPI><PIS><PISAliq><CST>01</CST><vBC>4.96</vBC><pPIS>1.65</pPIS><vPIS>0.08</vPIS></PISAliq></PIS><COFINS><COFINSAliq><CST>01</CST><vBC>4.96</vBC><pCOFINS>7.60</pCOFINS><vCOFINS>0.38</vCOFINS></COFINSAliq></COFINS></imposto></det><total><ICMSTot><vBC>0.00</vBC><vICMS>0.00</vICMS><vICMSDeson>0.00</vICMSDeson><vBCST>0.00</vBCST><vST>0.00</vST><vProd>4.96</vProd><vFrete>0.00</vFrete><vSeg>0.00</vSeg><vDesc>0.00</vDesc><vII>0.00</vII><vIPI>0.00</vIPI><vPIS>0.08</vPIS><vCOFINS>0.38</vCOFINS><vOutro>0.00</vOutro><vNF>4.96</vNF></ICMSTot></total><transp><modFrete>1</modFrete><vol><pesoL>0.420</pesoL><pesoB>0.420</pesoB></vol></transp><cobr><fat><nFat>15349</nFat><vOrig>4.96</vOrig><vLiq>4.96</vLiq></fat></cobr><infAdic><infAdFisco>Nenhuma</infAdFisco></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="#NFe23150207278138000104550010000153491072361433"><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>XA6nQJdELmFA9tA/D+WqhYxtE+4=</DigestValue></Reference></SignedInfo><SignatureValue>Bno0h19GmtYOzXpSxgBZ7vYcjpGeMRoMgv1zJedToVLY71HtlMw8rR8tDJAso9kJpOpNJbXXbkc5lqU0COcEXvqbadmOdeZvplzn+bkUaDn7Gs3FSubj4kg4kBj/RG6C9/AIeHVWRwgaEaLMSE7jYVrxNZz7YkJzlfZwBYZekaTlo4uo3vdDxHj6E0LDQJOtkFeHjXAkPAxLq2Au3CcfNRRF72otKF8p5HYPRQ5qJbKIJWQ6UBk15SxNdlac6b/TMHyuPxH7CjhB85J2iVuqn2+t/ZmesPIe0ZyYFU/1U8bsOZeImSbju83ig+z3NrMSczyh6EtjV0+vJU7czABIxw==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIITjCCBjagAwIBAgIQfJW3HumRliaWzYO6oGOGgTANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTE1MDEwODAwMDAwMFoXDTE2MDEwNzIzNTk1OVowgfIxCzAJBgNVBAYTAkJSMRMwEQYDVQQKFApJQ1AtQnJhc2lsMQswCQYDVQQIEwJDRTESMBAGA1UEBxQJRk9SVEFMRVpBMTYwNAYDVQQLFC1TZWNyZXRhcmlhIGRhIFJlY2VpdGEgRmVkZXJhbCBkbyBCcmFzaWwgLSBSRkIxFjAUBgNVBAsUDVJGQiBlLUNOUEogQTExIjAgBgNVBAsUGUF1dGVudGljYWRvIHBvciBBUiBDTkIgQ0YxOTA3BgNVBAMTMEhJUEVSRkVSUk8gQ09NRVJDSUFMIERFIEFDT1MgTFREQTowNzI3ODEzODAwMDEwNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAILcT3gliNkxcV2LjQIFR4q4gVWqZAx4RgqJrWlAoYYvAcq0RZOY/dLRJl5Qz6hIsiJ3J7yKhanAQCVU+2S0dYkDjESVNDD5lEtxgfrV5w8RK9iZ//XWXgQggR3upSglEKoKfzYM2zYcI8UTSvVMPnT+ZGxetljMHkRnrTMawraGLZz3sURH2u65cz5udCkLnFb7G8Rt/K8i9tZIIRG7z0ptRzX8tOcDl61ixDN9Oqq26P3ce9fCHk7g/SXgGBdveUBFVwR7CJMV5/WEas+jJVkeEE8VUGQObKKYotWr7s5LW5ZxsmJs/KagnrIrW5mEUxcYhj9FlipInXhPV5dtjusCAwEAAaOCA1cwggNTMIG8BgNVHREEgbQwgbGgPQYFYEwBAwSgNAQyMDgxMjE5NDgwNTQ4NTMyMDUyMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTEzMjAwU1NQQkGgIAYFYEwBAwKgFwQVSk9TRSBQRVJFSVJBIERBIFNJTFZBoBkGBWBMAQMDoBAEDjA3Mjc4MTM4MDAwMTA0oBcGBWBMAQMHoA4EDDAwMDAwMDAwMDAwMIEaZXh0cmF0b3NAaGlwZXJmZXJyby5jb20uYnIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBQukerWbeWyWYLcOIUpdjQWVjzQPjAOBgNVHQ8BAf8EBAMCBeAwfwYDVR0gBHgwdjB0BgZgTAECAQwwajBoBggrBgEFBQcCARZcaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX1JGQi9EUENfQUNfQ2VydGlzaWduX1JGQi5wZGYwggEWBgNVHR8EggENMIIBCTBXoFWgU4ZRaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMFagVKBShlBodHRwOi8vaWNwLWJyYXNpbC5vdXRyYWxjci5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDBWoFSgUoZQaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNpbC5nb3YuYnIvbGNyL0NlcnRpc2lnbi9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGbBggrBgEFBQcBAQSBjjCBizBfBggrBgEFBQcwAoZTaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX1JGQl9HNC5wN2MwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwLmNlcnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQELBQADggIBABORHMq9WXp9RrkJ4ns3YViW9X6MT1y/MuBJ4YdZQE/TIxrQKXbz22kTCjWe7vWlCXHD+6gnnBzwoIwPUzjrn929jo4euOxlkZxZyJ2gZp2F1EQ7c2oAxLlmgJNfqeoReiRqOFmrbUoRwoZx2eFTzkld386RMTT7WD86q1Z0IEHboqIJJQ+mbWq0Zotlz0cwQxGDXDEDQqbP7DUWz6BkRqYdUiHy4LPVwy2SjVWD7aCd0BosmGTiRSPkiKb0x54jwpZw0SMmkSRk0jGD/TT7iqrM5jJ6k9EnuAoyFodkwJyX+2yWh3A0WveTrP2UfOsLQl0N+UAqmYvyuxriRWJTPDaflRkfqvOA+WA7lOfjSblk3yPHEQATAUAK/K5qiRQBF6EwPyYn8HRpyDXz9OYv6P3UhOhT5dE0yE0nZgcn7SpZuopMW/ZIfAjfpsDKzppiEpqGYxHlutlucolUel9zBLkTNzh42cjC4u/GaUt9yHEdEsNny1Kct73Jha4IKJwA2b1FrlS+2DYwpsQRo3LGr3eAOCUomRmlzRC5bR7zJZLJtaAZk2KpHs2XWW60dCGSvmCZlUp6k77forQ6tcIdFmBshBBPDS2uvAM9oDIQL+VsCt/2S3QCVoJSf/dyAIPtuypOC+qL11W78jCdERochR3DktER1XA4YL5cGxCmfDvb</X509Certificate></X509Data></KeyInfo></Signature></NFe></enviNFe></nfeDadosMsg></soap12:Body></soap12:Envelope>

URL=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao
Content type=application/soap+xml;charset=UTF-8
Http Code=500
Header Size=217
Request Size=299
Filetime=-1
SSL Verify Result=19
Redirect Count=0
Total Time=0.281
Namelookup=0.156
Connect Time=0.187
Pretransfer Time=0.234
Size Upload=7170
Size Download=394
Speed Download=1402
Speed Upload=25516
Download Content Length=394
Upload Content Length=7170
Start Transfer Time=0.249
Redirect Time=0
Certinfo=Array
(
)


<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header/><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang="en">The given SOAPAction http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao/NfeAutorizacaoLote does not match an operation.</soap:Text></soap:Reason></soap:Fault></soap:Body></soap:Envelope>


Em segunda-feira, 2 de fevereiro de 2015 10:33:05 UTC-3, linux.rlm escreveu:

Everton Rolim

unread,
Feb 9, 2015, 8:02:40 AM2/9/15
to nfe...@googlegroups.com
Bem refiz minha classe de geração do XML da Nfe para usar a makeNFE e gerou o xml perfeitamente,
mas o erro continua, ainda não consigo fazer a comunicação SOAP com a SEFAZ, pelo menos não tenho retorno do soapDebug,
os retorno da depuração que realizei abaixo:

chave de acesso nfe - 23150207278138000104550010000153491012563439

$nfefile - <?xml version="1.0" encoding="UTF-8"?>
<NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe Id="NFe23150207278138000104550010000153491012563439" versao="3.10"><ide><cUF>23</cUF><cNF>01256343</cNF><natOp>VENDA</natOp><indPag>1</indPag><mod>55</mod><serie>1</serie><nNF>15349</nNF><dhEmi>2015-02-09T09:54:35-03:00</dhEmi><dhSaiEnt>2015-02-09T09:54:35-03:00</dhSaiEnt><tpNF>1</tpNF><idDest>1</idDest><cMunFG>2304400</cMunFG><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>9</cDV><tpAmb>2</tpAmb><finNFe>1</finNFe><indFinal>1</indFinal><indPres>1</indPres><procEmi>0</procEmi><verProc>3.22.8</verProc></ide><emit><CNPJ>07278138000104</CNPJ><xNome>HIPERFERRO COMERCIAL DE ACOS LTDA</xNome><xFant>matriz</xFant><enderEmit><xLgr>Washington Soares</xLgr><nro>8402</nro><xBairro>Messejana</xBairro><cMun>2304400</cMun><xMun>Fortaleza</xMun><UF>CE</UF><CEP>60841032</CEP><cPais>1058</cPais><xPais>BRASIL</xPais><fone>32742488</fone></enderEmit><IE>060128933</IE><IM>0</IM><CNAE>4744001</CNAE><CRT>3</CRT></emit><dest><CPF>00285068393</CPF><xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome><enderDest><xLgr>303</xLgr><nro>284</nro><xBairro>Jangurussu</xBairro><cMun>2304400</cMun><xMun>Fortaleza</xMun><UF>CE</UF><CEP>60866320</CEP><cPais>1058</cPais><xPais>BRASIL</xPais><fone>87961779</fone></enderDest><indIEDest>2</indIEDest><email>oshim...@gmail.com</email></dest><det nItem="1"><prod><cProd>24020200</cProd><cEAN/><xProd>FERROLHO SIMPLES</xProd><NCM>83014000</NCM><CFOP>5405</CFOP><uCom>UN</uCom><qCom>1.00</qCom><vUnCom>4.96</vUnCom><vProd>4.96</vProd><cEANTrib/><uTrib>UN</uTrib><qTrib>1.00</qTrib><vUnTrib>4.96</vUnTrib><indTot>1</indTot><xPed>56232101</xPed><nItemPed>1</nItemPed></prod><imposto><vTotTrib>0</vTotTrib><ICMS><ICMS60><orig>0</orig><CST>60</CST><vBCSTRet>30</vBCSTRet><vICMSSTRet>30</vICMSSTRet></ICMS60></ICMS><IPI><cEnq>999</cEnq><IPITrib><CST>49</CST><vBC>0</vBC><pIPI>0.00</pIPI><vIPI>0.00</vIPI></IPITrib></IPI><PIS><PISAliq><CST>01</CST><vBC>4.96</vBC><pPIS>1.65</pPIS><vPIS>0.08</vPIS></PISAliq></PIS><COFINS><COFINSAliq><CST>01</CST><vBC>4.96</vBC><pCOFINS>7.60</pCOFINS><vCOFINS>0.38</vCOFINS></COFINSAliq></COFINS></imposto></det><total><ICMSTot><vBC>0.00</vBC><vICMS>0.00</vICMS><vICMSDeson>0.00</vICMSDeson><vBCST>0.00</vBCST><vST>0.00</vST><vProd>4.96</vProd><vFrete>0.00</vFrete><vSeg>0.00</vSeg><vDesc>0.00</vDesc><vII>0.00</vII><vIPI>0.00</vIPI><vPIS>0.08</vPIS><vCOFINS>0.38</vCOFINS><vOutro>0.00</vOutro><vNF>4.96</vNF></ICMSTot></total><transp><modFrete>1</modFrete><vol><pesoL>0.420</pesoL><pesoB>0.420</pesoB></vol></transp><cobr><fat><nFat>15349</nFat><vOrig>4.96</vOrig><vLiq>4.96</vLiq></fat></cobr><infAdic><infAdFisco>Nenhuma</infAdFisco></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="#NFe23150207278138000104550010000153491012563439"><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>mLiQ7hrmFMNAbj9MfqG8+s7t0Lo=</DigestValue></Reference></SignedInfo><SignatureValue>YbETPuVV2UJfcHenVfvACkE+f6x1bXGVNci0JDCXWci27eOt6SInseTfeYX4MzvxbXr0EpkP8w/38N0ZxHTY3W2T91grooQ+jac5Mwm/+0wkB/2q4GL86TnkojZVIMsV4JzzIjsSqu23Pyp26CEKWBE9/aqm7REFUEmH8ge96Ol1qBl5fnsuzjkKdcZP2ln9n04CdyieCvH91mt5/UxW6N+ftdXte5IewUWPgQe7aZ94d7SplWXbU8aWWlx37NV2OQo/zDBqMazIAPDDHGaIvSwK0zGmPEeGF6Brps9U+3U1L463j5BfALJy9MHNgX1TYkoFgicVQDl/BUyobVpjbg==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIITjCCBjagAwIBAgIQfJW3HumRliaWzYO6oGOGgTANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTE1MDEwODAwMDAwMFoXDTE2MDEwNzIzNTk1OVowgfIxCzAJBgNVBAYTAkJSMRMwEQYDVQQKFApJQ1AtQnJhc2lsMQswCQYDVQQIEwJDRTESMBAGA1UEBxQJRk9SVEFMRVpBMTYwNAYDVQQLFC1TZWNyZXRhcmlhIGRhIFJlY2VpdGEgRmVkZXJhbCBkbyBCcmFzaWwgLSBSRkIxFjAUBgNVBAsUDVJGQiBlLUNOUEogQTExIjAgBgNVBAsUGUF1dGVudGljYWRvIHBvciBBUiBDTkIgQ0YxOTA3BgNVBAMTMEhJUEVSRkVSUk8gQ09NRVJDSUFMIERFIEFDT1MgTFREQTowNzI3ODEzODAwMDEwNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAILcT3gliNkxcV2LjQIFR4q4gVWqZAx4RgqJrWlAoYYvAcq0RZOY/dLRJl5Qz6hIsiJ3J7yKhanAQCVU+2S0dYkDjESVNDD5lEtxgfrV5w8RK9iZ//XWXgQggR3upSglEKoKfzYM2zYcI8UTSvVMPnT+ZGxetljMHkRnrTMawraGLZz3sURH2u65cz5udCkLnFb7G8Rt/K8i9tZIIRG7z0ptRzX8tOcDl61ixDN9Oqq26P3ce9fCHk7g/SXgGBdveUBFVwR7CJMV5/WEas+jJVkeEE8VUGQObKKYotWr7s5LW5ZxsmJs/KagnrIrW5mEUxcYhj9FlipInXhPV5dtjusCAwEAAaOCA1cwggNTMIG8BgNVHREEgbQwgbGgPQYFYEwBAwSgNAQyMDgxMjE5NDgwNTQ4NTMyMDUyMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTEzMjAwU1NQQkGgIAYFYEwBAwKgFwQVSk9TRSBQRVJFSVJBIERBIFNJTFZBoBkGBWBMAQMDoBAEDjA3Mjc4MTM4MDAwMTA0oBcGBWBMAQMHoA4EDDAwMDAwMDAwMDAwMIEaZXh0cmF0b3NAaGlwZXJmZXJyby5jb20uYnIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBQukerWbeWyWYLcOIUpdjQWVjzQPjAOBgNVHQ8BAf8EBAMCBeAwfwYDVR0gBHgwdjB0BgZgTAECAQwwajBoBggrBgEFBQcCARZcaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX1JGQi9EUENfQUNfQ2VydGlzaWduX1JGQi5wZGYwggEWBgNVHR8EggENMIIBCTBXoFWgU4ZRaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMFagVKBShlBodHRwOi8vaWNwLWJyYXNpbC5vdXRyYWxjci5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDBWoFSgUoZQaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNpbC5nb3YuYnIvbGNyL0NlcnRpc2lnbi9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGbBggrBgEFBQcBAQSBjjCBizBfBggrBgEFBQcwAoZTaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX1JGQl9HNC5wN2MwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwLmNlcnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQELBQADggIBABORHMq9WXp9RrkJ4ns3YViW9X6MT1y/MuBJ4YdZQE/TIxrQKXbz22kTCjWe7vWlCXHD+6gnnBzwoIwPUzjrn929jo4euOxlkZxZyJ2gZp2F1EQ7c2oAxLlmgJNfqeoReiRqOFmrbUoRwoZx2eFTzkld386RMTT7WD86q1Z0IEHboqIJJQ+mbWq0Zotlz0cwQxGDXDEDQqbP7DUWz6BkRqYdUiHy4LPVwy2SjVWD7aCd0BosmGTiRSPkiKb0x54jwpZw0SMmkSRk0jGD/TT7iqrM5jJ6k9EnuAoyFodkwJyX+2yWh3A0WveTrP2UfOsLQl0N+UAqmYvyuxriRWJTPDaflRkfqvOA+WA7lOfjSblk3yPHEQATAUAK/K5qiRQBF6EwPyYn8HRpyDXz9OYv6P3UhOhT5dE0yE0nZgcn7SpZuopMW/ZIfAjfpsDKzppiEpqGYxHlutlucolUel9zBLkTNzh42cjC4u/GaUt9yHEdEsNny1Kct73Jha4IKJwA2b1FrlS+2DYwpsQRo3LGr3eAOCUomRmlzRC5bR7zJZLJtaAZk2KpHs2XWW60dCGSvmCZlUp6k77forQ6tcIdFmBshBBPDS2uvAM9oDIQL+VsCt/2S3QCVoJSf/dyAIPtuypOC+qL11W78jCdERochR3DktER1XA4YL5cGxCmfDvb</X509Certificate></X509Data></KeyInfo></Signature></NFe>

log
.js:137 aRetorno -----------------------------------------------------------------
Object {bStat: false, tpAmb: "", verAplic: "", cStat: "", xMotivo: ""…}bStat: falsecStat: ""cUF: ""dhRecbto: ""protNFe: ObjecttpAmb: ""verAplic: ""xMotivo: ""__proto__: Object

log
.js:137 soapDebug 3 -----------------------------------------------------------------



Em segunda-feira, 2 de fevereiro de 2015 10:33:05 UTC-3, linux.rlm escreveu:

Roberto Machado

unread,
Feb 9, 2015, 8:53:11 AM2/9/15
to nfe...@googlegroups.com
Antes de tentar enviar a NFe, tente obter o status da sefaz 

Everton Rolim

unread,
Feb 9, 2015, 9:20:01 AM2/9/15
to nfe...@googlegroups.com
O status consigo obter.

Everton Rolim

unread,
Feb 11, 2015, 2:17:53 PM2/11/15
to nfe...@googlegroups.com
Como informado na mensagem anterior, consigo retornar o status da SEFAZ, mas o erro ao enviar a nota persiste.
Fiz algumas alterações no meu arquivo, mas nada, como informei tb o xml é gerado perfeitamente e é valido segundo esse site
https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx, por favor preciso de ajuda já não tenho idea do q possa ser, já que teste até mesmo na versão 5.6 do php
e não funcionou, codigo abaixo:

public function envNFe($chave){

           
ChromePhp::warn('chave de acesso nfe - '.$chave);
            $aName
= $this->nfephp->listDir($this->nfephp->valDir,"$chave-nfe.xml");
           
ChromePhp::log($aName);
            $n
= count($aName);
           
           
//ChromePhp::log('$n - '.$n);

           
if ( $n > 0 ) {
                $filename
= $this->nfephp->valDir.$aName[0];
                $nfefile  
= file_get_contents($filename);
               
ChromePhp::log('$nfefile - '.$nfefile);
               
//enviar as notas
                $lote
= substr(str_replace(',', '', number_format(microtime(true)*1000000, 0)), 0, 15);

                $ret
= $this->nfephp->autoriza($filename,$lote, $aRetorno, 1);
               
ChromePhp::log('aRetorno -----------------------------------------------------------------');
               
ChromePhp::log($aRetorno);
               
if ( $ret ){
                   
//ChromePhp::log('retorno - '.$aRetorno);
                   
if ($aRetorno['bStat']){

                           
//pegar o numero do recibo da SEFAZ

                        $recibo
= $aRetorno['infRec']['nRec'];
                       
//ChromePhp::log('recibo - '.$recibo);

                       
if( !rename($this->nfephp->valDir.$aName[0],$this->nfephp->envDir.$aName[0]) ){
                            $this
->nfephp->errStatus = true;
                            $this
->nfephp->errMsg .= ' Falha na movimentação da NFe de "validadas" para "enviadas"!! ';  
                            alert
($this->nfephp->errMsg);

                           
ChromePhp::log('soapDebug 1 -----------------------------------------------------------------');
                           
ChromePhp::log(htmlspecialchars($this->nfephp->soapDebug));

                           
return false;
                         
}
                   
} else {
                        $this
->nfephp->errStatus = true;

                       
ChromePhp::log('soapDebug 2 -----------------------------------------------------------------');
                       
ChromePhp::log(htmlspecialchars($this->nfephp->soapDebug));

                       
return false;
                   
}
                 
} else {
                    $this
->nfephp->errStatus = true;
                    $this
->nfephp->errMsg .= ' Erro no envio do lote de NFe!! ';
                    alert
($this->nfephp->errMsg);

                   
ChromePhp::log('soapDebug 3 -----------------------------------------------------------------');
                   
ChromePhp::log(htmlspecialchars($this->nfephp->soapDebug));

                   
return false;
                 
}
           
}
           
return $recibo;
       
}
   
private function envia() {

            $recibo
= $this->envNFe($this->chave_eletronica);

           
if($recibo) {
                $this
->updateStatus(ManagerNfe::$ENVIADA);
               
return $recibo;
           
} else {
                alert
(Mensagem::ERRO_ENVIO_NFE().str_replace("\n","\\n",$this->nfephp->errMsg));
                $this
->updateStatus(ManagerNfe::$NAO_ENVIADA);
                redirect
("pre_venda__listar.php");
           
}
   
}

Em segunda-feira, 9 de fevereiro de 2015 10:53:11 UTC-3, linux.rlm escreveu:

Everton Rolim

unread,
Feb 12, 2015, 6:57:47 AM2/12/15
to nfe...@googlegroups.com
Finalmente consegui pelo menos trazer o retorno do soapDebug, abaixo:

soapDebug 1 -----------------------------------------------------------------
<?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;soap12:Envelope xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:soap12=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;soap12:Header&gt;&lt;nfeCabecMsg xmlns=&quot;http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao&quot;&gt;&lt;cUF&gt;…t;/nfeCabecMsg&gt;&lt;/soap12:Header&gt;&lt;soap12:Body&gt;&lt;nfeDadosMsg xmlns=&quot;http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao&quot;&gt;&lt;enviNFe xmlns=&quot;http://www.portalfiscal.inf.br/nfe&quot; versao=&quot;3.10&quot;&gt;&lt;idLote&gt;142374212018510&lt;/idLote&gt;&lt;indSinc&gt;0&lt;/indSinc&gt;&lt;NFe xmlns=&quot;http://www.portalfiscal.inf.br/nfe&quot;&gt;&lt;infNFe Id=&quot;NFe23150207278138000104550010000153491498905470&quot; versao=&quot;3.10&quot;&gt;&lt;ide&gt;&lt;cUF&gt;23&lt;/cUF&gt;&lt;cNF&gt;49890547&lt;/cNF&gt;&lt;natOp&gt;VENDA&lt;/natOp&gt;&lt;indPag&gt;1&lt;/indPag&gt;&lt;mod&gt;55&lt;/mod&gt;&lt;serie&gt;1&lt;/serie&gt;&lt;nNF&gt;15349&lt;/nNF&gt;&lt;dhEmi&gt;2015-02-12T08:55:18-03:00&lt;/dhEmi&gt;&lt;dhSaiEnt&gt;2015-02-12T08:55:18-03:00&lt;/dhSaiEnt&gt;&lt;tpNF&gt;1&lt;/tpNF&gt;&lt;idDest&gt;1&lt;/idDest&gt;&lt;cMunFG&gt;2304400&lt;/cMunFG&gt;&lt;tpImp&gt;1&lt;/tpImp&gt;&lt;tpEmis&gt;1&lt;/tpEmis&gt;&lt;cDV&gt;0&lt;/cDV&gt;&lt;tpAmb&gt;2&lt;/tpAmb&gt;&lt;finNFe&gt;1&lt;/finNFe&gt;&lt;indFinal&gt;1&lt;/indFinal&gt;&lt;indPres&gt;1&lt;/indPres&gt;&lt;procEmi&gt;0&lt;/procEmi&gt;&lt;verProc&gt;3.22.8&lt;/verProc&gt;&lt;/ide&gt;&lt;emit&gt;&lt;CNPJ&gt;07278138000104&lt;/CNPJ&gt;&lt;xNome&gt;HIPERFERRO COMERCIAL DE ACOS LTDA&lt;/xNome&gt;&lt;xFant&gt;matriz&lt;/xFant&gt;&lt;enderEmit&gt;&lt;xLgr&gt;Washington Soares&lt;/xLgr&gt;&lt;nro&gt;8402&lt;/nro&gt;&lt;xBairro&gt;Messejana&lt;/xBairro&gt;&lt;cMun&gt;2304400&lt;/cMun&gt;&lt;xMun&gt;Fortaleza&lt;/xMun&gt;&lt;UF&gt;CE&lt;/UF&gt;&lt;CEP&gt;60841032&lt;/CEP&gt;&lt;cPais&gt;1058&lt;/cPais&gt;&lt;xPais&gt;BRASIL&lt;/xPais&gt;&lt;fone&gt;32742488&lt;/fone&gt;&lt;/enderEmit&gt;&lt;IE&gt;060128933&lt;/IE&gt;&lt;IM&gt;0&lt;/IM&gt;&lt;CNAE&gt;4744001&lt;/CNAE&gt;&lt;CRT&gt;3&lt;/CRT&gt;&lt;/emit&gt;&lt;dest&gt;&lt;CPF&gt;00285068393&lt;/CPF&gt;&lt;xNome&gt;NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL&lt;/xNome&gt;&lt;enderDest&gt;&lt;xLgr&gt;303&lt;/xLgr&gt;&lt;nro&gt;284&lt;/nro&gt;&lt;xBairro&gt;Jangurussu&lt;/xBairro&gt;&lt;cMun&gt;2304400&lt;/cMun&gt;&lt;xMun&gt;Fortaleza&lt;/xMun&gt;&lt;UF&gt;CE&lt;/UF&gt;&lt;CEP&gt;60866320&lt;/CEP&gt;&lt;cPais&gt;1058&lt;/cPais&gt;&lt;xPais&gt;BRASIL&lt;/xPais&gt;&lt;fone&gt;87961779&lt;/fone&gt;&lt;/enderDest&gt;&lt;indIEDest&gt;2&lt;/indIEDest&gt;&lt;email&gt;oshim...@gmail.com&lt;/email&gt;&lt;/dest&gt;&lt;det nItem=&quot;1&quot;&gt;&lt;prod&gt;&lt;cProd&gt;24020200&lt;/cProd&gt;&lt;cEAN/&gt;&lt;xProd&gt;FERROLHO SIMPLES&lt;/xProd&gt;&lt;NCM&gt;83014000&lt;/NCM&gt;&lt;CFOP&gt;5405&lt;/CFOP&gt;&lt;uCom&gt;UN&lt;/uCom&gt;&lt;qCom&gt;100.00&lt;/qCom&gt;&lt;vUnCom&gt;4.96&lt;/vUnCom&gt;&lt;vProd&gt;496.00&lt;/vProd&gt;&lt;cEANTrib/&gt;&lt;uTrib&gt;UN&lt;/uTrib&gt;&lt;qTrib&gt;100.00&lt;/qTrib&gt;&lt;vUnTrib&gt;4.96&lt;/vUnTrib&gt;&lt;indTot&gt;1&lt;/indTot&gt;&lt;xPed&gt;56232501&lt;/xPed&gt;&lt;nItemPed&gt;1&lt;/nItemPed&gt;&lt;/prod&gt;&lt;imposto&gt;&lt;vTotTrib&gt;0&lt;/vTotTrib&gt;&lt;ICMS&gt;&lt;ICMS60&gt;&lt;orig&gt;0&lt;/orig&gt;&lt;CST&gt;60&lt;/CST&gt;&lt;vBCSTRet&gt;30&lt;/vBCSTRet&gt;&lt;vICMSSTRet&gt;30&lt;/vICMSSTRet&gt;&lt;/ICMS60&gt;&lt;/ICMS&gt;&lt;IPI&gt;&lt;cEnq&gt;999&lt;/cEnq&gt;&lt;IPITrib&gt;&lt;CST&gt;49&lt;/CST&gt;&lt;vBC&gt;0&lt;/vBC&gt;&lt;pIPI&gt;0.00&lt;/pIPI&gt;&lt;vIPI&gt;0.00&lt;/vIPI&gt;&lt;/IPITrib&gt;&lt;/IPI&gt;&lt;PIS&gt;&lt;PISAliq&gt;&lt;CST&gt;01&lt;/CST&gt;&lt;vBC&gt;496.00&lt;/vBC&gt;&lt;pPIS&gt;1.65&lt;/pPIS&gt;&lt;vPIS&gt;8.18&lt;/vPIS&gt;&lt;/PISAliq&gt;&lt;/PIS&gt;&lt;COFINS&gt;&lt;COFINSAliq&gt;&lt;CST&gt;01&lt;/CST&gt;&lt;vBC&gt;496.00&lt;/vBC&gt;&lt;pCOFINS&gt;7.60&lt;/pCOFINS&gt;&lt;vCOFINS&gt;37.70&lt;/vCOFINS&gt;&lt;/COFINSAliq&gt;&lt;/COFINS&gt;&lt;/imposto&gt;&lt;/det&gt;&lt;total&gt;&lt;ICMSTot&gt;&lt;vBC&gt;0.00&lt;/vBC&gt;&lt;vICMS&gt;0.00&lt;/vICMS&gt;&lt;vICMSDeson&gt;0.00&lt;/vICMSDeson&gt;&lt;vBCST&gt;0.00&lt;/vBCST&gt;&lt;vST&gt;0.00&lt;/vST&gt;&lt;vProd&gt;496.00&lt;/vProd&gt;&lt;vFrete&gt;0.00&lt;/vFrete&gt;&lt;vSeg&gt;0.00&lt;/vSeg&gt;&lt;vDesc&gt;0.00&lt;/vDesc&gt;&lt;vII&gt;0.00&lt;/vII&gt;&lt;vIPI&gt;0.00&lt;/vIPI&gt;&lt;vPIS&gt;8.18&lt;/vPIS&gt;&lt;vCOFINS&gt;37.70&lt;/vCOFINS&gt;&lt;vOutro&gt;0.00&lt;/vOutro&gt;&lt;vNF&gt;496.00&lt;/vNF&gt;&lt;/ICMSTot&gt;&lt;/total&gt;&lt;transp&gt;&lt;modFrete&gt;1&lt;/modFrete&gt;&lt;vol&gt;&lt;pesoL&gt;42.000&lt;/pesoL&gt;&lt;pesoB&gt;42.000&lt;/pesoB&gt;&lt;/vol&gt;&lt;/transp&gt;&lt;cobr&gt;&lt;fat&gt;&lt;nFat&gt;15349&lt;/nFat&gt;&lt;vOrig&gt;496.00&lt;/vOrig&gt;&lt;vLiq&gt;496.00&lt;/vLiq&gt;&lt;/fat&gt;&lt;dup&gt;&lt;nDup&gt;15349-1&lt;/nDup&gt;&lt;dVenc&gt;2015-03-16&lt;/dVenc&gt;&lt;vDup&gt;496.00&lt;/vDup&gt;&lt;/dup&gt;&lt;/cobr&gt;&lt;infAdic&gt;&lt;infAdFisco&gt;Nenhuma&lt;/infAdFisco&gt;&lt;/infAdic&gt;&lt;/infNFe&gt;&lt;Signature xmlns=&quot;http://www.w3.org/2000/09/xmldsig#&quot;&gt;&lt;SignedInfo&gt;&lt;CanonicalizationMethod Algorithm=&quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&quot;/&gt;&lt;SignatureMethod Algorithm=&quot;http://www.w3.org/2000/09/xmldsig#rsa-sha1&quot;/&gt;&lt;Reference URI=&quot;#NFe23150207278138000104550010000153491498905470&quot;&gt;&lt;Transforms&gt;&lt;Transform Algorithm=&quot;http://www.w3.org/2000/09/xmldsig#enveloped-signature&quot;/&gt;&lt;Transform Algorithm=&quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&quot;/&gt;&lt;/Transforms&gt;&lt;DigestMethod Algorithm=&quot;http://www.w3.org/2000/09/xmldsig#sha1&quot;/&gt;&lt;DigestValue&gt;LpxoW+a…enviNFe&gt;&lt;/nfeDadosMsg&gt;&lt;/soap12:Body&gt;&lt;/soap12:Envelope&gt;


URL
=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao
Content type=application/soap+xml;charset=UTF-8
Http Code=500
Header Size=217
Request Size=299
Filetime=-1
SSL
Verify Result=19
Redirect Count=0
Total Time=0.203
Namelookup=0
Connect Time=0.062
Pretransfer Time=0.156
Size Upload=7331
Size Download=445
Speed Download=2192
Speed Upload=36113
Download Content Length=445
Upload Content Length=7331
Start Transfer Time=0.171

Redirect Time=0
Certinfo=Array
(
)


&lt;soap:Envelope xmlns:soap=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;/&gt;&lt;soap:Body&gt;&lt;soap…eiver&lt;/soap:Value&gt;&lt;/soap:Code&gt;&lt;soap:Reason&gt;&lt;soap:Text xml:lang=&quot;en&quot;&gt;The given SOAPAction http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao/NfeAutorizacaoLote does not match an operation.&lt;/soap:Text&gt;&lt;/soap:Reason&gt;&lt;/soap:Fault&gt;&lt;/soap:Body&gt;&lt;/soap:Envelope&gt;



Em segunda-feira, 9 de fevereiro de 2015 10:53:11 UTC-3, linux.rlm escreveu:

Everton Rolim

unread,
Feb 12, 2015, 7:45:25 AM2/12/15
to nfe...@googlegroups.com
Como você falou em uma mensagem anterior, o retorno não possui o cStat, como informado na mensagem de erro da nfephp

500Internal Server Error
O retorno nao contem cStat verifique o debug
do soap !!

 
Erro no envio do lote de NFe!!

mas o que acho interessante é q o XML está sendo gerado pelo makeNFE.class.php e é um XML valido segundo o portal da SEFAZ
e abaixo mais um soapDebug

&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;soap12:Envelope xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:soap12=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;soap12:Header&gt;&lt;nfeCabecMsg xmlns=&quot;http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao&quot;&gt;&lt;cUF&gt;…t;/nfeCabecMsg&gt;&lt;/soap12:Header&gt;&lt;soap12:Body&gt;&lt;nfeDadosMsg xmlns=&quot;http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao&quot;&gt;&lt;enviNFe xmlns=&quot;http://www.portalfiscal.inf.br/nfe&quot; versao=&quot;3.10&quot;&gt;&lt;idLote&gt;142374503703569&lt;/idLote&gt;&lt;indSinc&gt;1&lt;/indSinc&gt;&lt;NFe xmlns=&quot;http://www.portalfiscal.inf.br/nfe&quot;&gt;&lt;infNFe Id=&quot;NFe23150207278138000104550010000153491981234925&quot; versao=&quot;3.10&quot;&gt;&lt;ide&gt;&lt;cUF&gt;23&lt;/cUF&gt;&lt;cNF&gt;98123492&lt;/cNF&gt;&lt;natOp&gt;VENDA&lt;/natOp&gt;&lt;indPag&gt;1&lt;/indPag&gt;&lt;mod&gt;55&lt;/mod&gt;&lt;serie&gt;1&lt;/serie&gt;&lt;nNF&gt;15349&lt;/nNF&gt;&lt;dhEmi&gt;2015-02-12T09:43:56-03:00&lt;/dhEmi&gt;&lt;dhSaiEnt&gt;2015-02-12T09:43:56-03:00&lt;/dhSaiEnt&gt;&lt;tpNF&gt;1&lt;/tpNF&gt;&lt;idDest&gt;1&lt;/idDest&gt;&lt;cMunFG&gt;2304400&lt;/cMunFG&gt;&lt;tpImp&gt;1&lt;/tpImp&gt;&lt;tpEmis&gt;1&lt;/tpEmis&gt;&lt;cDV&gt;5&lt;/cDV&gt;&lt;tpAmb&gt;2&lt;/tpAmb&gt;&lt;finNFe&gt;1&lt;/finNFe&gt;&lt;indFinal&gt;1&lt;/indFinal&gt;&lt;indPres&gt;1&lt;/indPres&gt;&lt;procEmi&gt;0&lt;/procEmi&gt;&lt;verProc&gt;3.22.8&lt;/verProc&gt;&lt;/ide&gt;&lt;emit&gt;&lt;CNPJ&gt;07278138000104&lt;/CNPJ&gt;&lt;xNome&gt;HIPERFERRO COMERCIAL DE ACOS LTDA&lt;/xNome&gt;&lt;xFant&gt;matriz&lt;/xFant&gt;&lt;enderEmit&gt;&lt;xLgr&gt;Washington Soares&lt;/xLgr&gt;&lt;nro&gt;8402&lt;/nro&gt;&lt;xBairro&gt;Messejana&lt;/xBairro&gt;&lt;cMun&gt;2304400&lt;/cMun&gt;&lt;xMun&gt;Fortaleza&lt;/xMun&gt;&lt;UF&gt;CE&lt;/UF&gt;&lt;CEP&gt;60841032&lt;/CEP&gt;&lt;cPais&gt;1058&lt;/cPais&gt;&lt;xPais&gt;BRASIL&lt;/xPais&gt;&lt;fone&gt;32742488&lt;/fone&gt;&lt;/enderEmit&gt;&lt;IE&gt;060128933&lt;/IE&gt;&lt;IM&gt;0&lt;/IM&gt;&lt;CNAE&gt;4744001&lt;/CNAE&gt;&lt;CRT&gt;3&lt;/CRT&gt;&lt;/emit&gt;&lt;dest&gt;&lt;CPF&gt;00285068393&lt;/CPF&gt;&lt;xNome&gt;NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL&lt;/xNome&gt;&lt;enderDest&gt;&lt;xLgr&gt;303&lt;/xLgr&gt;&lt;nro&gt;284&lt;/nro&gt;&lt;xBairro&gt;Jangurussu&lt;/xBairro&gt;&lt;cMun&gt;2304400&lt;/cMun&gt;&lt;xMun&gt;Fortaleza&lt;/xMun&gt;&lt;UF&gt;CE&lt;/UF&gt;&lt;CEP&gt;60866320&lt;/CEP&gt;&lt;cPais&gt;1058&lt;/cPais&gt;&lt;xPais&gt;BRASIL&lt;/xPais&gt;&lt;fone&gt;87961779&lt;/fone&gt;&lt;/enderDest&gt;&lt;indIEDest&gt;2&lt;/indIEDest&gt;&lt;email&gt;oshim...@gmail.com&lt;/email&gt;&lt;/dest&gt;&lt;det nItem=&quot;1&quot;&gt;&lt;prod&gt;&lt;cProd&gt;24020200&lt;/cProd&gt;&lt;cEAN/&gt;&lt;xProd&gt;FERROLHO SIMPLES&lt;/xProd&gt;&lt;NCM&gt;83014000&lt;/NCM&gt;&lt;CFOP&gt;5405&lt;/CFOP&gt;&lt;uCom&gt;UN&lt;/uCom&gt;&lt;qCom&gt;100.00&lt;/qCom&gt;&lt;vUnCom&gt;4.96&lt;/vUnCom&gt;&lt;vProd&gt;496.00&lt;/vProd&gt;&lt;cEANTrib/&gt;&lt;uTrib&gt;UN&lt;/uTrib&gt;&lt;qTrib&gt;100.00&lt;/qTrib&gt;&lt;vUnTrib&gt;4.96&lt;/vUnTrib&gt;&lt;indTot&gt;1&lt;/indTot&gt;&lt;xPed&gt;56232501&lt;/xPed&gt;&lt;nItemPed&gt;1&lt;/nItemPed&gt;&lt;/prod&gt;&lt;imposto&gt;&lt;vTotTrib&gt;0&lt;/vTotTrib&gt;&lt;ICMS&gt;&lt;ICMS60&gt;&lt;orig&gt;0&lt;/orig&gt;&lt;CST&gt;60&lt;/CST&gt;&lt;vBCSTRet&gt;30&lt;/vBCSTRet&gt;&lt;vICMSSTRet&gt;30&lt;/vICMSSTRet&gt;&lt;/ICMS60&gt;&lt;/ICMS&gt;&lt;IPI&gt;&lt;cEnq&gt;999&lt;/cEnq&gt;&lt;IPITrib&gt;&lt;CST&gt;49&lt;/CST&gt;&lt;vBC&gt;0&lt;/vBC&gt;&lt;pIPI&gt;0.00&lt;/pIPI&gt;&lt;vIPI&gt;0.00&lt;/vIPI&gt;&lt;/IPITrib&gt;&lt;/IPI&gt;&lt;PIS&gt;&lt;PISAliq&gt;&lt;CST&gt;01&lt;/CST&gt;&lt;vBC&gt;496.00&lt;/vBC&gt;&lt;pPIS&gt;1.65&lt;/pPIS&gt;&lt;vPIS&gt;8.18&lt;/vPIS&gt;&lt;/PISAliq&gt;&lt;/PIS&gt;&lt;COFINS&gt;&lt;COFINSAliq&gt;&lt;CST&gt;01&lt;/CST&gt;&lt;vBC&gt;496.00&lt;/vBC&gt;&lt;pCOFINS&gt;7.60&lt;/pCOFINS&gt;&lt;vCOFINS&gt;37.70&lt;/vCOFINS&gt;&lt;/COFINSAliq&gt;&lt;/COFINS&gt;&lt;/imposto&gt;&lt;/det&gt;&lt;total&gt;&lt;ICMSTot&gt;&lt;vBC&gt;0.00&lt;/vBC&gt;&lt;vICMS&gt;0.00&lt;/vICMS&gt;&lt;vICMSDeson&gt;0.00&lt;/vICMSDeson&gt;&lt;vBCST&gt;0.00&lt;/vBCST&gt;&lt;vST&gt;0.00&lt;/vST&gt;&lt;vProd&gt;496.00&lt;/vProd&gt;&lt;vFrete&gt;0.00&lt;/vFrete&gt;&lt;vSeg&gt;0.00&lt;/vSeg&gt;&lt;vDesc&gt;0.00&lt;/vDesc&gt;&lt;vII&gt;0.00&lt;/vII&gt;&lt;vIPI&gt;0.00&lt;/vIPI&gt;&lt;vPIS&gt;8.18&lt;/vPIS&gt;&lt;vCOFINS&gt;37.70&lt;/vCOFINS&gt;&lt;vOutro&gt;0.00&lt;/vOutro&gt;&lt;vNF&gt;496.00&lt;/vNF&gt;&lt;/ICMSTot&gt;&lt;/total&gt;&lt;transp&gt;&lt;modFrete&gt;1&lt;/modFrete&gt;&lt;vol&gt;&lt;pesoL&gt;42.000&lt;/pesoL&gt;&lt;pesoB&gt;42.000&lt;/pesoB&gt;&lt;/vol&gt;&lt;/transp&gt;&lt;cobr&gt;&lt;fat&gt;&lt;nFat&gt;15349&lt;/nFat&gt;&lt;vOrig&gt;496.00&lt;/vOrig&gt;&lt;vLiq&gt;496.00&lt;/vLiq&gt;&lt;/fat&gt;&lt;dup&gt;&lt;nDup&gt;15349-1&lt;/nDup&gt;&lt;dVenc&gt;2015-03-16&lt;/dVenc&gt;&lt;vDup&gt;496.00&lt;/vDup&gt;&lt;/dup&gt;&lt;/cobr&gt;&lt;infAdic&gt;&lt;infAdFisco&gt;Nenhuma&lt;/infAdFisco&gt;&lt;/infAdic&gt;&lt;/infNFe&gt;&lt;Signature xmlns=&quot;http://www.w3.org/2000/09/xmldsig#&quot;&gt;&lt;SignedInfo&gt;&lt;CanonicalizationMethod Algorithm=&quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&quot;/&gt;&lt;SignatureMethod Algorithm=&quot;http://www.w3.org/2000/09/xmldsig#rsa-sha1&quot;/&gt;&lt;Reference URI=&quot;#NFe23150207278138000104550010000153491981234925&quot;&gt;&lt;Transforms&gt;&lt;Transform Algorithm=&quot;http://www.w3.org/2000/09/xmldsig#enveloped-signature&quot;/&gt;&lt;Transform Algorithm=&quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&quot;/&gt;&lt;/Transforms&gt;&lt;DigestMethod Algorithm=&quot;http://www.w3.org/2000/09/xmldsig#sha1&quot;/&gt;&lt;DigestValue&gt;bL/+Nsh…enviNFe&gt;&lt;/nfeDadosMsg&gt;&lt;/soap12:Body&gt;&lt;/soap12:Envelope&gt;


URL
=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao
Content type=application/soap+xml;charset=UTF-8
Http Code=500
Header Size=217
Request Size=299
Filetime=-1
SSL
Verify Result=19
Redirect Count=0
Total Time=0.156
Namelookup=0
Connect Time=0.016
Pretransfer Time=0.094
Size Upload=7331
Size Download=445
Speed Download=2852
Speed Upload=46993

Download Content Length=445
Upload Content Length=7331
Start Transfer Time=0.109

Redirect Time=0
Certinfo=Array
(
)


&lt;soap:Envelope xmlns:soap=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;/&gt;&lt;soap:Body&gt;&lt;soap…eiver&lt;/soap:Value&gt;&lt;/soap:Code&gt;&lt;soap:Reason&gt;&lt;soap:Text xml:lang=&quot;en&quot;&gt;The given SOAPAction http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao/NfeAutorizacaoLote does not match an operation.&lt;/soap:Text&gt;&lt;/soap:Reason&gt;&lt;/soap:Fault&gt;&lt;/soap:Body&gt;&lt;/soap:Envelope&gt;



Em segunda-feira, 9 de fevereiro de 2015 10:53:11 UTC-3, linux.rlm escreveu:

Roberto Machado

unread,
Feb 12, 2015, 9:27:03 AM2/12/15
to nfe...@googlegroups.com
Tem alguma coisa muito errada no que você esta fazendo ... não use indSinc = '1' para começar

Faça indiSinc = "0" 

Roberto

Everton Rolim

unread,
Feb 12, 2015, 9:59:10 AM2/12/15
to nfe...@googlegroups.com
Ok, fiz como me pediu e eu trasendo o soapDebug agora com
echo "<pre>".$this->nfephp->soapDebug."</pre>" ;

o resultado abaixo:

233.1014237529303168202392707450VENDA1551153492015-02-12T11:55:28-03:002015-02-12T11:55:28-03:00112304400118211103.22.807278138000104HIPERFERRO COMERCIAL DE ACOS LTDAmatrizWashington Soares8402Messejana2304400FortalezaCE608410321058BRASIL3274248806012893304744001300285068393NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL303284Jangurussu2304400Fortaleza...@gmail.com24020200FERROLHO SIMPLES830140005405UN100.004.96496.00UN100.004.961562325011006030309994900.000.0001496.001.658.1801496.007.6037.700.000.000.000.000.00496.000.000.000.000.000.008.1837.700.00496.00142.00042.00015349496.00496.0015349-12015-03-16496.00Nenhuma20BQEXtSGJ8XoZgcvpWk1LwZgZg=bHxRURm0WEbjQ1Dd3cVURPcrHuiuAIAoaOFcd8duaPvKBvcYlY6aM38n59GEDE2MOq///omt+Glu8PorlhLjjb+LNHaIqnHinxZiL72QcpPeRhPkgXwiYH2INVkErjsHafOm2qK9jk+VT1f8dRO2hyWOOwkaGwdsjBmYx8d9U5GrSjyPBNoBnJ0lSml3+CWgWR5k2nNjQWXeXU8VvMq/CduQn/0nRnb6bTGINffRgIrKlDkyLTLDKgv3ugikntBje0TtzwcLG9E4eejF1zdvSIwL2SF4JEVtpJGJAva5b7zZYY3KygiY/agYN7UWy7YwF1Bh3TNViwxFePts9loFPg==MIIITjCCBjagAwIBAgIQfJW3HumRliaWzYO6oGOGgTANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTE1MDEwODAwMDAwMFoXDTE2MDEwNzIzNTk1OVowgfIxCzAJBgNVBAYTAkJSMRMwEQYDVQQKFApJQ1AtQnJhc2lsMQswCQYDVQQIEwJDRTESMBAGA1UEBxQJRk9SVEFMRVpBMTYwNAYDVQQLFC1TZWNyZXRhcmlhIGRhIFJlY2VpdGEgRmVkZXJhbCBkbyBCcmFzaWwgLSBSRkIxFjAUBgNVBAsUDVJGQiBlLUNOUEogQTExIjAgBgNVBAsUGUF1dGVudGljYWRvIHBvciBBUiBDTkIgQ0YxOTA3BgNVBAMTMEhJUEVSRkVSUk8gQ09NRVJDSUFMIERFIEFDT1MgTFREQTowNzI3ODEzODAwMDEwNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAILcT3gliNkxcV2LjQIFR4q4gVWqZAx4RgqJrWlAoYYvAcq0RZOY/dLRJl5Qz6hIsiJ3J7yKhanAQCVU+2S0dYkDjESVNDD5lEtxgfrV5w8RK9iZ//XWXgQggR3upSglEKoKfzYM2zYcI8UTSvVMPnT+ZGxetljMHkRnrTMawraGLZz3sURH2u65cz5udCkLnFb7G8Rt/K8i9tZIIRG7z0ptRzX8tOcDl61ixDN9Oqq26P3ce9fCHk7g/SXgGBdveUBFVwR7CJMV5/WEas+jJVkeEE8VUGQObKKYotWr7s5LW5ZxsmJs/KagnrIrW5mEUxcYhj9FlipInXhPV5dtjusCAwEAAaOCA1cwggNTMIG8BgNVHREEgbQwgbGgPQYFYEwBAwSgNAQyMDgxMjE5NDgwNTQ4NTMyMDUyMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTEzMjAwU1NQQkGgIAYFYEwBAwKgFwQVSk9TRSBQRVJFSVJBIERBIFNJTFZBoBkGBWBMAQMDoBAEDjA3Mjc4MTM4MDAwMTA0oBcGBWBMAQMHoA4EDDAwMDAwMDAwMDAwMIEaZXh0cmF0b3NAaGlwZXJmZXJyby5jb20uYnIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBQukerWbeWyWYLcOIUpdjQWVjzQPjAOBgNVHQ8BAf8EBAMCBeAwfwYDVR0gBHgwdjB0BgZgTAECAQwwajBoBggrBgEFBQcCARZcaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX1JGQi9EUENfQUNfQ2VydGlzaWduX1JGQi5wZGYwggEWBgNVHR8EggENMIIBCTBXoFWgU4ZRaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMFagVKBShlBodHRwOi8vaWNwLWJyYXNpbC5vdXRyYWxjci5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDBWoFSgUoZQaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNpbC5nb3YuYnIvbGNyL0NlcnRpc2lnbi9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGbBggrBgEFBQcBAQSBjjCBizBfBggrBgEFBQcwAoZTaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX1JGQl9HNC5wN2MwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwLmNlcnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQELBQADggIBABORHMq9WXp9RrkJ4ns3YViW9X6MT1y/MuBJ4YdZQE/TIxrQKXbz22kTCjWe7vWlCXHD+6gnnBzwoIwPUzjrn929jo4euOxlkZxZyJ2gZp2F1EQ7c2oAxLlmgJNfqeoReiRqOFmrbUoRwoZx2eFTzkld386RMTT7WD86q1Z0IEHboqIJJQ+mbWq0Zotlz0cwQxGDXDEDQqbP7DUWz6BkRqYdUiHy4LPVwy2SjVWD7aCd0BosmGTiRSPkiKb0x54jwpZw0SMmkSRk0jGD/TT7iqrM5jJ6k9EnuAoyFodkwJyX+2yWh3A0WveTrP2UfOsLQl0N+UAqmYvyuxriRWJTPDaflRkfqvOA+WA7lOfjSblk3yPHEQATAUAK/K5qiRQBF6EwPyYn8HRpyDXz9OYv6P3UhOhT5dE0yE0nZgcn7SpZuopMW/ZIfAjfpsDKzppiEpqGYxHlutlucolUel9zBLkTNzh42cjC4u/GaUt9yHEdEsNny1Kct73Jha4IKJwA2b1FrlS+2DYwpsQRo3LGr3eAOCUomRmlzRC5bR7zJZLJtaAZk2KpHs2XWW60dCGSvmCZlUp6k77forQ6tcIdFmBshBBPDS2uvAM9oDIQL+VsCt/2S3QCVoJSf/dyAIPtuypOC+qL11W78jCdERochR3DktER1XA4YL5cGxCmfDvb

URL=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao?wsdl
Content type=application/soap+xml;charset=UTF-8
Http Code=500
Header Size=217
Request Size=304
Filetime=-1
SSL Verify Result=19
Redirect Count=0
Total Time=0.578
Namelookup=0.141
Connect Time=0.172
Pretransfer Time=0.375
Size Upload=7331
Size Download=445
Speed Download=769
Speed Upload=12683
Download Content Length=445
Upload Content Length=7331
Start Transfer Time=0.406
Redirect Time=0
Certinfo=Array
(
)


soap:ReceiverThe given SOAPAction http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao/NfeAutorizacaoLote does not match an operation.

Roberto Machado

unread,
Feb 12, 2015, 10:12:30 AM2/12/15
to nfe...@googlegroups.com
Desculpe Everton é isso que deve passar 

echo '<PRE>' . htmlspecialchars($nfephp->soapDebug) . '</PRE>';

Roberto

Everton Rolim

unread,
Feb 12, 2015, 10:23:01 AM2/12/15
to nfe...@googlegroups.com
Novo retorno:

<?xml version="1.0" encoding="utf-8"?><soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"><soap12:Header><nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao"><cUF>23</cUF><versaoDados>3.10</versaoDados></nfeCabecMsg></soap12:Header><soap12:Body><nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao"><enviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><idLote>142375453937650</idLote><indSinc>0</indSinc><NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe Id="NFe23150207278138000104550010000153491927074508" versao="3.10"><ide><cUF>23</cUF><cNF>92707450</cNF><natOp>VENDA</natOp><indPag>1</indPag><mod>55</mod><serie>1</serie><nNF>15349</nNF><dhEmi>2015-02-12T11:55:28-03:00</dhEmi><dhSaiEnt>2015-02-12T11:55:28-03:00</dhSaiEnt><tpNF>1</tpNF><idDest>1</idDest><cMunFG>2304400</cMunFG><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>8</cDV><tpAmb>2</tpAmb><finNFe>1</finNFe><indFinal>1</indFinal><indPres>1</indPres><procEmi>0</procEmi><verProc>3.22.8</verProc></ide><emit><CNPJ>07278138000104</CNPJ><xNome>HIPERFERRO COMERCIAL DE ACOS LTDA</xNome><xFant>matriz</xFant><enderEmit><xLgr>Washington Soares</xLgr><nro>8402</nro><xBairro>Messejana</xBairro><cMun>2304400</cMun><xMun>Fortaleza</xMun><UF>CE</UF><CEP>60841032</CEP><cPais>1058</cPais><xPais>BRASIL</xPais><fone>32742488</fone></enderEmit><IE>060128933</IE><IM>0</IM><CNAE>4744001</CNAE><CRT>3</CRT></emit><dest><CPF>00285068393</CPF><xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome><enderDest><xLgr>303</xLgr><nro>284</nro><xBairro>Jangurussu</xBairro><cMun>2304400</cMun><xMun>Fortaleza</xMun><UF>CE</UF><CEP>60866320</CEP><cPais>1058</cPais><xPais>BRASIL</xPais><fone>87961779</fone></enderDest><indIEDest>2</indIEDest><email>oshim...@gmail.com</email></dest><det nItem="1"><prod><cProd>24020200</cProd><cEAN/><xProd>FERROLHO SIMPLES</xProd><NCM>83014000</NCM><CFOP>5405</CFOP><uCom>UN</uCom><qCom>100.00</qCom><vUnCom>4.96</vUnCom><vProd>496.00</vProd><cEANTrib/><uTrib>UN</uTrib><qTrib>100.00</qTrib><vUnTrib>4.96</vUnTrib><indTot>1</indTot><xPed>56232501</xPed><nItemPed>1</nItemPed></prod><imposto><vTotTrib>0</vTotTrib><ICMS><ICMS60><orig>0</orig><CST>60</CST><vBCSTRet>30</vBCSTRet><vICMSSTRet>30</vICMSSTRet></ICMS60></ICMS><IPI><cEnq>999</cEnq><IPITrib><CST>49</CST><vBC>0</vBC><pIPI>0.00</pIPI><vIPI>0.00</vIPI></IPITrib></IPI><PIS><PISAliq><CST>01</CST><vBC>496.00</vBC><pPIS>1.65</pPIS><vPIS>8.18</vPIS></PISAliq></PIS><COFINS><COFINSAliq><CST>01</CST><vBC>496.00</vBC><pCOFINS>7.60</pCOFINS><vCOFINS>37.70</vCOFINS></COFINSAliq></COFINS></imposto></det><total><ICMSTot><vBC>0.00</vBC><vICMS>0.00</vICMS><vICMSDeson>0.00</vICMSDeson><vBCST>0.00</vBCST><vST>0.00</vST><vProd>496.00</vProd><vFrete>0.00</vFrete><vSeg>0.00</vSeg><vDesc>0.00</vDesc><vII>0.00</vII><vIPI>0.00</vIPI><vPIS>8.18</vPIS><vCOFINS>37.70</vCOFINS><vOutro>0.00</vOutro><vNF>496.00</vNF></ICMSTot></total><transp><modFrete>1</modFrete><vol><pesoL>42.000</pesoL><pesoB>42.000</pesoB></vol></transp><cobr><fat><nFat>15349</nFat><vOrig>496.00</vOrig><vLiq>496.00</vLiq></fat><dup><nDup>15349-1</nDup><dVenc>2015-03-16</dVenc><vDup>496.00</vDup></dup></cobr><infAdic><infAdFisco>Nenhuma</infAdFisco></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="#NFe23150207278138000104550010000153491927074508"><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>20BQEXtSGJ8XoZgcvpWk1LwZgZg=</DigestValue></Reference></SignedInfo><SignatureValue>bHxRURm0WEbjQ1Dd3cVURPcrHuiuAIAoaOFcd8duaPvKBvcYlY6aM38n59GEDE2MOq///omt+Glu8PorlhLjjb+LNHaIqnHinxZiL72QcpPeRhPkgXwiYH2INVkErjsHafOm2qK9jk+VT1f8dRO2hyWOOwkaGwdsjBmYx8d9U5GrSjyPBNoBnJ0lSml3+CWgWR5k2nNjQWXeXU8VvMq/CduQn/0nRnb6bTGINffRgIrKlDkyLTLDKgv3ugikntBje0TtzwcLG9E4eejF1zdvSIwL2SF4JEVtpJGJAva5b7zZYY3KygiY/agYN7UWy7YwF1Bh3TNViwxFePts9loFPg==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIITjCCBjagAwIBAgIQfJW3HumRliaWzYO6oGOGgTANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTE1MDEwODAwMDAwMFoXDTE2MDEwNzIzNTk1OVowgfIxCzAJBgNVBAYTAkJSMRMwEQYDVQQKFApJQ1AtQnJhc2lsMQswCQYDVQQIEwJDRTESMBAGA1UEBxQJRk9SVEFMRVpBMTYwNAYDVQQLFC1TZWNyZXRhcmlhIGRhIFJlY2VpdGEgRmVkZXJhbCBkbyBCcmFzaWwgLSBSRkIxFjAUBgNVBAsUDVJGQiBlLUNOUEogQTExIjAgBgNVBAsUGUF1dGVudGljYWRvIHBvciBBUiBDTkIgQ0YxOTA3BgNVBAMTMEhJUEVSRkVSUk8gQ09NRVJDSUFMIERFIEFDT1MgTFREQTowNzI3ODEzODAwMDEwNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAILcT3gliNkxcV2LjQIFR4q4gVWqZAx4RgqJrWlAoYYvAcq0RZOY/dLRJl5Qz6hIsiJ3J7yKhanAQCVU+2S0dYkDjESVNDD5lEtxgfrV5w8RK9iZ//XWXgQggR3upSglEKoKfzYM2zYcI8UTSvVMPnT+ZGxetljMHkRnrTMawraGLZz3sURH2u65cz5udCkLnFb7G8Rt/K8i9tZIIRG7z0ptRzX8tOcDl61ixDN9Oqq26P3ce9fCHk7g/SXgGBdveUBFVwR7CJMV5/WEas+jJVkeEE8VUGQObKKYotWr7s5LW5ZxsmJs/KagnrIrW5mEUxcYhj9FlipInXhPV5dtjusCAwEAAaOCA1cwggNTMIG8BgNVHREEgbQwgbGgPQYFYEwBAwSgNAQyMDgxMjE5NDgwNTQ4NTMyMDUyMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTEzMjAwU1NQQkGgIAYFYEwBAwKgFwQVSk9TRSBQRVJFSVJBIERBIFNJTFZBoBkGBWBMAQMDoBAEDjA3Mjc4MTM4MDAwMTA0oBcGBWBMAQMHoA4EDDAwMDAwMDAwMDAwMIEaZXh0cmF0b3NAaGlwZXJmZXJyby5jb20uYnIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBQukerWbeWyWYLcOIUpdjQWVjzQPjAOBgNVHQ8BAf8EBAMCBeAwfwYDVR0gBHgwdjB0BgZgTAECAQwwajBoBggrBgEFBQcCARZcaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX1JGQi9EUENfQUNfQ2VydGlzaWduX1JGQi5wZGYwggEWBgNVHR8EggENMIIBCTBXoFWgU4ZRaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMFagVKBShlBodHRwOi8vaWNwLWJyYXNpbC5vdXRyYWxjci5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDBWoFSgUoZQaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNpbC5nb3YuYnIvbGNyL0NlcnRpc2lnbi9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGbBggrBgEFBQcBAQSBjjCBizBfBggrBgEFBQcwAoZTaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX1JGQl9HNC5wN2MwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwLmNlcnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQELBQADggIBABORHMq9WXp9RrkJ4ns3YViW9X6MT1y/MuBJ4YdZQE/TIxrQKXbz22kTCjWe7vWlCXHD+6gnnBzwoIwPUzjrn929jo4euOxlkZxZyJ2gZp2F1EQ7c2oAxLlmgJNfqeoReiRqOFmrbUoRwoZx2eFTzkld386RMTT7WD86q1Z0IEHboqIJJQ+mbWq0Zotlz0cwQxGDXDEDQqbP7DUWz6BkRqYdUiHy4LPVwy2SjVWD7aCd0BosmGTiRSPkiKb0x54jwpZw0SMmkSRk0jGD/TT7iqrM5jJ6k9EnuAoyFodkwJyX+2yWh3A0WveTrP2UfOsLQl0N+UAqmYvyuxriRWJTPDaflRkfqvOA+WA7lOfjSblk3yPHEQATAUAK/K5qiRQBF6EwPyYn8HRpyDXz9OYv6P3UhOhT5dE0yE0nZgcn7SpZuopMW/ZIfAjfpsDKzppiEpqGYxHlutlucolUel9zBLkTNzh42cjC4u/GaUt9yHEdEsNny1Kct73Jha4IKJwA2b1FrlS+2DYwpsQRo3LGr3eAOCUomRmlzRC5bR7zJZLJtaAZk2KpHs2XWW60dCGSvmCZlUp6k77forQ6tcIdFmBshBBPDS2uvAM9oDIQL+VsCt/2S3QCVoJSf/dyAIPtuypOC+qL11W78jCdERochR3DktER1XA4YL5cGxCmfDvb</X509Certificate></X509Data></KeyInfo></Signature></NFe></enviNFe></nfeDadosMsg></soap12:Body></soap12:Envelope>

URL=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao?wsdl
Content type=application/soap+xml;charset=UTF-8
Http Code=500
Header Size=217
Request Size=304
Filetime=-1
SSL Verify Result=19
Redirect Count=0
Total Time=0.359
Namelookup=0.187
Connect Time=0.203
Pretransfer Time=0.296
Size Upload=7331
Size Download=445
Speed Download=1239
Speed Upload=20420
Download Content Length=445
Upload Content Length=7331
Start Transfer Time=0.328
Redirect Time=0
Certinfo=Array
(
)


<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><env:Header xmlns:env="http://www.w3.org/2003/05/soap-envelope"/><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang="en">The given SOAPAction http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao/NfeAutorizacaoLote does not match an operation.</soap:Text></soap:Reason></soap:Fault></soap:Body></soap:Envelope>

Roberto Machado

unread,
Feb 12, 2015, 10:55:48 AM2/12/15
to nfe...@googlegroups.com
Everton, aparentemente pode haver um erro no arquivo 

config/nfe_ws3_mod55.xml

eu já atualizei o arquivo no github

veja 

<sigla>CE</sigla>
<homologacao>
<NfeAutorizacao method="nfeAutorizacaoLote" operation="NfeAutorizacao" version="3.10">https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao</NfeAutorizacao>
<NfeRetAutorizacao method="nfeRetAutorizacaoLote" operation="NfeRetAutorizacao" version="3.10">https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeRetAutorizacao</NfeRetAutorizacao>


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

Everton Rolim

unread,
Feb 12, 2015, 12:45:21 PM2/12/15
to nfe...@googlegroups.com
Era isso mesmo Roberto, muito obrigado!

Mas agora o problema parece ser no getProtocol, código e soapDebug abaixo:

Código
if (!file_exists($protFile)){
   
//caso não exista então buscar pela chave da NFe
   $aRet
= $this->nfephp->getProtocol('',$idNFe,$this->nfephp->tpAmb,$resp);
}

soapDebug
<?xml version="1.0" encoding="utf-8"?><soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"><soap12:Header><nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><cUF>23</cUF><versaoDados>3.10</versaoDados></nfeCabecMsg></soap12:Header><soap12:Body><nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><consSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><tpAmb>2</tpAmb><xServ>CONSULTAR</xServ><chNFe>23150207278138000104550010000153491812703898</chNFe></consSitNFe></nfeDadosMsg></soap12:Body></soap12:Envelope>

URL=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeConsulta2
Content type=application/soap+xml;charset=UTF-8
Http Code=200
Header Size=154
Request Size=950
Filetime=-1
SSL Verify Result=19
Redirect Count=0
Total Time=0.405
Namelookup=0
Connect Time=0.078
Pretransfer Time=0.249
Size Upload=686
Size Download=757
Speed Download=1869
Speed Upload=1693
Download Content Length=757
Upload Content Length=0
Start Transfer Time=0.405
Redirect Time=0
Certinfo=Array
(
)


<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header><nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><cUF>23</cUF><versaoDados>3.10</versaoDados></nfeCabecMsg></soap:Header><soap:Body><nfeConsultaNF2Result xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><retConsSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><tpAmb>2</tpAmb><verAplic>CE_NFe_V3.10.1.04</verAplic><cStat>562</cStat><xMotivo>Rejeicao: Codigo Numerico informado na Chave de Acesso difere do Codigo Numerico da NF-e</xMotivo><cUF>23</cUF><dhRecbto>2015-02-12T14:25:48-03:00</dhRecbto><chNFe>23150207278138000104550010000153491858943638</chNFe></retConsSitNFe></nfeConsultaNF2Result></soap:Body></soap:Envelope>

Roberto Machado

unread,
Feb 12, 2015, 1:03:58 PM2/12/15
to nfe...@googlegroups.com
Nesse caso quando você criou a NFe houve um erro na montagem do ID 

Roberto

Everton Rolim

unread,
Feb 12, 2015, 1:49:09 PM2/12/15
to nfe...@googlegroups.com
Ok! Corrigido, mas o erro voltou! Em anexo imagem com os erros e xml gerado:
erros_nfe_01.png
erros_nfe_02.png
23150207278138000104550010000153501747474703-nfe.xml

Roberto Machado

unread,
Feb 12, 2015, 2:03:02 PM2/12/15
to nfe...@googlegroups.com
Na função autoriza voce não pode passar o PATH do xml e sim o XML em sí

$xml = file_get_contents($path);



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

Everton Rolim

unread,
Feb 13, 2015, 1:29:20 PM2/13/15
to nfe...@googlegroups.com
Mais uma vez você acertou em cheio.
Já estou emitindo nfe de venda e conseguindo cancela-la perfeitamente.

Porém estou tendo problemas ao gerar nota de devolução e tranferencia, a API não está criando o
arquivo .xml, as primeiras vezes até criou, mas deu um erro de validação 217 e no portal validando o xml deu um erro 297,
depois de tres tentativas, não houve mais a criação do xml.

Everton Rolim

unread,
Feb 19, 2015, 9:56:25 AM2/19/15
to nfe...@googlegroups.com
O motivo de não está criando o xml, foi por que eu exclui o xml que já tinha sido recepcionado e ele estava insistindo em validar um xml que não existe mais.
Mas em relação ao erro de validação 217, ele continua, e no portal da sefaz da o seguinte erro 225 - Rejeicao: Falha no Schema XML do lote de NFe.
Em anexo XML em questão.


Em quinta-feira, 12 de fevereiro de 2015 16:03:02 UTC-3, linux.rlm escreveu:
23150207278138000104550010000153531832161856-nfe.xml

Roberto Machado

unread,
Feb 19, 2015, 10:11:01 AM2/19/15
to nfe...@googlegroups.com
Everton;

Leia as notas técnicas ou use as classes da API

ambiente homologação usar em destinatário

xNome = NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL
CNPJ = 99999999000191 (não usar CPF)
idDest = 9
IE = vazio

Roberto

Everton Rolim

unread,
Feb 19, 2015, 10:34:43 AM2/19/15
to nfe...@googlegroups.com
Roberto, eu apaguei toda a classe que eu usava anteriormente para gera o XML e a refiz com o makeNFE.class.php, então eu estou fazendo
todo o possível pra usar somente classes e funções da API.
E eu fiz o que me pediu da forma colocada abaixo, mas acontece erros de validação do esquema como o da imagem em anexo.

if( $this->nfephp->tpAmb == Constantes::$PRODUCAO ):
                   
if(strlen($this->CNPJ_CPF_dest)==14){
                        $dest_CNPJ
= $this->CNPJ_CPF_dest;
                        $dest_CPF
= '';
                   
}else{
                        $dest_CPF
= $this->CNPJ_CPF_dest;
                        $dest_CNPJ
= '';
                   
}
               
else:
                    $dest_CNPJ
= '99999999000191';
                    $dest_CPF
= '';
                endif
;
                $dest_idEstrangeiro
= '';
       
/* nome ou razao social */
        $dest_xNome
= ( $this->nfephp->tpAmb == Constantes::$PRODUCAO ) ? $this->xNome_dest : Mensagem::NFE_AMBIENTE_HOMOLOGACAO() ;

if( $this->nfephp->tpAmb == Constantes::$PRODUCAO ):
                    $idDest
= ( $this->UF_dest != $this->UF_emit ) ? 2 : 1;
               
else:
                    $idDest
= 9;
                endif
;

$IE
= ( $this->nfephp->tpAmb == Constantes::$PRODUCAO ) ? $this->inscricao_estadual : '';
erro_envio_lote3.png

Everton Rolim

unread,
Feb 19, 2015, 2:04:16 PM2/19/15
to nfe...@googlegroups.com
Tentei gerar uma nfe em ambiente de produção mas o erro de cStat não existente retornou,
da ultima vez vc me aconselhou atualizar o nfe_mod55.xml, vc ta sabendo se tem algum erro
com esse arquivo para o ambiente de produção? testei aqui e baixei novamente a API, mas o erro persisti.

Em quinta-feira, 19 de fevereiro de 2015 12:11:01 UTC-3, linux.rlm escreveu:

Everton Rolim

unread,
Feb 20, 2015, 12:17:54 PM2/20/15
to nfe...@googlegroups.com
Estou enviando o soapDebug e o debug da variavel de retorno

SOAPDEBUG:

<?xml version="1.0" encoding="utf-8"?><soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"><soap12:Header><nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><cUF>23</cUF><versaoDados>3.10</versaoDados></nfeCabecMsg></soap12:Header><soap12:Body><nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><consSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><tpAmb>2</tpAmb><xServ>CONSULTAR</xServ><chNFe>23150207278138000104550010000153531092347498</chNFe></consSitNFe></nfeDadosMsg></soap12:Body></soap12:Envelope>

URL=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeConsulta2
Content type=application/soap+xml;charset=UTF-8
Http Code=200
Header Size=154
Request Size=950
Filetime=-1
SSL Verify Result=19
Redirect Count=0
Total Time=0.608
Namelookup=0.093
Connect Time=0.093
Pretransfer Time=0.312
Size Upload=686
Size Download=720
Speed Download=1184
Speed Upload=1128
Download Content Length=720
Upload Content Length=0
Start Transfer Time=0.608
Redirect Time=0
Certinfo=Array
(
)


<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header><nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><cUF>23</cUF><versaoDados>3.10</versaoDados></nfeCabecMsg></soap:Header><soap:Body><nfeConsultaNF2Result xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><retConsSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><tpAmb>2</tpAmb><verAplic>CE_NFe_V3.10.0.05</verAplic><cStat>217</cStat><xMotivo>Rejeicao: NF-e nao consta na base de dados da SEFAZ</xMotivo><cUF>23</cUF><dhRecbto>2015-02-20T14:14:36-03:00</dhRecbto><chNFe>23150207278138000104550010000153531092347498</chNFe></retConsSitNFe></nfeConsultaNF2Result></soap:Body></soap:Envelope>

DEBUG DA VARIAVEL DE RETORNO


Object {bStat: true, verAplic: "CE_NFe_V3.10.0.05", cStat: "217", xMotivo: "Rejeicao: NF-e nao consta na base de dados da SEFAZ", cUF: "23"}
  1. aCanc: ""
  2. aEventos: ""
  3. aProt: Array[0]
    1. length: 0
    2. __proto__: Array[0]
  4. bStat: true
  5. cStat: "217"
  6. cUF: "23"
  7. chNFe: "23150207278138000104550010000153531092347498"
  8. verAplic: "CE_NFe_V3.10.0.05"
  9. xMotivo: "Rejeicao: NF-e nao consta na base de dados da SEFAZ"
  10. xmlRetorno: "<nfeConsultaNF2Result xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><retConsSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><tpAmb>2</tpAmb><verAplic>CE_NFe_V3.10.0.05</verAplic><cStat>217</cStat><xMotivo>Rejeicao: NF-e nao consta na base de dados da SEFAZ</xMotivo><cUF>23</cUF><dhRecbto>2015-02-20T14:14:36-03:00</dhRecbto><chNFe>23150207278138000104550010000153531092347498</chNFe></retConsSitNFe></nfeConsultaNF2Result>"
  11. __proto__: Object



Em quinta-feira, 19 de fevereiro de 2015 12:11:01 UTC-3, linux.rlm escreveu:

Roberto Machado

unread,
Feb 20, 2015, 12:33:21 PM2/20/15
to nfe...@googlegroups.com
A NF numero 23150207278138000104550010000153531092347498 não consta da base de dados !!!

Se ela não consta é porque ou não foi enviada ou não foi aceita !!

Antes de consultar pelo numero da NFe é necessário consultar pelo recibo para saber se a NFe foi aceita !!

Roberto

Everton Rolim

unread,
Feb 20, 2015, 12:45:57 PM2/20/15
to nfe...@googlegroups.com
Quando eu valido o xml no portal da sefaz do rs da erro 225 - Rejeicao: Falha no Schema XML do lote de NFe,
acredito que seja por isso, mas como posso resolve?
23150207278138000104550010000153531832161856-nfe.xml

Everton Rolim

unread,
Feb 23, 2015, 1:58:25 PM2/23/15
to nfe...@googlegroups.com
Bem fiz um teste em ambiente de produção e fiz algumas mudanças nas variáveis e a transferência deu certo, mas o erro com a devolução
continua o erro, segui o debug e o xml:

<?xml version="1.0" encoding="utf-8"?><soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"><soap12:Header><nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><cUF>23</cUF><versaoDados>3.10</versaoDados></nfeCabecMsg></soap12:Header><soap12:Body><nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><consSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><tpAmb>2</tpAmb><xServ>CONSULTAR</xServ><chNFe>23150207278138000104550020000000031729012764</chNFe></consSitNFe></nfeDadosMsg></soap12:Body></soap12:Envelope>

URL=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeConsulta2
Content type=application/soap+xml;charset=UTF-8
Http Code=200
Header Size=154
Request Size=950
Filetime=-1
SSL Verify Result=19
Redirect Count=0
Total Time=0.452
Namelookup=0.093
Connect Time=0.125
Pretransfer Time=0.234
Size Upload=686
Size Download=720
Speed Download=1592
Speed Upload=1517
Download Content Length=720
Upload Content Length=0
Start Transfer Time=0.452
Redirect Time=0
Certinfo=Array
(
)


<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header><nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><cUF>23</cUF><versaoDados>3.10</versaoDados></nfeCabecMsg></soap:Header><soap:Body><nfeConsultaNF2Result xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2"><retConsSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><tpAmb>2</tpAmb><verAplic>CE_NFe_V3.10.0.05</verAplic><cStat>217</cStat><xMotivo>Rejeicao: NF-e nao consta na base de dados da SEFAZ</xMotivo><cUF>23</cUF><dhRecbto>2015-02-23T15:54:05-03:00</dhRecbto><chNFe>23150207278138000104550020000000031729012764</chNFe></retConsSitNFe></nfeConsultaNF2Result></soap:Body></soap:Envelope>
23150207278138000104550020000000031729012764-nfe.xml

Roberto Machado

unread,
Feb 23, 2015, 2:12:01 PM2/23/15
to nfe...@googlegroups.com
Everton para saber o motivo da rejeição da NFe você deve consultar pelo numero do recibo e não pela chave da NFe

Roberto

Everton Rolim

unread,
Feb 24, 2015, 7:04:04 AM2/24/15
to nfe...@googlegroups.com
Eu acredito que já estou verificando pelo recibo, veja só o codigo:

public function envNFe($chave){


            $aName
= $this->nfephp->listDir($this->nfephp->valDir,"$chave-nfe.xml");

           
//ChromePhp::log($aName);
            $n
= count($aName);            

           
if ( $n > 0 ) {

                $filename
= $this->nfephp->valDir.$aName[0];
                $nfefile  
= file_get_contents($filename);


                $lote
= substr(str_replace(',', '', number_format(microtime(true)*1000000, 0)), 0, 15);
                $ret
= $this->nfephp->autoriza($nfefile, $lote, $aRetorno);

               
if ( $ret ){


                   
if ($aRetorno['bStat']){
                       
//pegar o numero do recibo da SEFAZ
                        $recibo
= $aRetorno['infRec']['nRec'];


                       
if( !rename($this->nfephp->valDir.$aName[0],$this->nfephp->envDir.$aName[0]) ){

                            $this
->nfephp->errStatus = true;
                            $this
->nfephp->errMsg .= ' Falha na movimentação da NFe de "validadas" para "enviadas"!! ';  
                            alert
($this->nfephp->errMsg);


                           
return false;

                         
}
                   
} else {
                        $this
->nfephp->errStatus = true;


                       
return false;

                   
}
                 
} else {
                    $this
->nfephp->errStatus = true;

                    $this
->nfephp->errMsg .= ' Erro no envio do lote de NFe!! ';
                    alert
($this->nfephp->errMsg);

                    return false;
                 
}
           
}
           
return $recibo;
       
}
 
private function envia() {
            $recibo
= $this->envNFe($this->chave_eletronica);
           
if($recibo) {
                $this
->updateStatus(ManagerNfe::$ENVIADA);
               
return $recibo;
           
} else {
                alert
(Mensagem::ERRO_ENVIO_NFE().str_replace("\n","\\n",$this->nfephp->errMsg));
                $this
->updateStatus(ManagerNfe::$NAO_ENVIADA);
                redirect
("pre_venda__listar.php");
           
}
 
}

Roberto Machado

unread,
Feb 24, 2015, 7:06:21 AM2/24/15
to nfe...@googlegroups.com
Ai você está apenas pegando o recibo, mas é necessário consultar a SEFAZ pelo numero do recibo

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

Everton Rolim

unread,
Feb 24, 2015, 7:10:36 AM2/24/15
to nfe...@googlegroups.com
Tem algum exemplo? Não consegui identificar um na API.

Roberto Machado

unread,
Feb 24, 2015, 7:19:39 AM2/24/15
to nfe...@googlegroups.com
É o mesmo mecanismo da busca de protocolo. No método você pode pesquisar pelo recibo ou pela chave

$aResp = $nfe->getProtocol($recibo, $chave, $tpAmb, $retorno)

Para pesquisar pelo recibo, é só colocar o numero do recibo e deixar a $chave = '' (vazia)

No seu caso com aquela NFe será retornado um cStat de erro e no xMotivo  a razão da rejeição da NFe

Roberto

Everton Rolim

unread,
Feb 24, 2015, 8:23:35 AM2/24/15
to nfe...@googlegroups.com
com sua orientação descobri que esse erro 217 está acontecendo, pois a API pedi pra referenciar uma NFe a devolução, mas isso
me traz o seguinte problema e quanto aos cupons fiscais como posso efetuar a devolução dos mesmo se ele não tem chave pra referenciar?

'bStat' => boolean true
  'verAplic' => string 'CE_NFe_V3.10.0.05' (length=17)
  'cStat' => string '104' (length=3)
  'xMotivo' => string 'Lote processado' (length=15)
  'cUF' => string '23' (length=2)
  'chNFe' => string '' (length=0)
  'aProt' => 
    array
      0 => 
        array
          'tpAmb' => string '2' (length=1)
          'verAplic' => string 'CE_NFe_V3.10.0.05' (length=17)
          'chNFe' => string '23150207278138000104550020000000031387098563' (length=44)
          'dhRecbto' => string '24/02/2015 10:20:03' (length=19)
          'cStat' => string '547' (length=3)
          'xMotivo' => string 'Rejeicao: Digito Verificador da Chave de Acesso da NFe referenciada invalido' (length=76)
  'aCanc' => string '' (length=0)
  'xmlRetorno' => string '<nfeRetAutorizacaoLoteResult xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeRetAutorizacao"><retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"><tpAmb>2</tpAmb><verAplic>CE_NFe_V3.10.0.05</verAplic><nRec>231000004736552</nRec><cStat>104</cStat><xMotivo>Lote processado</xMotivo><cUF>23</cUF><dhRecbto>2015-02-24T10:20:03-03:00</dhRecbto><protNFe versao="3.10"><infProt><tpAmb>2</tpAmb><verAplic>CE_NFe_V3.10.0.05</verAplic><chNFe>23150207278138000104550020000000031387098563</chNFe><dhRec'... (length=732)
  'nRec' => string '231000004736552' (length=15)
  'tpAmb' => string '2' (length=1)
  'cMsg' => string '' (length=0)
  'xMsg' => string '' (length=0)

Roberto Machado

unread,
Feb 24, 2015, 8:33:28 AM2/24/15
to nfe...@googlegroups.com
O problema relatado é que você colocou uma NFe referenciada (veja o campo refNFe do seu xml) e essa NFe que você referenciou está com a chave incorreta ou seja não bate o digito verificador.

Não tem nada a haver com cupons

Roberto

Everton Rolim

unread,
Feb 24, 2015, 9:24:20 AM2/24/15
to nfe...@googlegroups.com
isso eu já tava sabendo Roberto, na verdade eu já tinha até corrigido isso e na verdade funcionou sem problemas,
a minha questão na mensagem anterior foi como fazer a devolução de um cupom fiscal.

Mas acredito que seja usando outra referencia:

$resp = $makeNFe->tagrefNF($cUF, $AAMM, $CNPJ, $mod, $serie, $nNF);

Roberto Machado

unread,
Feb 24, 2015, 9:35:57 AM2/24/15
to nfe...@googlegroups.com
Os cupons são ECF

$resp = $makeNFe->tagrefECF($mod, $nECF, $nCOO);

Roberto

Roberto Machado

unread,
Feb 24, 2015, 9:36:47 AM2/24/15
to nfe...@googlegroups.com

Everton Rolim

unread,
Feb 24, 2015, 10:21:29 AM2/24/15
to nfe...@googlegroups.com
Muito obrigado Roberto!
Com todas as suas orientações agora a emissão da nfe 3.10 está funcionando perfeitamente em homologação.
Acredito que em produção também estará tudo ok!
Te agradeço mais uma vez, e vou me aperfeiçoar no PHP e colaborar com esse projeto que é de tão grande ajuda.

OBRIGADO!
Reply all
Reply to author
Forward
0 new messages