Good explanation I have now found from this article.
There are some situations where a credit memo can be raised or need to be raised:
1. When seller received a specific number of order from a customer, seller can raise credit memo.
2. A seller can raise when he deliver inferior goods/services.
3. To find out the revenue a seller lost for the credit memos for future analysis. --Biplab S.