Нравится Монетал? Попробуй Flip - Flashcards, новое приложение для запоминания иностранных слов 😎

Документация

Встроенная система помощи
Режим путешествий
Синхронизация между устройствами
Поиск по транзациям
Редактор бюджетов
Чеки - парсинг SMS/Email
Командная строка
Структура бекап файлов

Cистема помощи в приложении

Основная информация по работе с Монетал собрана внутри приложения на странице Монетал -> Помощь . Это готовый план по изучению возможностей приложений, гибкий и ненавязчивый.
Выполняй эти мини-задания в любом порядке и быстро находи инструкции для нужных действий. Все действия помечаются выполненными/невыполненными, что поможет тебе не тратить время на изучение того, что и так умеешь.
Серьёзно, если еще не видел, обязательно загляни туда!
Экран со счетами

Режим путешествий

В путешествиях мы тратим больше обычного на развлечения, рестораны и музеи. Чтобы не смызывать общую картину за год, Монетал имеет специальный режим для учёта таких трат.
Создайте новую категорию "Тайланд 2024". Теперь создайте расход на эту категорию, через долгое нажатие по тегу указав заметку #global . Теперь эта категория стала глобальной и все расходы и доходы будут её подкатегориями. Если вам надо временно выключить ее и создать обычную транзакцию не относящуюся к путешествию, это можно сделать на экране новой транзакции.
После отключения режима путешествий вы можете увидеть всё потраченную сумму, а при фильтре по тегу все транзакции снова будут относиться к разным категориям.

Синхронизация между устройствами

Синхронизация в Монетал работает очень гибко и подразумевает, что устройства принадлежат разным людям. Включить синхронизацию можно через Монетал - Настройки - Синхронизация
Счета с одинаковыми названиями становятся общими и могут изменяться с любого из устройств. Монетал не синхронизирует суммы на счетах, а учитывает только влияющие на них транзакции. Редактирование транзакций возможно только с устройства, с которого она создана. Совпадающие категории расходов тоже становятся общими, и теперь по ним можно смотреть общую статистику.
Синхронизация работает автоматически при изменения данных на любом из устройств. Если номер состояния синхронизации совпадает на всех устройствах, значит они уже синхронизированы.
Если суммы на счетах на разных устройствах не совпадают, отредактируйте их до или после начала синхронизации, приведя к одинаковому значению. Это никак не повлияет на историю операций.

Редактор бюджетов

Бюджеты позволяют подсчитать что-нибудь полезное и следить за тратами по интересующим категориям. Чтобы открыть Редактор бюджетов:
Монетал - Вкладка Расходы - Долгий тап по трём параметрам ниже расходов
// Подсчитаем что-нибудь полезное
Домашние животные: Кот + Собака
Обязательные расходы: Продукты + Транспорт + Налоги + Кот

// [-] и [+] - системные категории, которые обозначают расходы и доходы за месяц
Дополнительный доход: [+] - Зарплата
Необязательные расходы: [-] - Обязательные расходы
Уровень экономности: Обязательные расходы / [-]

// [$] - общий баланс всех счетов
Сумма на картах: Visa + MasterCard
Сумма без карт: [$] - Visa - MasterCard
Если добавить лимит то получится бюджет
Обед < 5000
[Продукты] < 14000
Домашние животные: Кот + Собака < 4000
Что еще может пригодится
Заправлял автомобиль: Бензин.daysago
maxday - количество дней в месяце 
todayexpenses - расходов за сегодня
#bold - жирный шрифтом
#year - показывается только при просмотре года
#month - показывается только при просмотре месяца
#red - выделяется красным
#green - выделяется зеленым
#blue - выделяется синим
space - добавляет пространство между бюджетами. Используется самостоятельно в начале строки
Пример готового скрипта
space
Обязательные расходы: Продукты + Транспорт + Кошка + [Платежи] + Бензин + Транспорт + [Здоровье] #bold
Необязательные расходы: [-] - Обязательные расходы #bold
Экономность: Обязательные расходы / [-]  * 100 #bold
space
Домашние животные: Вилли + Кошка + Аквариум
Дополнительный доход: [+] - Зарплата
Доход от банка: Проценты  + Кэшбек
Продукты в месяц: Продукты / 12 #year 
//Бюджеты
Продукты < 14000
Обед < 4000

Чеки - распознавание SMS/Email iOS

