NFCe com QRCode 3.0

Bom dia, estou recebendo falha de validação ao emitir um NFCe com QRCode, pois a SEFAZ informa que o valor do QRCode informado é inválido, como o exemplo abaixo citado,

the element ‘qrcode’ with value ‘http://nfce.Sefaz.Pe.Gov.Br/nfce/consulta?p=26250420886896000327650400000128942284198197|2|1|1|e0904c0092cae471b89582c845903682b2ea7de5

eu vi que houve alteração na norma técnica para o QRCode 3.0, mas eu não encontrei como alterar isso no Nuvem Fiscal. Eu não estou informando o campo infNFeSupl para que seja gerado automaticamente pela Nuvem Fiscal.

Desde já agradeço.

Bom dia, @iqsistemas.

O QRCode 3.0 ainda não está em vigor.

Conferiu se o seu código CSC está correto ou se não foi alterado?

Bom dia! Acabei de conferir no portal do eFisco as informações de ID CSC e CSC de produção, e ambos estão corretos e a situação está como ativa, também.

Qual o id da nota gerado?

Para o campo ID eu estou enviando nulo para que seja gerado automaticamente pelo Nuvem Fiscal. Segue valor de referência: 268169

Não localizamos uma NFC-e com essa referência. Provavelmente, ocorreu erro na validação, antes da nota ser persistida em nossa base de dados.

Você poderia nos informar qual o erro completo retornado pela API?

Tudo bem, segue abaixo retorno completo da API.

{
“error”: {
“code”: “ValidationFailed”,
“message”: “Validation failed: ‘http://nfce.sefaz.pe.gov.br/nfce/consulta?p=26250420886896000327650400000128942695670655|2|1|1|0CDDAECBD4C3D4A7B18BB46BF7DC971D2F0A52DD’ violates pattern constraint of ‘(((HTTPS?|https?)://.\?chNFe=[0-9]{44}&nVersao=100&tpAmb=1-2?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))'.\r\nThe element ‘qrCode’ with value ‘http://nfce.sefaz.pe.gov.br/nfce/consulta?p=26250420886896000327650400000128942695670655|2|1|1|0CDDAECBD4C3D4A7B18BB46BF7DC971D2F0A52DD’ failed to parse.",
“errors”: [
{
“code”: “SchemaValidationError”,
“message”: "‘http://nfce.sefaz.pe.gov.br/nfce/consulta?p=26250420886896000327650400000128942695670655|2|1|1|0CDDAECBD4C3D4A7B18BB46BF7DC971D2F0A52DD’ violates pattern constraint of '(((HTTPS?|https?)://.
\?chNFe=[0-9]{44}&nVersao=100&tpAmb=1-2?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))’.\r\nThe element ‘qrCode’ with value ‘http://nfce.sefaz.pe.gov.br/nfce/consulta?p=26250420886896000327650400000128942695670655|2|1|1|0CDDAECBD4C3D4A7B18BB46BF7DC971D2F0A52DD’ failed to parse.”
}
]
}
}

@iqsistemas

Detectamos que o campo tpEmis está sendo enviado com o valor 2:

Altere para 1, 3, 4 ou 9 e tente novamente.

2 curtidas

Muito obrigado pela analise! Realmente eu informei o valor errado para o campo. Muito obrigado mesmo. Tenha uma excelente tarde!

1 curtida

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.