Jump to content

dev botao

Rejeição: Nota Fiscal sem a informação do QR-Code


  • Este tópico foi criado há 2621 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Bom dia Gabriel,

Os teus fontes não estão atualizados ou você fez alteração em ACBrNFe e consequentemente não recebeu as novas correções.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

Tivemos progresso meu amigo Italo

A mensagem de erro agora é esta

 The element 'qrCode' with value 'https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?chNFe=43151088318456000145650020000003271026412981&nVersao=100&tpAmb=2&dhEmi=...' failed to parse.

Com sua ajuda conseguimos gerar o arquivo com o qrcode mas agora esta dando galho na validacao

Edited by lord82
Link to comment
Share on other sites

  • Moderadores

Atualize seus fontes e seus schemas.

É necessário atualizar a pasta Schemas com a última versão disponibilizada no portal da NFe - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=BSt4krzGw3o=

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Link to comment
Share on other sites

  • Consultores

Gabriel,

Abra a unit ACBrNFe e procure pela função GetURLQRCode no final dela tem que estar dessa forma:

  // Passo 6
  if Pos('?', urlUF) > 0 then
    Result := urlUF + '&' + sEntrada + cIdCSC + '&cHashQRCode=' + cHashQRCode
  else
    Result := urlUF + '?' + sEntrada + cIdCSC + '&cHashQRCode=' + cHashQRCode;

Se não estiver significa que o fonte esta desatualizado.

Lord82,

Com certeza esta faltando algum dado que é usado na geração da URL do QR-Code, como por exemplo o CSC e idCSC.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

Bom dia, senhores. Entrando na discussão como usuário do ACBRNFEMonitor, gostaríamos de saber como proceder para fazer a geração do QRCode usando o mesmo? Em todas as discussões pesquisadas no fórum só identificamos referências para o uso pelos fontes.

MicroLine Software

xHarbour Simplex 1.2.3/xDev 0.70/xDesigner by L.F.Basso/HWGui

ACBRMonitorPlus OpenSSl/Capicom

[email protected]

69-98114-9250

Link to comment
Share on other sites

  • Consultores

Bom dia Wagner,

Como já foi dito a geração do grupo <infNFeSupl> que contem a URL do QR-Code é automática.

No momento somente o ambiente de homologação esta aceitando o XML com esse grupo.

Portanto fique tranquilo, que no ACBrMonitor Plus será totalmente transparente, como é para que usa o componente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

Link to comment
Share on other sites

Italo

Acabei de atualizar os meus fontes e o arquivo ACBrNFeNotasFiscais foi alterado e agora nem o qrcode que estava gerando funciona

Agora esta assim

    // Gera o QR-Code para adicionar no XML antes de ser validado e salvo
    // somente para a NFC-e.

    if (NFe.Ide.modelo = 65) and  (NFe.Ide.tpAmb = taHomologacao) 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);
        XMLAss := GerarXML;
        FXMLAssinado := XMLAss;
      end;
    end;

Link to comment
Share on other sites

Italo

Depois da ultima modificacao ... ja nao ta gerando nada do qrcode, e pra voltar a gerar o qrcode e salvar o arquivo tive de deixar assim o meu arquivo ACBrNFeNotasFiscais

    // Gera o QR-Code para adicionar no XML antes de ser validado e salvo
    // somente para a NFC-e.

    if (NFe.Ide.modelo = 65) and  (NFe.Ide.tpAmb = taHomologacao) 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);
        XMLAss := GerarXML;
        i := pos('<Signature ', XMLAss);
        XMLAss := Copy(XMLAss, 1, i -1) +
                  '<infNFeSupl>' +
                   '<qrCode>' +
                    '<![CDATA[' + NFe.infNFeSupl.qrCode + ']]>' +
                   '</qrCode>' +
                  '</infNFeSupl>' +
                  Copy(XMLAss, i, length(XMLAss));
        FXMLAssinado := XMLAss;
      end;
    end;

 

 

Agora a minha mesagem de erro é esse Rejeicao: Codigo identificador do CSC no QR-Code nao cadastrado na SEFAZ

Edited by lord82
Link to comment
Share on other sites

  • Membros Pro

Italo

Depois da ultima modificacao ... ja nao ta gerando nada do qrcode, e pra voltar a gerar o qrcode e salvar o arquivo tive de deixar assim o meu arquivo ACBrNFeNotasFiscais

    // Gera o QR-Code para adicionar no XML antes de ser validado e salvo
    // somente para a NFC-e.

    if (NFe.Ide.modelo = 65) and  (NFe.Ide.tpAmb = taHomologacao) 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);
        XMLAss := GerarXML;
        i := pos('<Signature ', XMLAss);
        XMLAss := Copy(XMLAss, 1, i -1) +
                  '<infNFeSupl>' +
                   '<qrCode>' +
                    '<![CDATA[' + NFe.infNFeSupl.qrCode + ']]>' +
                   '</qrCode>' +
                  '</infNFeSupl>' +
                  Copy(XMLAss, i, length(XMLAss));
        FXMLAssinado := XMLAss;
      end;
    end;

 

 

Agora a minha mesagem de erro é esse Rejeicao: Codigo identificador do CSC no QR-Code nao cadastrado na SEFAZ

Agora vc está no caminho certo... Só falta ajusta o IDCSC e o CSC. O IDCSC, pode informar 000001 (6 dígitos obritatoriamente) e o CSC, tem que gerar um no site da SEFAZ para homologação

 

Link to comment
Share on other sites

Atualize seus fontes e seus schemas.

