Boa tarde NatanaB. É um pouco mais complicado. O componente ACBR hoje trabalha com o principalmente com o layout ABRASF versão 1.0 e 2.0
Entretanto a grande maioria dos provedores não segue a risca o layout Abrasf, preferindo utilizar um layout próprio baseado nele. Para conseguir lidar com isto dentro do ACBR sem ter de necessariamente criar um layout para cada provedor, utiliza-se de tratativas internas baseadas no provedor informado na configuração do componente. Desta maneira é possível gerar o XML com base no layout Abrasf, omitindo ou adicionando tags para atender as necessidades do provedor em questão. O resultado que temos é um leque de opções no componente que necessariamente não fazem parte de todos os layouts, como por exemplo a CondicaoPagamento que citou.
As opções CondicaoPagamento.Condicao (String) e CondicaoPagamento.QtdParcela (Integer) hoje são utilizadas apenas no layout abrasf 1.0 e restritos para o provedor Betha. Então mesmo que informe estes dados, o Tecnos que utiliza o layout abrasf 2.0 irá ignorar qualquer dado que esteja informando nestas propriedades (vide unit pnfsNFSeW.pas)
A solução para este caso seria realizar uma alteração no layout 2.0, adicionando as tags citadas no inicio do post e restringindo elas ao provedor Tecnos. Em seguida, deve-se definir de qual propriedade do componente virá esta informação, criando uma nova propriedade ou tratando uma existente para tal finalidade. Use o debug na unit que citei que irá entender mais claramente o funcionamento.
Vale lembrar que deve-se tomar cuidado ao modificar alguma propriedade já em uso por algum layout afim de não prejudica-lo.