Rejeição 400 - Parâmetro do QR-Code não está no formato hexadecimal
Código: 400
Descrição: Parâmetro do QR-Code não está no formato hexadecimal
Quando for emitida uma NFC-e e os parâmetros "digVal" e "cHashQRCode" não estiverem no formado "hexadecimal", será retornado a rejeição 400 - Parâmetro do QR-Code não está no formato hexadecimal.
Exceções e Observações
Para essa Regra de Validação não há exceções.
Há algumas observações importantes que devem ser ressaltadas para os campos digVal e cldToken:
- Digest Value (digVal);
- Para NFC-e ONLINE esse parâmetro não existe.
- Para a NFC-e OFFLINE é o 6º parâmetro da URL do QR Code.
- Código Identificador do CSC (cIdToken);
- Para NFC-e ONLINE é o 4º parâmetro da URL do QR Code.
- Para a NFC-e OFFLINE é o 7º parâmetro da URL do QR Code.
Regra de Validação da Sefaz
Exemplo
Foi emitida uma NFC-e com o parâmetro "digVal" do QR-Code, em formado diferente de "hexadecimal". Nessa situação a NFC-e será rejeitada pelo motivo 400.
1
2
3
4
|
< infNFeSupl > < qrCode >https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?p=43180907385111000102655010306202729131447746|2|2|14|8877.40|Sf+io4FYTUV2piClNMaPoxxFnio=|2|FFC2E428D7EF3E3D3402A1A5AD4CFF7BF3426BB6</ qrCode > < urlChave >http://www.sefaz.rs.gov.br/nfce/consulta</ urlChave > </ infNFeSupl > |
Ação Sugerida:
Gere uma nova chave de acesso e novo XML
Correção:
Em seguida salve novamente a NFC-e, o Sistema irá dar mensagem informando que Nova chave de acesso gerada pelo sistema é diferente da atual. Deseja que o sistema altere a chave de acesso para a que foi gerada? clique em SIM.
Em seguida será questionado se deseja gerar o arquivo XML para transmissão, clique em SIM.
Serão apresentadas as informações do XML, clique em OK.
Se todas as informações estiverem corretamente cadastradas a NFC-e será assinada e validada com sucesso.