Causa
Quando for emitida uma NFC-e e os parâmetros "dhEmi", "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".
Exemplo hipotético:
Foi emitida uma NFC-e com o parâmetro "dhEmi" do QR-Code, em formado diferente de "hexadecimal". Nessa situação a NFC-e será rejeitada pelo motivo 400.
Como Resolver
Deve-se informar os parâmetros "dhEmi", "digVal" e "cHashQRCode" no formato "hexadecimal".
No exemplo, o parâmetro "dhEmi" foi preenchido com o valor "2015-09-04T09:00:00-03:00", que em formato "hexadecimal" teria seguinte estrutura "323031352d30392d30345430393a30303a30302d30333a3030".
Referência
Nota Técnica 2015/002 (v. 1.40) - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=VNyyxYte6T4=