Login Registre-se
Exemplo Geração QRCode [resolvido]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
andregui7

JavaC Membro

Membro desde: 03/08/2015 00:01:46
Mensagens: 92
Offline

Bom dia, pessoal.

Alguém sabe por onde posso começar pra gerar a imagem do QRCode pra colocar no meu jarper? Uso ZXing, certo?

Tem algum exemplo aqui no JavaC?

Obraço.

Esta mensagem foi editada 1 vez. Última atualização foi em 28/08/2015 11:20:15

rfumiot

JavaC Membro
[Avatar]

Membro desde: 23/06/2015 17:19:55
Mensagens: 215
Offline

bom dia,

utilizo o projeto barcode para gerar o qrcode em imagem, mas no meu caso eu imprimo nas impressoras térmicas não utilizo geradores de relatórios.
andregui7

JavaC Membro

Membro desde: 03/08/2015 00:01:46
Mensagens: 92
Offline

É esse projeto http://barcode4j.sourceforge.net/?
rfumiot

JavaC Membro
[Avatar]

Membro desde: 23/06/2015 17:19:55
Mensagens: 215
Offline

Sim esse mesmo

Esta mensagem foi editada 1 vez. Última atualização foi em 26/08/2015 17:48:16

andregui7

JavaC Membro

Membro desde: 03/08/2015 00:01:46
Mensagens: 92
Offline

Valeu rfumiot.

Me diz uma coisa, olhando este tópico http://www.javac.com.br/jc/posts/list/2227.page , no código exemplo do macega, o que seria o campo DigVal? Sabe como posso gerar este valor?



rfumiot

JavaC Membro
[Avatar]

Membro desde: 23/06/2015 17:19:55
Mensagens: 215
Offline

bom dia,


sobre o digval você pode pegar no manual do qrcode
http://www.sefaz.ba.gov.br/especiais/Manual_de_Especificacoes_Tecnicas_do_DANFE_NFC-e_QRCode_Versao3.2.pdf

eu retiro o valor do retorno do sefaz.
andregui7

JavaC Membro

Membro desde: 03/08/2015 00:01:46
Mensagens: 92
Offline

Consegui, exatamente, peguei do retorno.

Problema é que dá erro quando abro o link:

Documento Fiscal com erro no código. Verifique se os dados de seu documento são iguais aos aqui apresentados.
QRCode
217 - Inconsistência de Informações no QR Code.

Ele abre a nota e todos os dados, mas aparece essa mensagem de erro.

Tem alguma sugestão?

rfumiot

JavaC Membro
[Avatar]

Membro desde: 23/06/2015 17:19:55
Mensagens: 215
Offline

a url deve conter
- endereço de consulta
- chave de acesso
- versao = "100"
- tipo do ambiente
- data e hora de emissao
- total da nfce
- total icms
- dig val
- id token
- hash do qrcode

posta a url que gerou para o qrcode para eu ver...
andregui7

JavaC Membro

Membro desde: 03/08/2015 00:01:46
Mensagens: 92
Offline

Olha:
rfumiot

JavaC Membro
[Avatar]

Membro desde: 23/06/2015 17:19:55
Mensagens: 215
Offline

Comparei com os QRCode que eu gero e encontrei algumas diferenças

os campos "0.00" eu mando apenas "0"
e a minha data de emissão está maior que a sua



Para converter a data uso o método...
andregui7

JavaC Membro

Membro desde: 03/08/2015 00:01:46
Mensagens: 92
Offline

O formato da minha data de emissão tá:


Será que está no formato errado?

Com Hexa ficou:


Você consegue gerar o Hexa com minha data pra ver como fica?
andregui7

JavaC Membro

Membro desde: 03/08/2015 00:01:46
Mensagens: 92
Offline

Esse método está correto será?

rfumiot

JavaC Membro
[Avatar]

Membro desde: 23/06/2015 17:19:55
Mensagens: 215
Offline

gerei com o meu código e ficou assim...
323031352D30382D32375430393A34373A34372E303030


é só você substituir a sua função pela minha e passar a data como string
andregui7

JavaC Membro

Membro desde: 03/08/2015 00:01:46
Mensagens: 92
Offline

Acho que o problema está na minha data. Como você está convertendo java.util.Date pra String?

Estou transformando em LocalDateTime

E depois passando pra String só usando o toString()


Provavelmente o meu erro está na conversão de Date pra String porque o erro apresentado é "203 - Problemas na Chave de Consulta da NFC-e via QR Code.". Na tabela de erros http://www.sped.fazenda.pr.gov.br/arquivos/File/NFCE/Tabela_Erros_QRCode.pdf ele diz "Ano e mês da Chave de Acesso do QR Code inconsistente com data de emissão".
andregui7

JavaC Membro

Membro desde: 03/08/2015 00:01:46
Mensagens: 92
Offline

Ele tá sempre ficando com um segundo de diferença entre a data de envio quanto faço a emissão da nota e a minha consulta. Não to entendendo o que tá acontecendo.

2015-08-28T08:58:01-03:00
2015-08-28T08:58:00-03:00

Se eu aumento um segundo ele gera sem erros de QRCode.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team