Чеки в Монетал это тексты из Email, SMS и других источников:
25.00 RUB
VISA GOLD (***1588)
Sports and Youth
13/04/2024 07:59:54
Balance: 4321.11 RUB

Создай Automation

Так как iOS не предоставляет доступ к чтению Emails и SMS, создай новую Automation для переадресации чеков в Монетал.

  1. Открой приложение "Команды" Shortcuts App Icon в iPhone
  2. Выбери вкладку "Автоматизация" и нажми "+" сверху
  3. Выбери "E-mail" или "Сообщение", настрой параметры и выбери "Немедленный запуск"
  4. Новая автоматизация -> Добавить действие -> "Process receipt"
  5. Раскрой добавленное действие "Process receipt" и нажми на текстовое поле. Выбери "Входные данные команды"

Настрой правила распознавания

Для анализа чеков и создания соответствующих транзакций Монетал использует правила распознавания. Каждая строка — это одно правило. Слева — искомый ключ, справа значение — счёт или категория. Дополнительно можно указать заметку, лимиты или позицию суммы (пригодится, если в чеке несколько сумм). Чтобы создать транзакцию, Монетал необходимо определить сумму, счет и категорию.

Каждый чек с текстом "***1588" относи к счёту "Visa card"
***1588>>Visa card

Чек содержащий "Wolt" относи к категории "Продукты"
Wolt>>Продукты

Добавь заметку "Мороженое" для каждого чека, содержащего "Baskin"
Baskin>>Кафе//Мороженое

Чеки с Wolt и суммой между 0 and 1000 относи к "Фастфуд"
Wolt::0..1000>>Фастфуд

Каждый чек с пробелом (таким образом мы выбирем все чеки) относи к категории "Другое"
 >>Другое
(!) Это правило сработает если ни одно правило выше не успело определить категорию. Таким способом можно задать значения по-умолчанию
Монетал применяет правила одно за другим начиная с верхней строки, поэтому порядок правил может влиять на результат распознавания. Более строгие правила располагай выше.

Выбор суммы

Монетал попытается сам найти сумму в чеке. Если она выбрана не верно или не найдена, добавь свой шаблон для ее поиска в regex формате, или укажи позицию суммы в правиле выбора счёта. Несколько шаблонов в regex указываются через | . Вот удобный сайт , на котором ты можешь потренироваться создавать свои regex-ы.

В качестве суммы выбери второй вариант из найденных в чеке
***1588>>Visa card::2

Используй этот шаблон для выбора суммы (Расход: 12370р. или Доход: 123р.)
sumpattern>>(Расход: [\d]+)|(Доход: [\d]+)

Командная строка

Редко используемые функции убраны в командную строку, чтобы не усложнять интерфейс.
Монетал -> Настройки -> Командная строка
backupeveryweek - выполнять бекап еженедельно
backupeveryday - выполнять бекап каждый день
lefthander - поменять местами + и - на панеле счета
righthander - поменять местами + и - на панеле счета

Структура бекап файлов

Монетал не хранит твои данные на сервере, поэтому следи за актуальностью бекапов, чтобы не потерять данные в случае сбоя или потери устройства. Файлы бекапов сохраняются в Dropbox/Applications/Monetal на Android и в iCloud/Monetal на iOS.
Монетал использует *.mon файлы для сохранения данных. Это простой текстовый файл, который можно открыть в любом текстовом редакторе.
// Счета - Название, сумма, валюта, учитывать ли в общей сумме
A	Visa	2345600	USD	true	0	true
A	Cash	23400	USD	true	0	true

// Транзакции - Дата, счёт, сумма, валюта, категория, заметка
T	10.11.2023	Cash	399	payment	USD	Groceries	Storytel	false		100.6102353	10
T	17.10.2023	Visa	175100	income	USD	Salary		false		36.318058	

// Категории - Название, RGB цвет, тип
t	Зарплата	79.79.79.	income
t	Продукты	86.115.202.	payment
t	Анна	51.51.51.	both	$Debt

// Кошельки - Название, счета внутри
w	Euro	MasterCard, Visa.EUR, Cash Eur
w	Italy	Visa.EUR, Cash Eur

// Основная валюта
c	RUB

// Использованные возможности - используются на экране Помощи
s	skill_createAccount	skill_createTransaction	skill_browseAccountTransactions

// Твой скрипт из Редактора Бюджетов

--- userScript ---
Cafe <  100000
[Groceries] < 300000

© 2012-2024, Monetal by Ilya Krupko