Não envia e não recebe protocolo

135 views
Skip to first unread message

Guilherme Filippo

unread,
May 14, 2011, 7:38:48 PM5/14/11
to NFePHP
Pessoal, boa noite.

Primeiramente, tem um errinho de digitação no arquivo testaEnvio.php.
A variável é $aResp['cStat'] e não $aResp['cstat'].
Bom, estou rodando o arquivo de testes testaEnvio.php que vem junto ao
projeto. O resultado é:

==========================================
root@turbo:/var/www/web/ERP/fiscal_transmitenfe/exemplos# php
testaEnvio.php
* About to connect() to nfe.fazenda.sp.gov.br port 443 (#0)
* Trying 201.55.62.86... * connected
* Connected to nfe.fazenda.sp.gov.br (201.55.62.86) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSL connection using RC4-MD5
* Server certificate:
* subject: C=BR; O=ICP-Brasil; OU=Secretaria da Receita Federal do
Brasil - RFB; OU=RFB e-Servidor A1; OU=Autenticado por Imprensa
Oficial SP RFB; CN=nfe.fazenda.sp.gov.br
* start date: 2011-03-04 00:00:00 GMT
* expire date: 2012-03-02 23:59:59 GMT
* issuer: C=BR; O=ICP-Brasil; OU=Secretaria da Receita Federal do
Brasil - RFB; CN=AC Imprensa Oficial SP RFB G2
* SSL certificate verify result: unable to get local issuer
certificate (20), continuing anyway.
> POST /nfeweb/services/nferecepcao2.asmx HTTP/1.1
Host: nfe.fazenda.sp.gov.br
Accept: */*
Content-Type: application/soap+xml;charset=utf-8;action="http://
www.portalfiscal.inf.br/nfe/wsdl/NfeRecepcao2/nfeRecepcaoLote2"
SOAPAction: "nfeRecepcaoLote2"
Content-length: 5850
Expect: 100-continue

< HTTP/1.1 100 Continue
< HTTP/1.1 200 OK
< Date: Sat, 14 May 2011 23:24:49 GMT
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 4.0.30319
< Cache-Control: private, max-age=0
< Content-Type: application/soap+xml; charset=utf-8
< Content-Length: 820
<
* Connection #0 to host nfe.fazenda.sp.gov.br left intact
* Closing connection #0
Numero do Recibo : 351000598839931, use este numero para obter o
protocolo ou informações de erro no xml.
==============================================


Isso não parece ser uma MSG de erro.

Então, rodei o testaValidadeNFe.php e o resultado foi:

==============================================
root@turbo:/var/www/bondstock.com.br/web/ERP/fiscal_transmitenfe/
exemplos# php testaValidadeNFe.php
* About to connect() to nfe.fazenda.sp.gov.br port 443 (#0)
* Trying 201.55.62.86... * connected
* Connected to nfe.fazenda.sp.gov.br (201.55.62.86) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSL connection using RC4-MD5
* Server certificate:
* subject: C=BR; O=ICP-Brasil; OU=Secretaria da Receita Federal do
Brasil - RFB; OU=RFB e-Servidor A1; OU=Autenticado por Imprensa
Oficial SP RFB; CN=nfe.fazenda.sp.gov.br
* start date: 2011-03-04 00:00:00 GMT
* expire date: 2012-03-02 23:59:59 GMT
* issuer: C=BR; O=ICP-Brasil; OU=Secretaria da Receita Federal do
Brasil - RFB; CN=AC Imprensa Oficial SP RFB G2
* SSL certificate verify result: unable to get local issuer
certificate (20), continuing anyway.
> POST /nfeweb/services/nfeconsulta2.asmx HTTP/1.1
Host: nfe.fazenda.sp.gov.br
Accept: */*
Content-Type: application/soap+xml;charset=utf-8;action="http://
www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2/nfeConsultaNF2"
SOAPAction: "nfeConsultaNF2"
Content-length: 686

< HTTP/1.1 200 OK
< Date: Sat, 14 May 2011 23:29:56 GMT
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 4.0.30319
< Cache-Control: private, max-age=0
< Content-Type: application/soap+xml; charset=utf-8
< Content-Length: 811
<
* Connection #0 to host nfe.fazenda.sp.gov.br left intact
* Closing connection #0
NF não aprovada no SEFAZ!! cStat =217 - Rejeição: NF-e não consta na
base de dados da SEFAZ
==============================================


Conforme o resultado da validação, fui até o site da sefaz e tentei
consultar a chave e dá a mesma mensagem..

O que devo fazer para que funcione? Estou fazendo algo de errado?

Mais uma vez eu digo: Estou rodando todos os testes "em lote" que
vieram nessas novas versões do projeto e tudo segue perfeito.

Quando eu rodo o teste de envio, ele está jogando o arquivo XML na
pasta enviadas, porém, não sai disso. Não adianta nada eu rodar esse
autoProtNFe() se a NFE não está sendo enviada..

Já tentei com o modSOAP = 1 e modSOAP = 2.. Mesmos resultados..

Na pasta temporarias ficam uns arquvos XML com o resultado do envio,
mas nesses XML todos dizem: Lote recebido com sucesso..

Sinceramente, não sei o que fazer. Porque se há erros, fica mais
simples.. Estou perdido porque não aparecem erros aqui.. Simplesmente
não envia a NFE..

Alguém tem idéia do que pode ser??

Obrigado mais uma vez ao grupo...

Daniel Chaves

unread,
May 14, 2011, 8:23:57 PM5/14/11
to nfe...@googlegroups.com
Eu nao sei nao mas parece que isso ai é algum problema com o certificado.


Em sábado, 14 de maio de 2011, Guilherme
Filippo<guil...@macromind.com.br> escreveu:

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

FerreiraH.

unread,
May 15, 2011, 6:09:10 AM5/15/11
to nfe...@googlegroups.com
já tentou buscar esta informação

Numero do Recibo : 351000598839931, use este numero para obter o
protocolo ou informações de erro no xml.


--
Ferreira Helder
B2Stok.net  B2Stok
Voce pode colaborar

Guilherme Filippo - Macromind Tecnologias

unread,
May 15, 2011, 11:43:47 AM5/15/11
to nfe...@googlegroups.com
Onde vc achou que fosse algo com o certificado?? Qual parte?? No seu teste responde diferente??

Guilherme Filippo
macromind Tecnologias
www.macromind.com.br
(17) 3022-5552

Guilherme Filippo - Macromind Tecnologias

unread,
May 15, 2011, 11:44:03 AM5/15/11
to nfe...@googlegroups.com
Como faço isso??


Guilherme Filippo
macromind Tecnologias
(17) 3022-5552
--

Roberto Leite Machado

unread,
May 16, 2011, 7:51:21 AM5/16/11
to nfe...@googlegroups.com
Guilerme;

O problema nada tem a haver com o certificado está tudo correto mas a sua NFe não foi aceita por algum motivo. Para verificar o motivo você deve usar o método getProtocol passando o numero do recibo da sefaz e vendo o retorno


Roberto 

Guilherme Filippo - Macromind Tecnologias

unread,
May 16, 2011, 9:49:59 PM5/16/11
to nfe...@googlegroups.com
Ok Roberto, vou fazer isso e posto aqui o resultado.. Obrigado pela ajuda ate agora...


Guilherme Filippo
macromind Tecnologias
(17) 3022-5552

guil...@macromind.com.br

unread,
May 17, 2011, 9:24:16 AM5/17/11
to nfe...@googlegroups.com
Roberto

Fiz o teste conforme você disse... Olha o resultado:

Array
(
    [bStat] => 1
    [cStat] => 215
    [xMotivo] => Rejeição: Falha no schema XML
    [aProt] =>
)

Erro no meu XML, é isso? Segue abaixo:

======================================
<NFe>

<infNFe Id="NFe35201105085708700001085510000008321930470568" versao="2.00">

<ide>
<cUF>35</cUF>
<cNF>93047056</cNF>
<natOp>VENDA</natOp>
<indPag>1</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>832</nNF>
<dEmi>2011-05-17</dEmi>
<tpNF>1</tpNF>
<cMunFG>3549805</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>8</cDV>
<tpAmb>1</tpAmb>
<finNFe>1</finNFe>
<procEmi>3</procEmi>
<verProc>2.0.7</verProc>
</ide>

<emit>
<CNPJ>08570870000108</CNPJ>
<xNome>E C DUARTE - ME</xNome>
<xFant>BONDSTOCK</xFant>

<enderEmit>
<xLgr>RUA DA GAVEA</xLgr>
<nro>205</nro>
<xBairro>JARDIM ANALICE</xBairro>
<cMun>3549805</cMun>
<xMun>SAO JOSE DO RIO PRETO</xMun>
<UF>SP</UF>
<CEP>15070280</CEP>
<fone>1733011708</fone>
</enderEmit>
<IE>647493987110</IE>
<CRT>1</CRT>
</emit>

<dest>
<CNPJ>55996730000186</CNPJ>
<xNome>GENERAUTO PECAS PARA VEICULOS LTDA</xNome>

<enderDest>
<xLgr>RUA CORONEL SPINOLA DE CASTRO</xLgr>
<nro>4547</nro>
<xBairro>REDENTORA</xBairro>
<cMun>3549805</cMun>
<xMun>SAO JOSE DO RIO PRETO</xMun>
<UF>SP</UF>
<CEP>15015500</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>1740090555</fone>
</enderDest>
<IE>647117897112</IE>
<email>gene...@terra.com.br</email>
</dest>

<det nItem="1">

<prod>
<cProd>1472</cProd>
<cEAN/>
<xProd>CORREIA DENTADA CUORE 0,8</xProd>
<NCM>40103500</NCM>
<CFOP>5403</CFOP>
<uCom>UN</uCom>
<qCom>1</qCom>
<vUnCom>90.00</vUnCom>
<vProd>90.00</vProd>
<cEANTrib/>
<uTrib>UN</uTrib>
<qTrib>1</qTrib>
<vUnTrib>90.00</vUnTrib>
<indTot>1</indTot>
</prod>

<imposto>

<ICMS>

<ICMSSN102>
<orig>0</orig>
<CSOSN>102</CSOSN>
</ICMSSN102>
</ICMS>

<PIS>

<PISOutr>
<CST>99</CST>
<qBCProd>0.0000</qBCProd>
<vAliqProd>0.0000</vAliqProd>
<vPIS>0.00</vPIS>
</PISOutr>
</PIS>

<COFINS>

<COFINSOutr>
<CST>99</CST>
<qBCProd>0.0000</qBCProd>
<vAliqProd>0.0000</vAliqProd>
<vCOFINS>0.00</vCOFINS>
</COFINSOutr>
</COFINS>
</imposto>
</det>

<total>

<ICMSTot>
<vBC>0</vBC>
<vICMS>0</vICMS>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>90.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>90.00</vNF>
</ICMSTot>
</total>

<transp>
<modFrete>1</modFrete>

<transporta>
<xNome>Free</xNome>
</transporta>
</transp>

<infAdic>

<infAdFisco>
DOCUMENTO EMITIDO POR ME OU EPP OPTANTE PELO SIMPLES NACIONAL; NAO GERA DIREITO A CREDITO FISCAL DE IPI.
</infAdFisco>
</infAdic>
</infNFe>

<Signature>

<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="#NFe35201105085708700001085510000008321930470568">

<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>gB/fTIfhkpMtJkgixOb7vD5+HdE=</DigestValue>
</Reference>
</SignedInfo>

<SignatureValue>
kwinTbNvGoBZgoWFwrD9sysS+XEmac1DtornAyYEt9IMFdIi85dMkdpIm6XLEzDK070y80DM7TGShWqjSQebsUMMgjGxKfihKIaBTqAp/uqd6BhvOaJ6JuRAkfdA1PJfoWSnzqE2b8EgePZ9VKasHSnlpGk6Gbz2oVNBYlfTxng=
</SignatureValue>

<KeyInfo>

<X509Data>

<X509Certificate>
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
</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</NFe>
======================================

Roberto Leite Machado

unread,
May 17, 2011, 10:12:44 AM5/17/11
to nfe...@googlegroups.com
Aparentemente, SIM mas é dificil identificar por que olhando os dados anexados por você, anexe o xml ao email para darmos uma analisada.

Você mesmo pode usar o validador de mensagens no site da SEFAZ do RS 

guil...@macromind.com.br

unread,
May 17, 2011, 11:11:52 AM5/17/11
to nfe...@googlegroups.com
Roberto,

Quando eu colo esse XML lá nesse site, me responde estar tudo OK cara... Porisso que fico perdido...

Bruno Bastos

unread,
May 17, 2011, 11:27:57 AM5/17/11
to nfe...@googlegroups.com
Salve pessoal, quanto tempo...
Guilherme, coloque seu XML de ENVIO (completo) no validador do RS, incluindo a tag enviNFe e veja o resultado.
Seu problema pode estar na montagem do envelope...

Abraços,
--
Bruno Bastos
Rio de Janeiro - Brasil
+55 21 7868-4741  /  55*12*2808
+55 21 8793-3223

guil...@macromind.com.br

unread,
May 17, 2011, 12:02:28 PM5/17/11
to nfe...@googlegroups.com
Olá Bruno, obrigado por responder..

Eu colei o XML inteiro dentro daquele campo de validação que o Roberto passou e olha só o resultado:

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

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

---- Original Message ----
From: Bruno Bastos <bruno...@gmail.com>
To: nfe...@googlegroups.com

Bruno Bastos

unread,
May 17, 2011, 12:31:05 PM5/17/11
to nfe...@googlegroups.com
Guilherme,
estou afastado do projeto há um tempo, então não tenho tanta certeza, mas pelo q me lembre, qd vc valida um xml completo de envio, em tipo de mensagem, o validador do RS exibe "Lote de NFe" ou algo do tipo...
Faça como o Roberto sugeriu, envie em anexo o xml que vc está tentando transmitir para q possamos dar uma olhada.
Abraços,

----------
(Sent from my Nokia Phone)


Bruno Bastos
Rio de Janeiro - Brasil

+55 21 7868-4741 / 12*2808
+55 21 8793-3223

(http://groups.google.com.br/group/nfephp?hl=pt-BR)
-------
FAQ: https://www.assembla.com/wiki/show/nfephp/FAQ
(https://www.assembla.com/wiki/show/nfephp/FAQ)
Como Participar: https://www.assembla.com/wiki/show/nfephp/Como_participar
(https://www.assembla.com/wiki/show/nfephp/Como_participar)
Como Utilizar: http://www.assembla.com/wiki/show/nfephp/Como_utilizar
(http://www.assembla.com/wiki/show/nfephp/Como_utilizar)

Reply all
Reply to author
Forward
0 new messages