Руководство и помощь
Сначала на этой странице описано, как пользоваться Colly Portfolio, затем — профиль покупок, Pro, устройства и синхронизация.
Руководство
Как определяется статус подписки
Сохраняются три статуса: активная, приостановлена и альтернативная. Метки «Скоро истекает», «Истекла», «Пробный период» и «Акция» вычисляются по датам при каждом открытии приложения и не требуют ручных изменений.
- Бесплатный период, Акция: у подписки задан пробный период или акция, и сегодняшняя дата раньше даты окончания.
- Пробный период скоро закончится, Акция скоро закончится: напоминание за 30 дней.
- Скоро истекает: для подписок без автопродления — напоминание за 30 дней.
- Истекла: автопродление выключено, а дата следующего продления уже прошла.
- Подписка с включённым автопродлением всегда показывается как активная и не получает статус «Скоро истекает» или «Истекла».
- Приостановлена, Альтернативная: показываются по сохранённому выбору, независимо от дат.
- Вкладка «Активные» вверху и число активных подписок включают истёкшие, скоро истекающие и пробные подписки.
- 30 дней — фиксированное окно. Напоминания показываются только в приложении, системные уведомления не отправляются.
Как автоматически считается история платежей
Активные подписки учитываются автоматически по «Дате начала» и периодичности: каждый период записывается в его первый день одним платежом по цене на момент записи.
- При создании подписки добавляются прошедшие периоды; затем при каждом открытии приложения дописываются периоды, начавшиеся, пока оно было закрыто.
- «Дата оплаты» нужна только для записи и показа и не влияет на автоматический учёт.
- В бесплатный период платежи не записываются; первый обычный платёж записывается на дату следующего продления после окончания бесплатного периода. Во время акции каждый период записывается по акционной цене, после неё — по обычной.
- Подписка без автопродления учитывается только до даты следующего продления; после истечения накопление прекращается и продолжится после продления или включения автопродления.
- Приостановка и возобновление не добавляют платежи за прошлые периоды или за день возобновления. Существующие платежи сохраняются. При возобновлении можно включить автопродление; оплаченные периоды повторно не учитываются. Запланированные действия сохраняются, а даты их выполнения отличаются от редактируемых дат записей.
- Концы месяцев считаются по фактическим датам: при начале 31 января следующие даты — 28 февраля (в високосный год 29-е), 31 марта, 30 апреля.
- Изменение цикла действует на будущие периоды. Суммы, валюты и периоды существующих платежей сохраняются. Следующая запись пропускает оплаченное покрытие; пробелы не заполняются задним числом.
- Изменённые суммы в истории и добавленные позже платежи входят в историю платежей и отражаются в накопленной сумме подписки.
- Автоматический учёт пропускает начало цикла, покрытое полным периодом платежа, и следует выбранному календарю. Неполные даты не доказывают оплату периода.
Что будет с историей после изменения подписки
История хранит исходные суммы и валюты. При смене валюты цена и акция из текущего черновика пересчитываются для подтверждения только будущих настроек; отмена ничего не сохраняет. Если полный пересчёт недоступен, суммы показываются отдельно в исходных валютах; платежи с неизвестной валютой сохраняют исходную сумму.
- Изменение цены: по новой цене считаются только ещё не записанные периоды, уже записанная история не меняется.
- Изменение цикла действует на будущие периоды. Суммы, валюты и периоды существующих платежей сохраняются. Следующая запись пропускает оплаченное покрытие; пробелы не заполняются задним числом.
- Изменение даты начала меняет только настройки. Периоды платежей и срок сохраняются, если срок не изменён явно.
- Если фактическая сумма за какой-то период другая, можно изменить этот период в истории платежей через «Изменить платежи».
Автопродление
Если включено, то в день следующего продления при открытии приложения дата следующего продления переносится на следующий период, а в журнал записывается действие. Это только запись: приложение ничего не оплачивает фактически.
- Подписки с автопродлением не получают статус «Скоро истекает» или «Истекла», а история платежей продолжает накапливаться по периодам.
- Пока не закончился бесплатный или акционный период, автопродления не происходит.
- Изменение цикла действует на будущие периоды. Суммы, валюты и периоды существующих платежей сохраняются. Следующая запись пропускает оплаченное покрытие; пробелы не заполняются задним числом.
- При переносе сохраняется исходное число; в более коротком месяце берётся последний день месяца, а в следующем месяце возвращается исходное число.
Приостановка и возобновление
Во время приостановки платежи не записываются, подписка не входит в средние расходы в месяц и не получает статус «Скоро истекает».
- Пауза с началом сегодня или раньше действует сразу. Будущая дата планирует паузу, которая начнётся при открытии приложения в тот день. Запланированную паузу можно изменить или удалить.
- Приостановить можно только активную, не истёкшую подписку.
- Приостановка и возобновление не добавляют платежи за прошлые периоды или за день возобновления. Существующие платежи сохраняются. При возобновлении можно включить автопродление; оплаченные периоды повторно не учитываются. Запланированные действия сохраняются, а даты их выполнения отличаются от редактируемых дат записей.
- Продление активной подписки записывает фактический платёж и следующую дату оплаты. Для приостановленных и альтернативных подписок сначала появляется подтверждение возобновления, которое само по себе не добавляет платёж. Фактические дополнительные платежи можно записать через «Продлить» или «Добавить платёж».
Продлить, изменить платежи и добавить платёж
Эти три действия позволяют вручную изменять историю платежей.
- Продление активной подписки записывает фактический платёж и следующую дату оплаты. Для приостановленных и альтернативных подписок сначала появляется подтверждение возобновления, которое само по себе не добавляет платёж. Фактические дополнительные платежи можно записать через «Продлить» или «Добавить платёж».
- Изменить платежи: меняет сумму уже существующих записей о платежах; можно выбрать несколько и задать одну сумму. Система добавит отдельную пометку, которая сама не входит в расходы. Изменённые вручную суммы сохраняются без отметки флажков; флажки используются для групповых изменений. После сохранения открывается предыдущая страница.
- Добавленный вручную платёж сохраняет ручной ввод. Период необязателен, можно указать одну границу; записи не дополняются, не объединяются и не удаляются автоматически. Любая сумма, включая ноль, означает платёж; записи аудита не входят в расходы. Неполный период не доказывает оплату интервала.
- Изменённые и добавленные суммы входят в историю платежей и отражаются в накопленной сумме и статистике расходов.
После отмены услуги
Приложение не определяет отмену подписки у поставщика. В зависимости от обстоятельств запись можно перенести в альтернативные, удалить или оставить.
- Перенос в альтернативные сохраняет запись и всю историю, прекращает автоматический учёт, исключает её из сумм расходов и не создаёт напоминаний. Подходит для услуг, которые могут понадобиться снова. Альтернативные подписки учитываются в бесплатном лимите.
- Удалить: безвозвратно удаляет подписку, всю историю платежей и действий и освобождает одно место в бесплатном лимите.
- Ничего не делать: подписка без автопродления после окончания срока показывается как истёкшая, а накопление платежей прекращается.
- Приостановка и возобновление не добавляют платежи за прошлые периоды или за день возобновления. Существующие платежи сохраняются. При возобновлении можно включить автопродление; оплаченные периоды повторно не учитываются. Запланированные действия сохраняются, а даты их выполнения отличаются от редактируемых дат записей.
Как считаются расходы
Эти цифры служат для учёта и оценки. Фактические расходы определяются по счетам.
- Расходы месяца считаются по дате записи платежа: начало периода для автоматических и ручных платежей с началом, реальная дата сохранения для ручных без начала, дата действия для продлений. Аудит исключается, неизвестные исходные валюты показываются отдельно.
- Средние расходы в месяц: сумма значений «В пересчёте на месяц» по всем активным подпискам. Раз в неделю = цена × 52 ÷ 12; раз в квартал = цена ÷ 3; раз в год = цена ÷ 12; своё число дней = цена × 30 ÷ число дней. Приостановленные и альтернативные подписки не учитываются.
- Расходы в год: средние расходы в месяц × 12 — оценка по текущим подпискам, а не сумма, уже уплаченная в этом году.
- Подписки в бесплатном или акционном периоде оцениваются по обычной цене.
- Итоги платежей пересчитываются по текущим курсам только при возможности полного пересчёта. Если полный пересчёт недоступен, суммы показываются отдельно в исходных валютах; платежи с неизвестной валютой сохраняют исходную сумму.
Валюты и курсы
Курс хранится как «1 единица валюты = сумма в базовой валюте». Автоматического обновления нет: значения меняются только после онлайн-обновления или ручного сохранения.
- Новые аккаунты используют USD как базовую валюту с предустановленными CNY, USD и EUR. Курсы являются примерами. Перед учётом платежей нужно обновить их онлайн или ввести актуальные значения. Приложение показывает напоминание при сохранении примерных курсов или выборе этих валют.
- После добавления валюты необходимо задать её курс; пока курс не задан, валюта помечена «Курс не задан».
- При смене базовой валюты курсы пересчитываются по имеющимся, без подключения к сети.
- Список валют и курсы хранятся отдельно для каждого локального аккаунта и не передаются на другие устройства при синхронизации.
- Если валюта подписки ещё не добавлена на этом устройстве, подписка не входит в пересчитанные итоги. Сначала необходимо добавить эту валюту и необходимо задать курс.
- История хранит исходные суммы и валюты. При смене валюты цена и акция из текущего черновика пересчитываются для подтверждения только будущих настроек; отмена ничего не сохраняет. Если полный пересчёт недоступен, суммы показываются отдельно в исходных валютах; платежи с неизвестной валютой сохраняют исходную сумму.
- Валюта сводки выбирается в списке валют на странице сводки и используется для расходов за текущий месяц, среднемесячных и годовых расходов. Изменяется только отображение, а не цены подписок или исходные валюты платежей. Если полная конвертация прошлых платежей невозможна, сохраняется показ исходных сумм и валют.
Виды и фон
Классический вид, Portfolio и собственный фон — локальные настройки отображения. Они не меняют аккаунты, подписки и платежи.
- Кнопка Portfolio в заголовке переключает классический вид и Portfolio. На этой странице также доступны отдельные кнопки для обоих видов.
- Классический вид использует непрозрачные поверхности, Portfolio — полупрозрачные поверхности и фон. Кнопка темы в заголовке переключает светлую и тёмную темы.
- Значок приложения в заголовке или пункт «Фоновое изображение» на этой странице открывает настройки светлого и тёмного фона. Изображения хранятся только на этом устройстве для Portfolio. Удаление восстанавливает стандартный фон.
Бесплатный лимит и Pro
В бесплатной версии на каждый локальный аккаунт можно сохранить 10 подписок.
- В лимит входят активные, приостановленные, альтернативные и истёкшие подписки; удаление ненужных записей освобождает место.
- Когда Pro включён на устройстве, лимит количества записей снимается для всех локальных аккаунтов этого устройства.
- После превышения лимита существующие записи по-прежнему можно просматривать, изменять, экспортировать, сохранять в резервную копию и удалять.
- Синхронизация доступна и в бесплатной версии, и в Pro, но не позволяет бесплатному аккаунту превысить 10 подписок.
- Pro связан с профилем покупок, максимум 5 активных устройств; отвязка устройства не удаляет записи на нём.
Синхронизация между двумя устройствами
Синхронизация запускается и подтверждается вручную на каждом устройстве. Фоновой синхронизации нет.
- Второе устройство сначала должно импортировать тот же аккаунт из зашифрованного пакета переноса с первого устройства. Затем используются та же папка и тот же пароль синхронизации. Отдельно созданный аккаунт не может использовать эту папку даже при совпадении имени и пароля.
- Что синхронизируется: выбранные подписки (включая зашифрованные поля, например логин и пароль), история платежей и действий, а также удаления.
- Что не синхронизируется: список валют и курсы, списки способов оплаты и категорий, оформление, язык интерфейса, резервные копии и состояние Pro.
- Цена, валюта, период и автопродление образуют одну группу. Побеждает последнее ручное сохранение, включая сохранённую в нём старую цену. Остальные поля объединяются отдельно; при равном времени или отсутствии источника нужен выбор. Платежи сохраняются, кроме явного удаления всей подписки.
- Пароль синхронизации не зависит от пароля аккаунта и после установки не меняется. Если пароль забыт и он не запомнен на этом устройстве, содержимое прежней папки синхронизации прочитать нельзя; можно задать новую папку и новый пароль.
- Удалённая подписка после синхронизации удаляется и на других устройствах. Прежние зашифрованные файлы в папке синхронизации всё ещё содержат её прежние данные; если папка больше не нужна, можно удалить её целиком после завершения синхронизации на всех устройствах.
- Необходимо выбрать полную сохранённую пару или необходимо заполнить оба поля заново. Автоматического смешивания нет. Пустое поле очищает его значение.
- Получены не все файлы синхронизации. Повторная попытка возможна после передачи недостающей контрольной точки или родительских пакетов. Существующие файлы и незавершённое подтверждение должны быть сохранены.
- Перед сменой формата или пароля синхронизации необходимо завершить синхронизацию всех устройств в исходной папке старой версией. Необходимо сохранить её, можно обновить устройства и необходимо создать новую пустую папку. Нельзя смешивать или перезаписывать форматы на месте. Старые клиенты не пишут новый формат.
Удаление, резервные копии и удаление приложения
Данные хранятся на этом устройстве. Резервные копии, пакеты переноса, файлы экспорта и папки синхронизации требуют отдельного управления.
- Удаление подписки удаляет запись только на этом устройстве; существующие резервные копии, пакеты переноса, файлы экспорта и старые файлы в папке синхронизации не затрагиваются, а на других устройствах подписка удаляется только после синхронизации.
- Резервные копии не создаются по расписанию и не очищаются автоматически. Кроме созданных вручную, приложение автоматически создаёт защитную копию только перед восстановлением из копии, сменой пароля аккаунта и обновлением аккаунта.
- Удаление локального аккаунта безвозвратно удаляет его подписки, платежи и все резервные копии на этом устройстве; файлы, сохранённые в других местах, не удаляются.
- Удаление приложения: в Android 10 и более поздних версиях при удалении через системные настройки спрашивают, оставить ли данные приложения, а в Android 9 и более ранних версиях данные удаляются вместе с приложением; в Windows действуют правила системы для установленной версии. Чтобы данные точно удалились, сначала можно удалить локальный аккаунт; чтобы сохранить их, предварительно необходимо сохранить пакет переноса или резервную копию в другом месте.
Экспорт
Файлы экспорта не зашифрованы, необходимо хранить их аккуратно.
- TXT, Excel, PDF: экспортируют только подписки, показанные в текущем списке (с учётом поиска, фильтров и вкладки статуса).
- JSON, CSV: экспортируют все подписки этого аккаунта.
- Ни один экспорт не содержит паролей от аккаунтов и отдельных записей о платежах — только общую сумму платежей и их число по каждой подписке.
- Файл экспорта нельзя импортировать обратно в приложение. Для полного переноса или восстановления можно использовать зашифрованный пакет переноса или резервную копию.
Пароль аккаунта и блокировка
Пароль аккаунта шифрует данные подписок. Его нельзя восстановить, и разработчик не может его сбросить.
- Если пароль аккаунта забыт, восстановление возможно только из резервной копии или пакета переноса, созданных, когда пароль ещё был известен.
- Пароль аккаунта, пароль синхронизации и профиль покупок — три разные вещи: пароль аккаунта открывает данные на этом устройстве, пароль синхронизации шифрует файлы синхронизации, профиль покупок нужен для восстановления Pro.
- После нажатия «Заблокировать» или закрытия приложения пароль нужно ввести снова.
- Android: переход в фон не блокирует приложение автоматически; если система закрыла приложение, при следующем открытии потребуется пароль.
Для чего нужен каждый аккаунт?
Локальные аккаунты хранят записи о подписках. Профиль покупок связывает Pro и устройства. Для оплаты используется аккаунт магазина: Microsoft Store в Windows, Google Play в Android. При восстановлении покупки необходимо войти с исходным профилем покупок и аккаунтом магазина, использованным при оплате. Данные входа для покупок безопасно сохраняются на этом устройстве для автоматической проверки после перезапуска. При выходе сохранённые данные входа удаляются.
Работа без интернета и синхронизация
Локальными записями и синхронизацией можно пользоваться без интернета; синхронизация не проверяет покупку онлайн. После активации Pro приложение время от времени обновляет статус покупки через интернет. Если это недоступно, подтверждённые локальные права и записи сохраняются.
Повторная привязка покупки в магазине
На устройстве той платформы, где была покупка (Windows для покупок в Microsoft Store, Android для покупок в Google Play), необходимо войти с исходным профилем покупок и аккаунтом магазина, в котором куплен Pro. Необходимо выбрать Восстановить покупку. Это обновит доступ к проверке покупок; платить повторно не нужно.
Пять устройств и замена устройства
Каждый профиль покупок позволяет авторизовать до пяти активных устройств. При достижении лимита можно отвязать старое устройство в разделе «Управление устройствами» и активировать новое. Локальные записи сохраняются; для функций по лицензии потребуется новая проверка. Служба авторизации сохраняет системное имя устройства для его распознавания. Старые устройства без имени обновляются при следующей проверке.
Как сохраняются файлы синхронизации?
При ручном запуске синхронизации Colly Portfolio записывает зашифрованные файлы в выбранную папку; имена файлов содержат имя устройства. Облачный клиент передаёт файлы по своим настройкам. В используемой папке необходимо сохранять всю историю; отдельные старые файлы удалять нельзя. Неиспользуемую целиком папку можно сохранить или удалить после завершения синхронизации всех ожидающих устройств.
Оплата прошла, но Pro ещё не активен
Следует проверить профиль покупок и аккаунт магазина, использованный при оплате, затем необходимо выбрать Восстановить покупку. Если оплата ожидает подтверждения или проверка не удалась, повторная попытка возможна позже, не оплачивая снова.
Удаление и выход — разные действия
Выход или отвязка устройства не удаляют локальные записи. Удаление локального аккаунта не удаляет облачный профиль покупок. Удаление этого идентификатора отключает авторизации устройств и удаляет зашифрованные данные для запросов Store. Минимальные записи, предотвращающие повторное присвоение покупок и отмену отзыва прав, сохраняются.