Ваши комментарии
Игорь, да, перекликается. Но в отличие от той идеи, тут более простая, универсальная и интуитивно понятная реализация (как мне кажется)
Александр, мне кажется, что у всех, кто пользуется программой, есть счет с наличными деньгами, будь то "карман" или "кошелек". И я - не исключение. Ведь на продуктовом рынке карточкой не расплатишься, к сожалению )
Пророчу большую популярность парсинга СМС в мобильных программах учета личных финансов, инфа 100%. Будьте в числе первых!!! :)
Предложение по реализации данной функции.
1. Разбиение одной транзакции.
При создании/редактировании транзакции сделать кнопочку "Разделить транзакцию". Появляется форма, в которой основная часть - таблица а-ля чек со списком позиций. Одна позиция там есть по умолчанию, называется "Не учтено" и отображает неучтенную сумму, если уже была указана общая сумма транзакций и она не равна сумме добавленных позиций. Рассчитывается, как величина транзакции минус сумма позиций. Когда становится равной нулю, исчезает.
Ниже: поле выбора категории, сумма позиции, примечание и кнопка добавить. Логика очевидна: чтобы добавить позицию указываем категорию, сумму, комментарий и нажимаем кнопку, после чего добавленная позиция появляется в списке сверху.
2. Объединение транзакций в один чек.
Выделяем несколько транзакций, в контекстном меню выбираем "Объединить в одну транзакцию". В итоге создается новая транзакция, в которую включены все выделенные. Дата/время пусть подставляется из самой ранней. Останется лишь добавить комментарий и дать возможность отредактировать транзакцию, открыв форму, как описано выше.
Важно предусмотреть!
- невозможность изменить категорию суммарной транзакции: она либо "Различные категории", либо категория всех позиций, если они совпадают. Либо вообще сделать отдельную категорию для таких транзакций "Суммарная транзакция" или что-то в этом роде.
- Сумма стоимостей позиций всегда должна быть равна величине суммарной транзакции. Для этого есть динамически обновляемая позиция "Не учтено" при редактировании списка позиций/величины суммарной транзакции
Вообще, программа Home Bank очень неплохо реализована. Там банки добавляются к новым версиям программы. Думаю вводить для этого плагины вовсе необязательно. На худой конец - текстовые шаблоны с документацией, чтобы пользователи сами их делали и выкладывали где-нибудь на форуме. Но можно и понемногу добавлять банки, начиная с самых популярных.
В случае возникновения любых спорных ситуаций по платежной операции, любая организация в первую очередь просит предъявить им чек. Конечно, если вы покупаете, скажем, ноутбук, то чек хранится вместе с гарантийным талоном. Но если речь идет о продуктах (не дай Бог, испорченные) или каких-то других вещах (например, одежда), по которым может возникнуть претензия к продавцу, тут без чека не обойтись.
Естественно, что хранить гору чеков не хватит никаких сил. Уж тем более, искать нужный в большой куче.
У хранения чека есть и еще один огромный плюс, касается покупок в больших магазинах, когда сразу покупается большое число товаров. Такие покупки неудобно заносить по каждому товару отдельно, поэтому их, как правило, заносят в один расход, после чего, если нет чека с детализацией, невозможно отследить, на что же именно ушли деньги. Таким образом, чек дает детализацию покупки.
Предложенная функция позволит быстро и без заморочек прикрепить фотку/скан чека к транзакции и больше не беспокоиться об их сохранности.
Копия чека, кстати, имеет такую же юридическую силу, что и чек и в случае разрешения ситуации в суде принимается как доказательство факта покупки.
Если можно было бы поставить 100500 плюсов, то поставил бы. Считаю крайне необходимой функцию.
В одной из программ даже реализована функция разбиения расхода "по чеку". То есть расход вроде один, но хранится также каждая позиция в чеке отдельно. Само собой, каждая позиция входит в одну из категорий. Такое более детальное разбиение дает возможность корректно формировать отчеты по категориям покупок.
Сервис поддержки клиентов работает на платформе UserEcho
Автоматическая сортировка по релевантности, мне кажется неудобна. Человек привыкает к тому, что у него все в определенном порядке. Вот возможность вручную отсортировать в нужном порядке - это да, было бы очень полезно. Можно это сделать в панели управления счетами. Просто добавить к каждому счету 2 кнопочки "Выше" и "Ниже"