Ir para conteúdo
  • Cadastre-se

dev botao

QRCode 2.0


Ver Solução Respondido por André Ferreira de Moraes,
  • Este tópico foi criado há 2072 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

11 minutos atrás, bpinformatica disse:

Estou transmitindo NFCe para o WebServices de MT, porem quando informo a versão QrCode 2.0, me retorna o seguinte erro:

 

Versão Layout: 4.00
Ambiente: 2
Versão Aplicativo: 3.00
Status Código: 813
Status Descrição: Rejeicao: QR-Code com sequencia de escape para o e-comercial. Usar CDATA
UF: MT
dhRecbto: 25/07/2018 14:26:26

 

Alguém já passou por esse problema?

Voce está colocando a URL diretamente na tag qrCode, como abaixo...

<qrCode>http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode?p=33180733041260080419650000000356491096000000|2|2|1|C0FD6E3385B4D05D2A136122BA4FFF8A9380856F</qrCode>

tem que criar o conteudo do tipo CDATA desta forma...

<qrCode><![CDATA[http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode?p=33180733041260080419650000000356491096000000|2|2|1|C0FD6E3385B4D05D2A136122BA4FFF8A9380856F]]></qrCode>

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

14 horas atrás, Anderson Kovalski disse:

Voce está colocando a URL diretamente na tag qrCode, como abaixo...

<qrCode>http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode?p=33180733041260080419650000000356491096000000|2|2|1|C0FD6E3385B4D05D2A136122BA4FFF8A9380856F</qrCode>

tem que criar o conteudo do tipo CDATA desta forma...

<qrCode><![CDATA[http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode?p=33180733041260080419650000000356491096000000|2|2|1|C0FD6E3385B4D05D2A136122BA4FFF8A9380856F]]></qrCode>

