We usually deal with customer payments by tagging them directly in the bank account and (in the process) creating an invoice on the fly.
I recently had to pay a preexisting invoice manually via “Log Payment” on the invoice screen. (This had to be done because it was a foreign currency invoice and the sterling equivalent was different on the payment date, so bank tagging wouldn’t work.)
I noticed - in this process - that the “Log Payment” dialog on the invoice screen does not appear to let you specify which nominal account the payment should be posted to. In other words, it always gets posted automatically to “General Sales” without an option to give a different account. This is in contrast to bank tagging where you have a dropdown list of accounts.
This could be a (small but annoying) issue for us because we often post income to custom accounts for donations and grants, instead of general sales. It would be a nuisance to have to journal the transaction afterwards to move it out of general sales to a different account.
I am wondering whether I missed anything in the “Log Payment” process, and that this facility (to specify a different account) does exist and I just didn’t spot it?