Saudações. Primeira vez por aqui. Estou usando o componente do fast report para impressao da Nfc-E. Tudo 100%, menos o QrCode que não lê corretamente. A mensagem de retorno do Sefaz MT é: Campo cIdToken do Qr Code deve conter no máximo 6 bytes.
Abri os fontes e verifiquei tudo o que podia pensar ou imaginar. Encontrei um texto no fonte que reproduzo abaixo.
// Alterado por Italo em 05/06/2014
// Essa alteração foi feita, pois algumas UF estão gerando o Token também para o Ambiente de Homologação
// Neste caso o mesmo deve ser informado na propriedade Token caso contario deve-se atribuir a
// essa propriedade uma string vazia
if (AAmbiente = taHomologacao) then
begin
if (AToken = '') then
cTokenHom := copy(AchNFe, 7, 8) + '20' + copy(AchNFe, 3, 2) + copy(cIdToken, 3, 4)
else
cTokenHom := AToken;
end
else
cTokenPro := AToken;
Confesso que alterei, mas não funcionou como eu desejava.
Alguém tem alguma idéia?
No aguardo