Consegui emitir NFCe, ambiente de homologação, usando o sefaz RJ (Sefaz Virtual RS). Estou usando o trunk2.
Acontecia o mesmo problema de todos quanto a tag qrCode.
Solução: Descomentei o trecho de código mencionado a cima utilizei o schema do Rafael Morán
Ficou assim o meu AcbrNFeNotasFiscais.pas
//*********************************************************************************** // Atenção o código comentado abaixo não pode ser excluído pois será descomentado // quando as alterações no XML definidas em NT 2015/002 versão 1.00 entrar em vigor. // Homologação: 01/10/2015 // Produção: 03/11/2015 //***********************************************************************************
// Gera o QR-Code para adicionar no XML antes de ser validado e salvo // somente para a NFC-e.
//**************************************** if Configuracoes.Geral.ModeloDF = moNFCe then begin with TACBrNFe(TNotasFiscais(Collection).ACBrNFe) do begin NFe.infNFeSupl.qrCode := GetURLQRCode(NFe.Ide.cUF, NFe.Ide.tpAmb, onlyNumber(NFe.infNFe.ID), NFe.Dest.CNPJCPF, NFe.Ide.dEmi, NFe.Total.ICMSTot.vNF, NFe.Total.ICMSTot.vICMS, NFe.signature.DigestValue); end;
i := pos('<Signature ', XMLAss); XMLAss := Copy(XMLAss, 1, i -1) + '<infNFeSupl>' + '<qrCode>' + '<![CDATA[' + NFe.infNFeSupl.qrCode + ']]>' + '</qrCode>' + '</infNFeSupl>' + Copy(XMLAss, i, length(XMLAss)); end; FXMLAssinado := XMLAss; // //*************************************************************
Não precisa fazer mais nada! Funcionou beleza!!!
Abs.
Schemas.rar