ITD may ask for relevant proof and facts based on which they can identify whether the expenses incurred and claimed as business expense are actually incurred for business purpose. There is no rule for the same. However, the liability to prove that the expenses were incurred for business purpose always lies on the taxpayer.
Yes, the article has only few examples of expenses that can be claimed. The list changes for every business.