Касса периодически (примерно раз в 5 часов), а также по кнопке "Проверить обновления" в Настройках, сверяет свою версию с последней версией, выпущенной для вашей платформы. Текущая версия приложения отображается в разделе Настройки, в строке "Версия ПО".
Если обнаружена версия новее установленной, Касса сообщает об этом сразу двумя способами:
И кнопка "Обновить" в уведомлении, и кнопка "Установить" в настройках запускают один и тот же процесс обновления - но что происходит дальше, зависит от платформы, на которой установлена Касса.
На Windows обновление устанавливается прямо из приложения. По нажатию "Установить" Касса покажет диалог с номером новой версии и предупреждением, что приложение перезапустится после установки - подтвердите кнопкой "Обновить".
После подтверждения начинается скачивание обновления в фоне, а кнопка на время загрузки показывает процент выполнения. Как только файл полностью скачан, Касса автоматически закрывается, устанавливает обновление и перезапускается уже на новой версии - каких-либо дополнительных действий или отдельного шага "Установить" после загрузки не требуется.
На Linux Касса не умеет скачивать и устанавливать обновление самостоятельно - кнопка "Установить"/"Обновить" в этом случае только информирует о том, что вышла новая версия. Чтобы обновиться, необходимо вручную скачать новый пакет .deb и переустановить его тем же способом, что описан при первоначальной установке (см. Установка на Linux).
На мобильных устройствах обновление всегда происходит через официальный магазин приложений, из которого была установлена Касса - Google Play или RuStore на Android. Нажатие на "Обновить"/"Установить" в самой Кассе просто откроет страницу приложения в соответствующем магазине - дальнейшее обновление выполняется стандартными средствами магазина приложений (стора), как и для любого другого приложения на устройстве.