I invoice overseas companies, and for clarity change my currency symbols to the standard three-character code (such as "GBP").
Currently. Kashflow places the code *immediately* before or after the amount, with no intermediate space. I suggest that you add this capability, in one of three possible ways (whichever is easiest - I prefer (a):
(a) In or around currency symbols, allow a special character (for example, "~"). Whenever Kashflow renders a currency symbol, all such characters are converted to blanks.
(b) Always insert one space between the currency symbol and the amount
(c) When defining currency symbols, allow the user to add spaces, and store them as part of the symbol.