Why does it say Donation on the receipt?

If you submit a transaction via Accounting and do not use the Store to assign merchandise, the receipt defaults to Donation. If you want it to identify a specific item, you will want to put that item in your Store, use the Pay Later function, and receive the payment in Accounting > New Transaction > Accounts Receivable Payment.