ERRO CONSULTA RESULTADO DO ENVIO

489 views
Skip to first unread message

Rebeka Silva

unread,
Jan 29, 2013, 2:16:36 PM1/29/13
to nfe...@googlegroups.com
Olá pessoal, realizo o envio e recebo um recibo de entrega, e fala que foi enviado com sucesso!

Estou usando o seguinte codigo para realizar a consulta.

require_once('../libs/CTeNFePHP.class.php');
$nfe = new CTeNFePHP;

$modSOAP = '2';
$tpAmb = '2';
//$recibo = "423000004143132";
$chave = "42130167469395000228570010000000011784020612";

//header('Content-type: text/html; charset=UTF-8');
if ($aResp = $nfe->getProtocol($recibo, $chave, $tpAmb, $modSOAP)){
   //houve retorno mostrar dados
   //print_r($aResp);
   $msg .= "<tr><td align=center width=100%>Codigo: " . $aResp['cStat'] . " - Status SEFAZ: " . $aResp['xMotivo'] . "</td></tr>";
  // $sql_controle = "update nfe_controle set lote_xml='1' where ide_id=".$valor_chave;
 //  mysql_query($sql_controle,$conexao1);   
} else {
   //não houve retorno mostrar erro de comunicação
      
       $msg .= "<tr><td align=center width=100%>Houve erro no processamento da NF-e, Aguarde alguns instantes!</td></tr>";
       $msg .= "<tr><td align=center width=100%>Será necessário repetir todos os processos! Desculpe o transtorno.</td></tr>";
       $msg .= "<tr><td align=center width=100%>Sugestão:</td></tr>";
       $msg .= "<tr><td align=center width=100%>- Verifique se Cadastro de Cliente não contém erro(CPF ou CNPJ inválidos)!</td></tr>";
       $msg .= "<tr><td align=center width=100%>- Após atualizar o cadastro de cliente, gere a NFe novamente!</td></tr>";
       $msg .= "<tr><td align=center width=100%>Erro Interno - $nfe->errMsg</td></tr>";
     //  $sql_controle = "update nfe_controle set lote_xml=0,tran_xml=0,val_xml=0,ass_xml=0,exp_xml=0 where ide_id=".$valor_chave;
     //  mysql_query($sql_controle,$conexao1);   
}
echo $msg;

Quando consulto pelo recibo, me retorna o seguinte erro:
Codigo: 225 - Status SEFAZ: Rejeição: Falha no Schema XML do CT-e

Já quando consulto pela chave, me retorna o seguinte erro:
Codigo: 217 - Status SEFAZ: Rejeição: CT-e nao consta na base de dados da SEFAZ

OQUE PODE SER? COMO RESOLVO...

Edwin Schissato

unread,
Jan 29, 2013, 2:28:38 PM1/29/13
to nfe...@googlegroups.com
Seu xml está inválido

--
--
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
-------
FAQ: https://www.assembla.com/wiki/show/nfephp/FAQ
Como Participar: https://www.assembla.com/wiki/show/nfephp/Como_participar
Como Utilizar: http://www.assembla.com/wiki/show/nfephp/Como_utilizar
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Rebeka Silva

unread,
Jan 29, 2013, 3:06:23 PM1/29/13
to nfe...@googlegroups.com
Mais ele foi validado normalmente! isso pode acontecer mesmo assim?

Edwin Schissato

unread,
Jan 29, 2013, 3:15:54 PM1/29/13
to nfe...@googlegroups.com
coloca o conteudo do seu xml no http://www.sefaz.rs.gov.br/cte/cte-val.aspx, e veja se da pra verificar o problema.

Rebeka Silva

unread,
Jan 30, 2013, 6:01:06 AM1/30/13
to nfe...@googlegroups.com
Edwin, corrigi alguns errinhos no xml e coloquei o conteudo do meu xml no http://www.sefaz.rs.gov.br/cte/cte-val.aspx, e veja se o resultado.


Resultado da Validação do Schema e Conferência da Assinatura:

PARSER XML:OK
TIPO DE MENSAGEM:CT-e
SCHEMA:OK
ASSINATURA XML:Assinatura VÁLIDA


************************************************************************************************


