I was interviewing for a position at a major Indian software company. Everything went great and HR collected all documents from me and gave a package that they are willing to offer along with salary breakup on email. I accepted their offer and then they said they would get back to me once offer letter is formally processed in the system.
After one week of silence, when I inquired the HR told me that the package that they were willingly offering was too high and creating discrepancies in their system. What they can offer is much less than what I am currently getting.
I want to know how are offers typically processed. I thought that a company offers a package only after getting approvals, not vice-versa?
What can I do here? Can I hold them accountable for the package they offered me in the beginning?