is there any way of applying journal transactions to invoices/credit memos/customer payments etc without using the Accept Payment UI? i.e via CSV or via a script/webservices/other? I think the answer is no but I think I've seen cases of the electronic payments module doing it...