is it legal for a company to not give our salary,we've been working since may 20 and was told that we won't be getting our salary on the 15th since we failed to submit our bank forms.HR told us that they will give it to us on the 30th.It was not my fault that the bank forms were not submittedon time,i told them my wallet was stolen and my valid ids were included,i was told that we have to submit it completely and accomplish everything before we submit it together with the requirements. I have completed everything so when i submitted it June 10, we were told that we will not be included in this coming payout (june 15),we spoke to the compensation and benefits manager to settle and was advised that we need to speak to our trainer to request for a cash advanced. Whch s what we did the same day. Came monday we were called upon by hr and was told that we will be terminated because during the training period we were tardy 4 times. The HR representative told us that whatever pay we should be getting on the 30th will be put on hold,but the salary that was due to us on the 15th will still be given, so again we raised the status of salary on the 15th....only to learn that later on the trainer whome we spoke to according to the comp and bene manager did not send an email for our request of the cash advanced...because of all these we wont be getting anything 'til our backpay!is this right?can i file a complaint?i am single mom, i told them that i was expecting the salary because i will have to pay for my child's tuition and have to pay the bills..i dutifully did everything to pass the requirements needed. I'm so stressed out already,i endured going to work and coming up with the money for our requirements and everyday expenses fare with what's left because i am so looking forward to our pay on the 15th which is tomorrow,please help me.