Lote processado. E agora?????

2,214 views
Skip to first unread message

Victor Macedo

unread,
Aug 30, 2013, 2:42:06 PM8/30/13
to nfe...@googlegroups.com
Prezados,

A pergunta parece meio boba, e nem eu acredito que eu não saiba, mas.... Depois de enviar um lote para a SEFAZ e receber o código 104 - Lote Processado como resposta, o que devo fazer????

Obrigado,
Victor Macedo de Moura

Bernardo Höhl

unread,
Aug 30, 2013, 3:01:35 PM8/30/13
to nfe...@googlegroups.com
Consulta. 

Enviado via iPhone
--
--
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ê 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.

Victor Macedo

unread,
Aug 30, 2013, 3:16:22 PM8/30/13
to nfe...@googlegroups.com
Olá Bernardo,

Obrigado por responder.
Desculpe minha ignorância, mas não entendi. Poderia ser um pouco mais específico?

Att.

Bernardo Höhl

unread,
Aug 30, 2013, 3:18:02 PM8/30/13
to nfe...@googlegroups.com
Consulte a chave da nota. 

Enviado via iPhone
--

Victor Macedo

unread,
Aug 30, 2013, 3:48:32 PM8/30/13
to nfe...@googlegroups.com
Tentei realizar a consulta por aqui:

https://homologacao.nfe.fazenda.sp.gov.br/cteConsulta/consulta/publica/ConsultarCTe.aspx

Mas não foi encontrado nenhum CT-e com a chave de acesso do CT-e processado.

Tem alguma função da classe CTeNFePHP.class.php que realize essa consulta?


Em sexta-feira, 30 de agosto de 2013 15h42min06s UTC-3, Victor Macedo escreveu:

Edwin Schissato

unread,
Aug 30, 2013, 3:53:18 PM8/30/13
to nfe...@googlegroups.com
se nas ultimas versões do CTeNFePHP não mudaram , você precisa usar o método:

getProtocol($recibo = '', $chave = '', $tpAmb = '', $modSOAP = '2') 

Onde se passar o recibo (Número que vem na resposta do processamento do lote), ele trará o resultado do processamento de todos os CT-e's . 


--

Victor Macedo

unread,
Aug 30, 2013, 3:55:57 PM8/30/13
to nfe...@googlegroups.com
Fiz isso e obtive como retorno o código 104 - Lote Processado.
Aí vem minha dúvida... O que fazer na sequência? Devo adicionar os <protCte>?


Em sexta-feira, 30 de agosto de 2013 15h42min06s UTC-3, Victor Macedo escreveu:

Edwin Schissato

unread,
Aug 30, 2013, 4:00:25 PM8/30/13
to nfe...@googlegroups.com
No retorno desse método que falei ele retorna o processamento de todos os CT-e individualmente no vetor:

$aRetorno['aProt'] [0] //cte 1
$aRetorno['aProt'] [1] //cte 2

etc


--

Edwin Schissato

unread,
Aug 30, 2013, 4:03:35 PM8/30/13
to nfe...@googlegroups.com
Pra você entender melhor, o webservice retorna um xml tipo esse:

 <retConsReciCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="1.04">
                <tpAmb>2</tpAmb>
                <verAplic>SP-CTe-29-05-2013</verAplic>
                <nRec>351000003197906</nRec>
                <cStat>104</cStat>
                <xMotivo>Lote processado</xMotivo>
                <cUF>35</cUF>
                <protCTe versao="1.04">
                    <infProt>
                        <tpAmb>2</tpAmb>
                        <verAplic>SP-CTe-29-05-2013</verAplic>
                        <chCTe>35130603986168000106570010000000871000001352</chCTe>
                        <dhRecbto>2013-06-04T16:42:35</dhRecbto>
                        <nProt>135130004961324</nProt>
                        <digVal>kmFQjaMqphRHpOb+Gf+tCs63zt8=</digVal>
                        <cStat>100</cStat>
                        <xMotivo>Autorizado o uso do CT-e</xMotivo>
                    </infProt>
                </protCTe>
            </retConsReciCTe>


o que você ta verificando é o primeiro xMotivo que é referente ao lote, dentro da tag infProt tem o xMotivo referente ao CT-e a classe do nfephp já retorna isso como array.

Victor Macedo

unread,
Aug 30, 2013, 4:30:20 PM8/30/13
to nfe...@googlegroups.com
Entendi. Obrigado Edwin!

Enviei apenas 1 CT-e e obtive o erro 646 - Rejeição: CT-e emitido em ambiente de homologação com Razão Social do remetente diferente de CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL.

Não achei esse código nem erro no Manual. Consegue entender qual o problema???


Em sexta-feira, 30 de agosto de 2013 15h42min06s UTC-3, Victor Macedo escreveu:

Edwin Schissato

unread,
Aug 30, 2013, 4:34:59 PM8/30/13
to nfe...@googlegroups.com
Sim , ao contruir o XML do CT-e na razão social coloque exatamente : "CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL."

É uma frescura da receita...



--

Victor Macedo

unread,
Aug 30, 2013, 5:50:12 PM8/30/13
to nfe...@googlegroups.com
Beleza Edwin, muito obrigado pela ajuda. Vou continuar os testes ao longo do fim de semana e qualquer problema posto aqui.

Valeu!!!!

Em sexta-feira, 30 de agosto de 2013 15h42min06s UTC-3, Victor Macedo escreveu:

Edwin Schissato

unread,
Aug 31, 2013, 5:25:34 PM8/31/13
to nfe...@googlegroups.com
Nada , sempre que eu puder eu ajudo


--

Victor Macedo

unread,
Sep 2, 2013, 1:20:48 PM9/2/13
to nfe...@googlegroups.com
Empaquei no erro 605 - Chave de acesso da NF-e inválida (modelo diferente de 55). Porém, eu estou usando uma NF-e válida, que realmente existe e foi gerada em uma transação real. O que fazer????


Em sexta-feira, 30 de agosto de 2013 15h42min06s UTC-3, Victor Macedo escreveu:
Reply all
Reply to author
Forward
0 new messages