Bom dia a todos,
Não sei se meu raciocínio está correto mas vamos lá.
Analisando a unit pcnNFeW, existe a procedure GerarDetProd, nos fontes atuais o CEST não é gerado como um grupo de informação dos produtos, sendo que o layout existente esta informação está como um grupo (pcnLayoutTXT).
Com os fontes atualizados fiz o seguinte:
Na procedure GerarDetProd, adicionei a seguinte linha após a linha que gera a informação nFCI.
if trim(nfe.Det.Prod.CEST) <> '' then begin
Gerador.wGrupo('prod', 'I05c');
Gerador.wCampo(tcStr, 'I05c', 'CEST ', 07, 07, 0, OnlyNumber(nfe.Det.Prod.CEST), DSC_CEST);
end;
Com isso passa a criar o grupo I05c(CEST) no arquivo TXT.
Fiz os testes de geração e fui bem sucedido e por conta disso resolvi compartilhar.
Desculpem aos administradores se estou fazendo alguma "besteira" em postar esta solução.
Grande abraços a todos.