When sending BalanceOnly transactions via the UploadTransaction method, as we will only be sending the balance, what do you recommend is entered in the other fields (description, charged amount etc.)?

These extra fields are ignored so it is best to use sensible non-null defaults.