Quando consulto pelo recibo, me retorna o seguinte erro:
Codigo: 104 - Status SEFAZ: Lote processado


Já quando consulto pela chave, me retorna o seguinte erro:
Codigo: 217 - Status SEFAZ: Rejeição: CT-e nao consta na base de dados da SEFAZ



AJUDA!!!!! HELP!!!!


Obrigada

Rodrigo de Carvalho

unread,
Jan 30, 2013, 6:07:28 AM1/30/13
to nfe...@googlegroups.com

Não mechi com o CTe ainda, mas na NFe, lote processado é diferente de lote aprovado.

 

Pode ser que tenha algum erro de regra de negocio no teu CTe. O parser, vai dizer que esta valido, pois ele avalia a formação do XML, agora os dados informados, somente o WebService no seu retorno.

 

Consulta o retorno desse lote, para dizer se o lote todo foi aprovado, ou não.

Edwin Schissato

unread,
Jan 30, 2013, 6:13:21 AM1/30/13
to nfe...@googlegroups.com
Eu fiz o CT-e utilizando uma versão bem antiga do nfephp, mas no meu caso na consulta do lote vem os resultados dos cte processados onde é possível ver porque os ct-e não foram aprovados.

Deu algum erro no seu CT-e , por isso ao consultar pela chave de acesso fala que não consta na base.

Rebeka Silva

unread,
Jan 30, 2013, 6:18:20 AM1/30/13
to nfe...@googlegroups.com
Obrigada Rodrigo, deixa eu te pergunta, basicamente o CT-e segue quase as mesmas regras da NF-e.
Os dados informados no meu XML, apenas os dados da emitente que são verdadeiros, os dados do destinatário e remetente são validos porém não verdadeiros!

Tem algo haver?

Edwin Schissato

unread,
Jan 30, 2013, 6:20:18 AM1/30/13
to nfe...@googlegroups.com
Rebeka se você analisar o método  getProtocol do CTeNFePHP.class.php no retorno da consulta pelo recibo vem também o processamentos dos cte:

Linha 1799 em diante:

