QR CODE e "Nota Online" da NFCOM

Bom dia pessoal,

Estou com uma situação relacionada à NFCOM e gostaria de uma ajuda.

A emissão da NFCOM ocorreu normalmente, a nota está autorizada e registrada corretamente. Porém, ao ler o QR Code do DANFE (modelo 1) ou ao clicar na opção “Nota online”, o sistema está gerando uma URL apontando para:

https://dfe-portal.svrs.rs.gov.br

No entanto, minha NFCOM é do estado de Minas Gerais. Verificando o XML autorizado, a tag <qrCodNFCom> possui a URL correta de MG:

<qrCodNFCom><![CDATA[https://portalnfcom.fazenda.mg.gov.br/qrcode?chNFCom=31260523802316000100620010000000011000374803&tpAmb=1]]></qrCodNFCom>

Com isso, o QR Code exibido no DANFE acaba não direcionando corretamente para a consulta da nota em MG, dificultando a validação pelo cliente, que precisa acessar manualmente o portal da SEFAZ MG e informar a chave de acesso.

Alguém já passou por isso?
Existe alguma configuração ou ajuste para fazer o DANFE/“Nota online” utilizar a URL presente na tag <qrCodNFCom> do XML?

Agradeço desde já.

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –

Respostas

  • Identifiquei o problema na implementação da NFCOM do MK-AUTH relacionado ao QR Code e ao botão “Nota online” para notas emitidas em Minas Gerais (MG).

    A NFCOM é autorizada normalmente pela SEFAZ, o XML está correto e a tag <qrCodNFCom> também está sendo gerada corretamente apontando para o portal oficial de MG:

    <qrCodNFCom><![CDATA[https://portalnfcom.fazenda.mg.gov.br/qrcode?chNFCom=31260523802316...
    ]
    ]>
    </qrCodNFCom>

    Porém:

    • ao clicar em “Nota online”;
    • ou ao ler o QR Code do DANFCOM;

    o sistema direciona para:

    https://dfe-portal.svrs.rs.gov.br

    O problema é que MG possui portal próprio de consulta NFCOM, então o cliente acaba não conseguindo validar facilmente a nota.

    Fiz uma análise técnica no sistema e identifiquei o seguinte:

    Arquivos envolvidos:

    • admin/nfcom_info.hhvm
    • print_pdf/nfcom.hhvm
    • print_pdf/nfcom/modelo01/nota.html
    • print_pdf/nfcom/modelo02/nota.html

    Fluxo identificado:

    1. O XML autorizado é salvo corretamente em:
      /opt/mk-auth/cache/nfcom/
    2. O XML contém corretamente a tag:
      <qrCodNFCom>
    3. Porém o sistema ignora essa tag e reconstrói manualmente a URL de consulta utilizando SVRS.

    Foi identificado inclusive dentro do .hhvm:

    window.open('https://dfe-portal.svrs.rs.gov.br/NFCom/QRCode?chNFCom=...

    Ou seja:

    • a URL está hardcoded;
    • o sistema assume que toda NFCOM utiliza SVRS;
    • e não utiliza a URL oficial presente no XML autorizado.

    Pelo que analisei, o comportamento correto seria:

    • realizar parse do XML;
    • ler a tag <qrCodNFCom>;
    • utilizar essa URL tanto no botão “Nota online” quanto na geração do QR Code do DANFCOM.

    Gostaria de confirmar:

    • alguém conseguiu ajustar isso localmente?

    Acredito que isso possa impactar outros clientes de MG (e de outros estados) utilizando NFCOM.

    Obrigado.

This reply was deleted.