Under the laws of all states in this country it is illegal for one's employer to unilaterally debit from an employee's pay check money when the cash register is short on sales versus receipts under any circumstances. If this has happened to you I suggest that you consult with your local representative with your department of labor.