...ой сколько я Вам тут всего могу написать :)...
Начнём по порядку, а потом если что спрашивайте.
В SET есть 3 разных понятия смены...
1. Смена в фискальном регистраторе (ФП)
2. Смена в кассовой программе
3. Смена на сервере SET Retail
и по составу документов и по времени действия и по контролю этих 24 часов они все отличаются.
Внесение/изъятие есть в составе смены в кассе (2) и на сервере (3) но нет в ФП(1).
На сервере и в кассе они нужны чтобы тупо не потеряться...
На сервере гдето с 5.2.70-75... (не помню точно надо искать...) реализована такая штука, что смены, если в низ нету чеков, автоматически (гдето в час ночи) переносятся на новый операционный день, тем самым позволяя закрывать предыдущий...
На кассе, смена это просто папка с документами, чеками и прочей нужной ерундой... эта папка образуется сразу после закрытия предыдущей смены. (это где-то с версии 5.2... скокато...)
а контроль 24 часов идёт с момента пробития первого чека в этой смене.
есть ещё контроль 24 часов в фискальном регистраторе. но поскольку сет работает с такими ФП в которых нет такого контроля, то он также продублирован и в самой кассовой программе.
а по поводу первого аннулированного чека, это просто ошибка проверки смены на сервере. лечится обновлением. (или копанием в процедуре проверки смены на свой страх и риск... :))