NFCE HOMOLOGAÇÃO REFORMA [PROBLEMA]

49 views
Skip to first unread message

Matheus Viana

unread,
Sep 22, 2025, 3:03:56 PM (5 days ago) Sep 22
to NFePHP
Boa Tarde,

Alguém esta conseguindo transmitir NFCE mod 65 utilizando o makeDev ? A biblioteca esta com probelma na geração da tag do QRCode, com isso ocasionando problema na transmissão por não imputar o mesmo, ja conferi o CSC e CSCID , o certificado esta correto , porem , não é imputado de forma alguma a tag do QRCODE , o Make anterior que utilizava ja colocava de forma automatica, precisando de um apoio urgente nisso.

Grato desde já.

Att,

Roberto Machado

unread,
Sep 22, 2025, 3:18:01 PM (5 days ago) Sep 22
to nfe...@googlegroups.com
Matheus;

Presta bem atenção ao código da classe Tools, é o método $tools->signNFe($xml) que coloca o QRCode.

Então como eu devo fazer ? (como os que não querem se dar ao trabalho de ler, perguntam)
1 - use a MakeDev para criar o XML
2 - instancie a classe Certificate, com um certificado válido
3 - instancie CORRETAMENTE a classe TOOLS com o schema correto no config e com a classe Certificate carregada
4 - estabeleça qual é a versão desejado do QRCode (hoje são duas versões possíveis a v2 ou a v3), com $tools->forceQRCodeVersion(300). E não esqueça de dizer para a classe qual é o modelo desejado $tools->model(65)
5 - use o método $tools->signNFe($xml) para assinar o documento
6 - use o método $tools->sefazEnviaLote([$xml_assinado_e_com_o_QRCODE, idLote, 1)

Entendeu !!!

Roberto 

Matheus Viana

unread,
Sep 22, 2025, 4:31:01 PM (5 days ago) Sep 22
to nfe...@googlegroups.com
Boa tarde Roberto,

Eu fiz o processo de criação do XML utilizando o render() do $make , já havia instanciado o tools conforme você falou acima, ja havia tambem setado a versão do qrcode, tudo isso havia feito. Porém , estava assinando o XML desta forma : 

 $xmlAssinado = Signer::sign(
                $certificate,
                $xml,
                'infNFe',
                'Id'
            );
 
Havia entendido que o Signer::sign ja assinaria meu documento e não precisaria mais do tools. Porem , vou recolocar o $tools->signNFe para assinar o XML. Me equivoquei com relação ao processo, irei modificar.

Att,

Matheus.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
You received this message because you are subscribed to the Google Groups "NFePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nfephp+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/nfephp/CAEj7DH%3D_KYzvpkTURv8jUwHZSyJE4OGPEwOctxQ3Ssf8KN9UhA%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages