1) invoice related to the goods but debit note related to the services charges to your CUSTOMER or returned goods charges to your VENDOR
the goods means phyiscal goods or intangible goods
2) donation -
a) received cheque from customer
dr bank
cr temporary a/c - discription : received cheque from ABC COMPANY for donation
issue cash cheque
dr temporary a/c - description: contra cheque received from ABC Company for donation
cr bank
please note that: you should write a clearly desciption when you record entry in or out in the temporary a/c. If not, you will create more troubles. Because, auditor will require you to explain each entry in the temporary a/c.
Also, you avoid to have any balance in the temporary a/c.