What's the difference between Charge Off, Write Off, and Credit Memo?

What's the difference between Charge Off, Write Off, and Credit Memo?

Info
Please see the attached document for more information. 

The attached document will provide a brief explanation of the different terms and how/where they are performed within ASPIRE v5.