Para alterar a versão do QRCode para 2.00, você precisa atualizar para a versão 7.0.46.xxxx do componente NFCe ou versão 4.0.89.xxxx do Manager.
Para poder modificar a impressão para o QRCode 1.0 ou QRCode 2.0, siga atentamento os passos descritos abaixo de acordo com o produto utilizado.
Manager SaaS/ Manager eDoc
A partir da versão 3.0.89.XXXX , para configurar a impressão com o modelo do QRCode desejado precisamos utilizar a rota MODO:
URL: | .../ManagerAPIWeb/nfce/modo |
Método: | GET |
Campo: | modeloqrcode |
Valor: |
200 (QRCode Versão 2.0) ou 100 (QRCode Versão 1.0) |
Exemplo 1:
Configurando no Manager Saas a versão do QRCode para 2.0, a requisição ficará:
Exemplo 2:
Configurando no Manager eDoc a versão do QRCode para 1.0, a requisição ficará:
Observação:
Também é possível configurar a versão do QRCcode via pasta no caso do Manager eDoc ou monitorador, para isso basta salvar um arquivo Tx2 com o campo e o valor conforme desejado no diretório Modo, este fica localizado dentro da pasta de monitoramento.
A alteração da versão do QRCode para 2.0 está disponível apenas para NFCe 4.0, a NFCe 3.1 tem por padrão apenas a versão do QRCode 1.0.
Exemplo 3:
Na pasta Monitorar configurada: '...\Manager eDoc\Monitorar\edoc\NFCe\01147198000060\modo' criar um arquivo com o contéudo, conforme o arquivo em anexo:
modeloqrcode=200
Componente
A partir da versão 6.7.45.xxxx, para configurar a impressão com o modelo do QRCode por padrão será a versão 2.00 (200).
Para alterar a versão do QRCode para 1.00, você precisa gerar um arquivo chamado "qrcode.ini", na pasta junto ao executável de sua aplicação e caso utilize uma aplicação web esse arquivo deve ficar junto ao executável do servidor web, com o seguinte conteúdo:
[modeloqrcode]
modelo=100
Parecer
Reforçando nosso compromisso em sempre manter nossas soluções compatíveis com todas as Notas Técnicas, compatibilizamos o componente NFCe com a versão 2.0 do QRCode. Para garantir que nossos clientes não serão impactados por cenários como validações incorretas, por parte da SEFAZ, criamos uma maneira simples de alterar o envio entre a versão 1.0 e 2.0 do QRCode.
Assim, nossos clientes consegue se adaptar aos diferentes comportamentos que as SEFAZ estão tendo atualmente, podendo alterar da versão 1.0 para a 2.0 de uma maneira simples.
Comentários
2 comentários
Olá criei o ini e o link do qrcode foi gerado no formato 1.00 corretamente, porém fiquei em dúvida em relação a URL utilizada, pois no nfceServidoresHom.ini não há separação entre urls utilizadas na versão 1 e 2 (como há nos webservices v3.10 e v4.00 por exemplo)
A única forma é substituir as urls?
Olá Junior, Bom dia.
Junior, sobre as URLS, as Sefaz disponibilizaram para o uso do QRCode 1.0 e 2.0, o QRCode 1.0 pode utilizar na NFCe 3.10 e 4.00, Já o QRCode 2.0 apenas pode ser utilizado na NFCe 4.0, um dos itens dentro dos arquivos de Servidores, se chama URLCONSULTACHAVE, que apenas passou a ser utilizada na versão 4.0 da NFCe, ele será validador e utilizado na tag <urlChave>.
Caso tenha alguma duvida, estamos a disposição.
Att,
Matheus Carvalho.
Por favor, entre para comentar.