É necessário atualizar a pasta Schemas com a última versão disponibilizada no portal da NFe - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=BSt4krzGw3o=

Beleza Dercio.. Mas agora como é que fica a questao do Acbr que esta diferente do trunk2?

quando atualizar ele nao vai ficar com a ultima versao..?

Dercio eu nao intendi com o que vc disse sobre isso "Agora vc está no caminho certo... Só falta ajusta o IDCSC e o CSC. O IDCSC, pode informar 000001 (6 dígitos obritatoriamente) e o CSC, tem que gerar um no site da SEFAZ para homologação"

Como faço para conseguir esse tal de csc que deve ser gerado no sefaz??

Edited by lord82
Link to comment
Share on other sites

  • Membros Pro

Atualize seus fontes e seus schemas.

É necessário atualizar a pasta Schemas com a última versão disponibilizada no portal da NFe - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=BSt4krzGw3o=

Beleza Dercio.. Mas agora como é que fica a questao do Acbr que esta diferente do trunk2?

quando atualizar ele nao vai ficar com a ultima versao..?

Dercio eu nao intendi com o que vc disse sobre isso "Agora vc está no caminho certo... Só falta ajusta o IDCSC e o CSC. O IDCSC, pode informar 000001 (6 dígitos obritatoriamente) e o CSC, tem que gerar um no site da SEFAZ para homologação"

Como faço para ajustar esse IDCSC e o CSC??

o IDCSC vc informa no compondente AcbrNfe1.Configuracoes.Geral.IDCsc  o o CSC, vc informa em AcbrNfe1.Configuracoes.Geral.Csc, lembrando que o ID tem q ser com seis dígitos e o CSC deve ser gerado para homoloação no site da SEFAZ

Link to comment
Share on other sites

nada pessoal,

1- os Fontes estao atualizados e sem modificacoes. na revision 10178

2- o schemas tb esta atualizado.

3-todos os campos necessarios estao preenchidos.

mais nao consigo identificar de jeito nem um o que pode ta causando esse erro.

Sem título.png

Edited by gabriellc

Gabriel Rodrigues Da Costa Neto

Link to comment
Share on other sites

Gabriel,

Abra a unit ACBrNFe e procure pela função GetURLQRCode no final dela tem que estar dessa forma:

  // Passo 6
  if Pos('?', urlUF) > 0 then
    Result := urlUF + '&' + sEntrada + cIdCSC + '&cHashQRCode=' + cHashQRCode
  else
    Result := urlUF + '?' + sEntrada + cIdCSC + '&cHashQRCode=' + cHashQRCode;

Se não estiver significa que o fonte esta desatualizado.

Lord82,

Com certeza esta faltando algum dado que é usado na geração da URL do QR-Code, como por exemplo o CSC e idCSC.

 

Italo

como faço agora pois do jeito que deixaram o fonte do ACBrNFeNotasFiscais e tive de alterar o fonte e este se encontra diferente do que esta no trunk2.

como procedo agora se o meu nao funciona do jeito que deixaram? Nao sei se estas me compreendendo mas alteraram o arquivo e se eu nao alterar o meu nao consigo proceguir..

Sei que devo estar incomodando mas nao tenho a quem recorrer neste momento

Link to comment
Share on other sites

  • Moderadores

nada pessoal,

1- os Fontes estao atualizados e sem modificacoes. na revision 10178

2- o schemas tb esta atualizado.

3-todos os campos necessarios estao preenchidos.

mais nao consigo identificar de jeito nem um o que pode ta causando esse erro.

Sem título.png

Anexe o XML completo.

nada pessoal,

1- os Fontes estao atualizados e sem modificacoes. na revision 10178

2- o schemas tb esta atualizado.

3-todos os campos necessarios estao preenchidos.

mais nao consigo identificar de jeito nem um o que pode ta causando esse erro.

Sem título.png

Olhando melhor, a URL do seu estado não respeita as validações do schema:

https://www6.receita.pb.gov.br/atf/seg/SEGf_AcessarFuncao.jsp?cdFuncao=FIS_1410

Schema:

<xs:pattern value="((HTTPS?|https?|HTTP?|http?)://.*\?chNFe=[0-9]{44}&amp;nVersao=[0-9]{3}&amp;tpAmb=[1-2](&amp;cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&amp;dhEmi=[A-Fa-f0-9]{50}&amp;vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&amp;vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&amp;digVal=[A-Fa-f0-9]{56}&amp;cIdToken=[0-9]{6}&amp;cHashQRCode=[A-Fa-f0-9]{40})"/>

 

  • Like 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Link to comment
Share on other sites

Entendi André, qual a solução que voce sugere?

nao estudei essa parte da geração da url no componente, o componente que gera essa URL, ou pega ela do endereco da receita do estado?

 

Edited by gabriellc

Gabriel Rodrigues Da Costa Neto

Link to comment
Share on other sites

Pessoal

Alguem modificou o arquivo "ACBrNFeNotasFiscais" e agora nao é mais gerada a tag que vai o qrcode no xml, e tem outro detalhe, essa funcionalidade esta somente para testes em ambiente de homologacao. Quando for producao nao vai dar certo. Será que alguem pode me ajudar??

Link to comment
Share on other sites

lord82, se o seu nao esta gerando a tag qrcode, pode modificacao feita por voce, aconselho a da um revert nos fontes, para voltar ao original, quanto a quando for para producao nao favera problema.

Edited by gabriellc

Gabriel Rodrigues Da Costa Neto

Link to comment
Share on other sites

  • Este tópico foi criado há 2621 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...