Então... é isso mesmo que eu não queria... eu gostaria de gerar em 1 linha mas não sei como fazer isso... pq no meu sistema gera em 2 e assim esta muito feio mesmo... o fonte onde passo as informações referentes a fatura é esse:
writeln(ENT,'[Fatura]');
write(ENT,'Numero=');
writeln(ENT, DM.IBDCadVendaIDNFE.AsString);
write(ENT,'ValorOriginal=');
writeln(ENT, floattostr(TBRound(DM.IBDCadVendaSUBTOTAL.Value, 2)));
write(ENT,'ValorDesconto=');
writeln(ENT, floattostr(TBRound(DM.IBDCadVendaDESCONTO.Value, 2)));
write(ENT,'ValorLiquido=');
writeln(ENT,'[Duplicata']');
write(ENT,'Numero=');
writeln(ENT, parcelas);
write(ENT,'Numero=');
writeln(ENT, parcelas);
write(ENT,'DataVencimento=');
writeln(ENT, dm2.IBDFaturaVendaNFeDATA_VENC.AsString);
write(ENT,'Valor=');
writeln(ENT, floattostr(TBRound(DM2.IBDFaturaVendaNFeVALOR_PARCELA.Value, 2)));