If out of this Rs 28,000, the basic and dearness allowance constitute equal to or less than Rs 21,000, then he should be paid a bonus. You cannot consider the gross salary to exclude him from the bonus, and only the basic pay should be taken into account when deciding the amount payable towards provident fund, gratuity, etc.
Thank you.