Bom dia, obrigado pela colaboração... estou colocando da seguinte forma:

 

        <qrCode>
            <![CDATA[http://homologacao.sefaz.mt.gov.br/nfce/consultanfce?chNFe=51180708763031000106650010000040271000040279&nVersao=100&tpAmb=2&cDest=99999999000191&dhEmi=323031382D30372D32345431373A30333A32382D30343A3030&vNF=73.50&vICMS=0.00&digVal=782F774563514966566537586B3673626863686E4A5774516F7A6F3D&cIdToken=000001&cHashQRCode=2604D5A00652ABC28C9C397531C3713C7A3B322D]]>
        </qrCode>

 

Mas mesmo assim mostra o erro.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores
13 minutos atrás, bpinformatica disse:

        <qrCode>
            <![CDATA[http://homologacao.sefaz.mt.gov.br/nfce/consultanfce?chNFe=51180708763031000106650010000040271000040279&nVersao=100&tpAmb=2&cDest=99999999000191&dhEmi=323031382D30372D32345431373A30333A32382D30343A3030&vNF=73.50&vICMS=0.00&digVal=782F774563514966566537586B3673626863686E4A5774516F7A6F3D&cIdToken=000001&cHashQRCode=2604D5A00652ABC28C9C397531C3713C7A3B322D]]>
        </qrCode>

Esse formato é QRCode 1.0.

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
19 minutos atrás, bpinformatica disse:

BigWings, na propriedade do componente estou colocando VersaoQRCode: veqr200, tenho que fazer mais alguma coisa? Pq o próprio componente gera o QRCode....

A versão do XML tem que ser 4.00, fora isso é só configurar a propriedade:

ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400;
ACBrNFe1.Configuracoes.Geral.VersaoQRCode := veqr200;

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

37 minutos atrás, bpinformatica disse:

BigWings, na propriedade do componente estou colocando VersaoQRCode: veqr200, tenho que fazer mais alguma coisa? Pq o próprio componente gera o QRCode....

 

Obrigado pela colaboração...

Bom dia @BigWings

Mesmo problema aqui comigo no estado de MT.

Para emissão de NFC_e na versao 4.0 e versao QR-code = 1.00, aparece esse erro: QR-Code com sequencia de escape para o e-comercial. Usar CDATA

Para emissão de NFC_e na versao 4.0 e versao QR-code = 2.00, aparece esse erro: 464- Rejeição, Codigo de Hash no QR_Code difere do calculado.

Link para o comentário
Compartilhar em outros sites

24 minutos atrás, BigWings disse:

A versão do XML tem que ser 4.00, fora isso é só configurar a propriedade:


ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400;
ACBrNFe1.Configuracoes.Geral.VersaoQRCode := veqr200;

 

Estou com versão 4.00 e essas propriedades configuradas ve400 e veqr200...

Conferi o CSC de homologação e está correto, porem ainda retorna o seguinte erro:

 

Status Código: 464
Status Descrição: Rejeicao: Codigo de Hash no QR-Code difere do calculado

a tag do qrCode gera da seguinte forma:

-<qrCode>
<![CDATA[http://homologacao.sefaz.mt.gov.br/nfce/consultanfce?p=51180708763031000106650010000040311000040310|2|2|1|250C8726A02CED249A1BC2A8FB113D592BAB074F]]>
</qrCode>

 

Link para o comentário
Compartilhar em outros sites

19 horas atrás, Johnny Benvenutti 2 disse:

Boa Tarde.

 

Quem quiser começar a brincar, fiz testes hoje no SEFAZ RS e está OK qrCode 2.00 ambiente de homologação

Segue link de uma nota de testes em homologação qrCode 2.00

https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?p=43180712855248000113656140000001481042434126|2|2|1|022943723CE0D6A93985094485CADA445CADFE0D

Aqui (RS) tambem com sucesso, com e sem consumidor, e me diga uma coisa, na producao, quando mesmo que comeca a validar? nao tenho como testar em producao no momento!

Abraços

Jair Carlos Müller

Link para o comentário
Compartilhar em outros sites

Meus clientes de MT já estavam em produção no 4.0 tudo certo, até ontem, ai começaram esses problemas:

Para emissão de NFC_e na versao 4.0 e versao QR-code = 1.00, aparece esse erro: QR-Code com sequencia de escape para o e-comercial. Usar CDATA

Para emissão de NFC_e na versao 4.0 e versao QR-code = 2.00, aparece esse erro: 464- Rejeição, Codigo de Hash no QR_Code difere do calculado.

Acredito que seja problema na sefaz mesmo.

Link para o comentário
Compartilhar em outros sites

10 minutos atrás, fernandesdouglas disse:

Meus clientes de MT já estavam em produção no 4.0 tudo certo, até ontem, ai começaram esses problemas:

Para emissão de NFC_e na versao 4.0 e versao QR-code = 1.00, aparece esse erro: QR-Code com sequencia de escape para o e-comercial. Usar CDATA

Para emissão de NFC_e na versao 4.0 e versao QR-code = 2.00, aparece esse erro: 464- Rejeição, Codigo de Hash no QR_Code difere do calculado.

Acredito que seja problema na sefaz mesmo.

Mesmo problema aqui...

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

22 minutos atrás, fernandesdouglas disse:

Meus clientes de MT já estavam em produção no 4.0 tudo certo, até ontem, ai começaram esses problemas:

Para emissão de NFC_e na versao 4.0 e versao QR-code = 1.00, aparece esse erro: QR-Code com sequencia de escape para o e-comercial. Usar CDATA

Para emissão de NFC_e na versao 4.0 e versao QR-code = 2.00, aparece esse erro: 464- Rejeição, Codigo de Hash no QR_Code difere do calculado.

Acredito que seja problema na sefaz mesmo.

Mesmo problema aqui.

Link para o comentário
Compartilhar em outros sites

Bom dia, no cálculo do hash do qrcode, se não colocar o separador | entre o IdToken e o CSC está autorizando no sefaz RS. Exemplo:

28170800156225000131650110000151341562040824|2|1|1SEUCODIGO-CSC-CONTRIBUINTE-36-CARACTERES

Após calcular o hash deve ser adicionado na url utilizando o separador |    Exemplo:

28170800156225000131650110000151341562040824|2|1|1|DC6AE2C2B9A9 92BE59679AC365E29922DE6B7511

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Daniel S Ferreira disse:

bom dia,

Aqui no Mato Grosso o cálculo deve manter o separador | entre o IdToken e o CSC,

fiz o teste agora (Em Produção) e foi autorizada.

NFC: 4.00

Versao QRCode: 2.00

trecho da função getURLQRcode

  sCSC := cIdCSC +'|'+ cCSC;

No meu aqui deu certo fazendo esta alteração para Homologação no MT. 100%

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Daniel S Ferreira disse:

bom dia,

Aqui no Mato Grosso o cálculo deve manter o separador | entre o IdToken e o CSC,

fiz o teste agora (Em Produção) e foi autorizada.

NFC: 4.00

Versao QRCode: 2.00

trecho da função getURLQRcode

  sCSC := cIdCSC +'|'+ cCSC;

@BigWings, tem como fazer essa alteração no componente?

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Daniel S Ferreira disse:

bom dia,

Aqui no Mato Grosso o cálculo deve manter o separador | entre o IdToken e o CSC,

fiz o teste agora (Em Produção) e foi autorizada.

NFC: 4.00

Versao QRCode: 2.00

trecho da função getURLQRcode

  sCSC := cIdCSC +'|'+ cCSC;

Obrigado @Daniel S Ferreira, aqui deu certo também, no meu caso deixei assim:
 

// Caso tenha que adicionar mais alguma UF:
if (CUF in [51]) then // Quando MT adicionar caractere pipe entre o IdCSC e CSC.
begin
  sCSC := cIdCSC + '|' + cCSC;
end
else
begin
  sCSC := cIdCSC + cCSC;
end;

 

17 minutos atrás, BigWings disse:

Essa implementação não está correta, de acordo com o manual:

image.png

Sim @BigWings, não bate com as orientações do algoritmo indicado pelo manual, mas aqui no MT não está autorizando sem colocar o caractere pipe entre o IdCSC e o CSC.

Seria algum erro do ambiente autorizador?

Vou enviar um e-mail perguntando a eles se realmente no MT é assim, pra não correr o risco de ter que fazer alterações no componente novamente.

Obrigado.

Editado por Leandro Araújo
  • Obrigado 2

Leandro Araújo, Analista de Sistemas.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 minutos atrás, Leandro Araújo disse:

Obrigado @Daniel S Ferreira, aqui deu certo também, no meu caso deixei assim:
 


// Caso tenha que adicionar mais alguma UF:
if (CUF in [51]) then // Quando MT adicionar caractere pipe entre o IdCSC e CSC.
begin
  sCSC := cIdCSC + '|' + cCSC;
end
else
begin
  sCSC := cIdCSC + cCSC;
end;

 

Boa tarde, 

Fiz isso e agora está dando rejeição: "erro não catalogado".

Alguma dica?

Obrigado.

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2072 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.