I worked with a contracting firm and they placed me with a client. After about 6 months, I quit the contracting firm. The end client is not approving my last week's hour, and therefore I didnot receive my pay for that week. The end client is not providing any reason for not approving my work hours. When I sent an email to my boss, he mentioned that there is some budget issue and will be sorted in 1-2 days. Now it is 2 weeks already. My hiring company and I contacted my end-client, but the boss is not responding to email/phone call.
Is this allowed to just ignore time approval without providing any reason? Any suggestion will be appreciated.

