I agree with the suggestions given by the esteemed members of this forum. What Supriya suggested is also true. However, as an HR professional, one should prioritize the company's interests. A candidate to whom an offer letter is issued should necessarily join the company. This is to be ensured by HR. Therefore, it is suggested not to disclose salary details in the offer letter. This information can be communicated over the phone, and the candidate can be informed that a detailed appointment letter, indicating the salary structure, will be provided at the time of joining.
A candidate, if smart enough, can even leverage your offer letter at their current company if you mention the salary details.
Thanks,
Regards,
R K Nair