Здравствуйте.
Работодатель обязан оплачивать только то рабочее время, которое сотрудник фактически отработал, а также время, в течение которого работник на работе правомерно отсутствовал, но за ним сохранялось место работы и заработная плата (например, отпуска, командировки и т.д.).
Если работник из-за опозданий, перекуров, других перерывов не отработал положенное рабочее время, то оплачивать это неотработанное время работодатель не должен. При этом работодатель должен вести учет фактически отработанного времени. Только в этом случае работодатель имеет право снизить ЗП.
Однако законодательством предусмотрен строгий перечень ситуаций при которых производится удержание и если вы единожды ушли с работы раньше, причина была уважительная, то ваша ситуация под удержание не подходит.
Если необходима дополнительная консультация, обращайтесь в чат, по правилам сайта услуга платная.