It is mandatory for private companies meeting certain criteria, like paid-up capital or borrowings beyond specified limits.