bom dia! gostaria de agradecer as contribuiçoes que me ajudaram a resolver o problema.
eu estou com mesmo problema citado neste ticket, porém o destinatario que o meu cliente precisa da a nota com espaços no meio da String, 19 espacos para ser mais exato. Como citado no Manual fala para nao usar espacos no inicio e fim, mas neste caso é no meio.
fiz um teste na Unit pcnAuxiliar e compentei o codigo abaixo e deu certo.
// if RetirarEspacos then
// begin
// while pos(' ', aTexto) > 0 do
// aTexto := StringReplace(aTexto, ' ', ' ', [rfReplaceAll]);
// end;
ai pesquisando mais a fundo o componente encontrei o parametro ACBrNFe.Configuracoes.Geral.RetirarEspacos que faz a mesma coisa, ou seja, se colocar ACBrNFe.Configuracoes.Geral.RetirarEspacos = false; os espaços duplos permanecem e tudo fica certo.
valeu pessoal! feliz em contribuir e espero q seja util os meus comentarios.