Имеют ли право не отпускать работника, если в конце смены образовалась недостача?

Здравствуйте, на кассе, под которо я работала, обнаружили минус в сумме 1324 рубля, мне сказали, что я обязана выплатить эту сумму до конца рабочей смены или они меня не отпустят домой. Имеют ли они право не отпускать меня? Можно ли договориться о том, чтобы мои деньги сняли с ЗП?