//aqui podem ter varios retornos dependendo do numero de CTe enviados no Lote e já processadas
                    $protCTe = $doc->getElementsByTagName('protCTe');
                    foreach ($protCTe as $d){
Esse for each percorre todas as notas adicionando no retorno da função

Edwin Schissato

unread,
Jan 30, 2013, 6:21:05 AM1/30/13
to nfe...@googlegroups.com
o funcionamento do CT-e é identico ao das NF-e , só diverge no conteudo mesmo

Rodrigo de Carvalho

unread,
Jan 30, 2013, 6:24:14 AM1/30/13
to nfe...@googlegroups.com

Neste caso não tem nada haver, exceto, se os calculos de soma, percentuais, estiverem incorretos, ou validações sobre o CPF/CNPJ.

 

Ele não vai validar se o destinatário se chama ‘Teste 01’, mas provavelmente valide se o CNPJ seja 111.111.111/1111-1, ou seja, invalido.

Rebeka Silva

unread,
Jan 30, 2013, 6:38:16 AM1/30/13
to nfe...@googlegroups.com
VEJAM O XML:

<?xml version="1.0" encoding="UTF-8"?>
<CTe xmlns="http://www.portalfiscal.inf.br/cte"><infCte Id="CTe42130167469395000228570010000000011924132426" versao="1.04"><ide><cUF>42</cUF><cCT>92413242</cCT><CFOP>6353</CFOP><natOp>TESTE DE EMISSOR DE CTE</natOp><forPag>0</forPag><mod>57</mod><serie>1</serie><nCT>1</nCT><dhEmi>2013-01-30T08:48:44</dhEmi><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>6</cDV><tpAmb>2</tpAmb><tpCTe>0</tpCTe><procEmi>0</procEmi><verProc>2.0</verProc><refCTE>42130167469395000228570010000000011924132426</refCTE><cMunEnv>3100807</cMunEnv><xMunEnv>AGUANIL</xMunEnv><UFEnv>MG</UFEnv><modal>01</modal><tpServ>0</tpServ><cMunIni>4204251</cMunIni><xMunIni>COCAL DO SUL</xMunIni><UFIni>SC</UFIni><cMunFim>4100103</cMunFim><xMunFim>ABATIA</xMunFim><UFFim>PR</UFFim><retira>1</retira><toma03><toma>0</toma></toma03></ide><emit><CNPJ>67469395000228</CNPJ><IE>254008062</IE><xNome>ARTETELAS IND COM MATR SERIGRAFICAS LTDA</xNome><xFant>ARTETELAS IND COM MATR SERIGRAFICAS LTDA</xFant><enderEmit><xLgr>AV ROBERTO GALLI</xLgr><nro>1</nro><xBairro>INDUSTRIAL</xBairro><cMun>4204251</cMun><xMun>COCAL DO SUL</xMun><CEP>88845000</CEP><UF>SC</UF><fone>4288552244</fone></enderEmit></emit><rem><CNPJ>43186875000132</CNPJ><IE>093022388</IE><xNome>SANTA TEREZA COMERCIO ERR</xNome><xFant>STC</xFant><fone>3798414525</fone><enderReme><xLgr>RUA COMERCIAL SOARES</xLgr><nro>458</nro><xCpl>COMPLEMENTO</xCpl><xBairro>DISTRITO INDUSTRIAL</xBairro><cMun>3152501</cMun><xMun>POUSO ALEGRE</xMun><CEP>38570000</CEP><UF>MG</UF></enderReme><infNFe><chave>43130192719228000235550010000052361000037037</chave></infNFe></rem><dest><CPF>74552141970</CPF><xNome>Paulo Ricardo de Souza</xNome><fone>3689652147</fone><enderDest><xLgr>AV. JOAQUIM SILVA DA ROSA</xLgr><nro>1896</nro><xBairro>Centro</xBairro><cMun>3151800</cMun><xMun>POCOS DE CALDAS</xMun><CEP>37895555</CEP><UF>MG</UF></enderDest></dest><vPrest><vTPrest>1589.30</vTPrest><vRec>1589.30</vRec><Comp><xNome>FRETE</xNome><vComp>1500.00</vComp></Comp><Comp><xNome>PEDAGIO</xNome><vComp>89.30</vComp></Comp></vPrest><imp><ICMS><ICMS00><CST>00</CST><vBC>1589.30</vBC><pICMS>13.00</pICMS><vICMS>207.00</vICMS></ICMS00></ICMS><infAdFisco>Informaes Adicionais pelo fisco</infAdFisco></imp><infCTeNorm><infCarga><vCarga>1500.00</vCarga><proPred>CARRINHOS DE BRINQUEDO</proPred><infQ><cUnid>03</cUnid><tpMed>PECA</tpMed><qCarga>1500</qCarga></infQ><infQ><cUnid>04</cUnid><tpMed>GARRAFAS</tpMed><qCarga>982</qCarga></infQ></infCarga><infModal versaoModal="1.04"><rodo><RNTRC>11150327</RNTRC><dPrev>2013-01-23</dPrev><lota>1</lota></rodo></infModal></infCTeNorm></infCte><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="#CTe42130167469395000228570010000000011924132426"><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>WBZWz6gmOyfh2kgF0T6ro2EjcJ0=</DigestValue></Reference></SignedInfo><SignatureValue>IkkJwEW092ETGJgpnQQnv9X8GNY8bKaH3O3ojisfK7WPh4whlOLoOymQ6GoQzOUsmIfMvIPa0073BGwG4XCi34UqpeAa9ii+62RtmXOuthK+gEQJnRyj2Kl/h683ikfUGC5spPdrqmALD7jFtTMcJRiWqme8izaMGcM0//upFhzUwEc9b7AwdhBGaEjPAPSzLzp/sKMIPHfJd57sjreuKM6IQiCcf+Y+TVsFl24NCRgrf1Xmv8qWKCtgjxOCEFv1EUAyZ5hvVFeoq7Dk900I7R+CNK9RONt07A9iQ17UVgNDRZi/Gwjii+BF9aKdlQ0OxK2BqmaT+EdZaN4nmWIHJA==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIIWDCCBkCgAwIBAgIQaT5KGK4yqUtMYQYR/YmzKjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEtMCsGA1UECxMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBTLkEuMSEwHwYDVQQDExhBQyBDZXJ0aXNpZ24gTXVsdGlwbGEgRzUwHhcNMTIwODEwMDAwMDAwWhcNMTMwODA5MjM1OTU5WjCB6zELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxJzAlBgNVBAsUHkF1dGVudGljYWRvIHBvciBBUiBEaWdpdGFsQ2VydDEbMBkGA1UECxQSQXNzaW5hdHVyYSBUaXBvIEExMRUwEwYDVQQLFAxJRCAtIDM0OTk5MDQxRTBDBgNVBAMTPEFSVCBURUxBUyBJTkRVU1RSSUEgRSBDT01FUkNJTyBERSBNQVRSSVpFUyBTRVJJR1JBRklDQVMgTFREQTEjMCEGCSqGSIb3DQEJARYUZG9sZmluaUB0ZXJyYS5jb20uYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCDC7hALCPC2xULY/evYKE/JeuzkGl9ggNAub3rcGD/uK60PonlpvqBhjhOTNSgIUvG/zkDkj5/fjPJQfVwVzhpBKxBsOWDw+vFz8Yvf49Gz1NJu9vr1lV0FT3QOVHqLKAGLnBU7hSwwSVOW+ieuISnJVqG2CeUGI9eH95ZdWdjr2RXaUaMhhdHoysXml+3cLIHiinMCSWwNBawMlwHjOLVerRgEeoW5Rkp7QNWnTLblvGHDGgiq5oX76GT6FX9RbaqT8n4JJs7imOxwdJn266dFa+FGyg8nGErh/ppYnSfLFncXU0uTnqlv/QsXUJ5GiSyHPpflgsRnKLRvvlQR9YbAgMBAAGjggNsMIIDaDCBsgYDVR0RBIGqMIGnoD0GBWBMAQMEoDQEMjEzMDkxOTY1MDY4NTUzOTc4NDAwMDAwMDAwMDAwMDAwMDAwMDE2MzM2MTU1MVNTUFNQoBwGBWBMAQMCoBMEEUpPU0UgWkFOSU5JIEZJTEhPoBkGBWBMAQMDoBAEDjY3NDY5Mzk1MDAwMjI4oBcGBWBMAQMHoA4EDDAwMDAwMDAwMDAwMIEUZG9sZmluaUB0ZXJyYS5jb20uYnIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBSdUM+9/yTKr7Ez6xfiQnqOaSqOUzAOBgNVHQ8BAf8EBAMCBeAwgYkGA1UdIASBgTB/MH0GBmBMAQIBCzBzMHEGCCsGAQUFBwIBFmVodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2RwYy9BQ19DZXJ0aXNpZ25fTXVsdGlwbGEvRFBDX0FDX0NlcnRpU2lnbk11bHRpcGxhLnBkZjCCASUGA1UdHwSCARwwggEYMFygWqBYhlZodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpc2lnbk11bHRpcGxhRzUvTGF0ZXN0Q1JMLmNybDBboFmgV4ZVaHR0cDovL2ljcC1icmFzaWwub3V0cmFsY3IuY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpc2lnbk11bHRpcGxhRzUvTGF0ZXN0Q1JMLmNybDBboFmgV4ZVaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNpbC5nb3YuYnIvbGNyL0NlcnRpc2lnbi9BQ0NlcnRpc2lnbk11bHRpcGxhRzUvTGF0ZXN0Q1JMLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwgaAGCCsGAQUFBwEBBIGTMIGQMGQGCCsGAQUFBzAChlhodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2NlcnRpZmljYWRvcy9BQ19DZXJ0aXNpZ25fTXVsdGlwbGFfRzUucDdjMCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcC5jZXJ0aXNpZ24uY29tLmJyMA0GCSqGSIb3DQEBCwUAA4ICAQCf/14Uey8eowscoWDm2DDRZoL+Zmr9O9WlDwu7s01g/1HiS5k4J8+c4lz/y/2YFlN8Y7/CyQnXDNg2KwirAp52M2ugZ3Hvv6uwL3SSElU4rdwgVKI1FQYHt8zH/9YVrQgnWsVEJdkEqIshGduMkiAtacGWLnbIzJbeebPZJbk4OfOE7BGFBu7WZYEtxS9gxvA65uJGAIdli/c4bolafFSZPL2wLArdFDAuedkDMZO+vB3UQ8O3NHU+P8tI19mZzDjrqpGbGe9WDTpV9lTcXHZuM5ECBddRvb720V2DLRG+OElhG055vcdW96LlyNFbppODNyQLOA5GyFnXNeCrVxORwHh446KpIZCGF34ozoOaS7pgd6uY6ERupIKMpwdqJ1cDFVHsHDjQaj2kOVcJeu+dCgrFI5wIqcBsn79sTOjGb3a8WNJjSfK/O/wDjB8ghkW8gteS6a/wv6w057j4SWcNFZzCrMwwl6qNgQG4fmwkwBmd3Sv7MsMOHzYzqhNcasih0OkxiZ1yHTH3hqDKQpO0YB8x3NQoSBbyh5fm/Xjv/e47OpTUTkJ0qt+Cjv3kInY+kNeo2Q/V4yIIugVbCKKpSjcJ6uU4on72R7luoe9WUCJHen7dCL8rDpxyefL35PGxZXyVL4wWEZvfLgSuSrqmPzFueJmx2Ezekacpn1Qf9g==</X509Certificate></X509Data></KeyInfo></Signature></CTe>

Edwin Schissato

unread,
Jan 30, 2013, 6:42:48 AM1/30/13
to nfe...@googlegroups.com

Edwin Schissato

unread,
Jan 30, 2013, 6:46:04 AM1/30/13
to nfe...@googlegroups.com
Aparentemente o xml está correto , só achei estranho :

<infAdFisco>Informaes Adicionais pelo fisco</infAdFisco>

acho que você não deve informar essa tag.

Além disso, precisa seguir a  seguinte norma técnica: 

Rebeka Silva

unread,
Jan 30, 2013, 6:57:32 AM1/30/13
to nfe...@googlegroups.com
Edwin confirma comigo, a empresa que estou usando para emitir deve ser cadastrada para emitir o CT-e correto? e o Certificado digital deve pertencer ao CNPJ dela correto?

Pois esses dados foi a faculdade que me forneceu e não sei se estão corretos!

Edwin Schissato

unread,
Jan 30, 2013, 7:04:58 AM1/30/13
to nfe...@googlegroups.com
Sim

Rebeka Silva

unread,
Jan 30, 2013, 7:24:08 AM1/30/13
to nfe...@googlegroups.com
Edwin quando eu envio o XML, eu recebo um numero de RECIBO, depois qual o proximo passo que devo fazer?

Edwin Schissato

unread,
Jan 30, 2013, 7:29:37 AM1/30/13
to nfe...@googlegroups.com
Executar o método getProtocol passando o número do recibo e analisar o retorno, no vetor de retorno na posicao $aRetorno['aProt'] estará o resultado do processamento de todos os CT-e

Em 30 de janeiro de 2013 10:24, Rebeka Silva <rebe...@gmail.com> escreveu:
Edwin quando eu envio o XML, eu recebo um numero de RECIBO, depois qual o proximo passo que devo fazer?

Rebeka Silva

unread,
Jan 30, 2013, 7:40:55 AM1/30/13
to nfe...@googlegroups.com
Ok Edwin, você um codigo que faça isso para me passar?

Edwin Schissato

unread,
Jan 30, 2013, 7:52:22 AM1/30/13
to nfe...@googlegroups.com
Segue em anexo, lembrando que eu fiz isso quando o NFePHP ainda não tinha o CT-e pronto, mas  nesse arquivo ai vai mostrar o retorno, dentro desse retorno tem a validação dos CT-e
testaRecibo.php

Rebeka Silva

unread,
Jan 30, 2013, 8:40:43 AM1/30/13
to nfe...@googlegroups.com
Edwin obrigada, deu certo, recebi o erro: 245 [xMotivo] => Rejeição: CNPJ Emitente nao cadastrado

Vou ver com o pessoal da faculdade...

Edwin Schissato

unread,
Jan 30, 2013, 8:42:20 AM1/30/13
to nfe...@googlegroups.com
Por nada
Reply all
Reply to author
Forward
0 new messages