Do any payments downloaded via the "RequestAccountPayments" call need to be echoed back to Schoolcomms via the "UploadTransactions" call to ensure a correct balance?

Yes. This is the recommended path to follow, as our cashless retailer partners are the master data source for balances and transaction history visible to parents in their School Gateway accounts.