Circuit Calculator

Счёт, пожалуйста!

Предыдущая  Содержание  Следующая V*D*V

Калькулятор совместных расходов в путешествиях, поездках для Android, Windows, Linux.

Программа помогает упростить взаиморасчёты в путешествиях, поездках, командировках между попутчиками.

 

Обычно, когда люди едут куда-нибудь, часто получается так, что платит не тот, кто купил, а тот, у кого с собой есть деньги в данный момент.

Часть людей в группе может быть семьёй с общим бюджетом, а кто-то один.

Запись в блокнот и последующие подсчёты вручную требуют времени и могут вызывать споры относительно результата.

 

Программа поддерживает следующие варианты платежей:

Долевые платежи.
Сумма, которую каждый должен заплатить, зависит от коэффициента участия.
Коэффициент - это вес багажа, количество съеденных булочек и тому подобное.
Другой вариант: аренда такси или лежаков на пляже. В этом случае коэффициент - произвольное число, взрослые могут иметь коэффициенты 1, ребёнок 0.5.
 

Обычные платежи.
Каждый знает, сколько должен заплатить, и платит сам за себя.
Это может быть, например, оплата счёта в ресторане.
 

Передача денег.
Кто-то кому-то дал денег.

 

При вводе данных платежа сразу рассчитывается сумма, что позволяет проконтролировать счёт.

В любой момент можно рассчитать текущий баланс и потраченную каждым участником сумму.

Баланс показывается для каждого отдельно или с группировкой по семьям.

Экспорт информации в html.

Резервное копирование.

 

Некоторые для упрощения взаиморасчётов используют метод общей кассы, когда все вносят в неё некоторую сумму, из которой оплачиваются общие покупки.

Такой метод имеет очевидные недостатки, основные из которых это риск потери сразу большой суммы денег и возможности злоупотреблений.

При наличии программы, автоматизирующей расчёты, в этом нет необходимости.

Если всё же надо использовать такой способ, достаточно завести участника группы "Касса", а затем выполнить операцию "Передача денег" для каждого участника. В дальнейшем при вводе данных траты следует записывать на участника "Касса" до исчерпания суммы.

 

Основной способ использования программы:

В течение дня происходит оплата произвольными способами;

Данные либо сразу, либо в конце дня заносятся в программу;

Рассчитывается баланс;

На следующий день за всех платит тот, кто больше всего в плюсе по итогам расчёта баланса;

 

При таком методе затраты будут стремится к выравниванию без специальной операции погашения задолженностей.

В конце поездки останется погасить небольшую разницу.

 

Интерфейс делает возможным работу программы на устройствах с сенсорным вводом и небольшим разрешением экрана.

Версия для Android имеет интерфейс минимально нагружающий процессор и позволяющий минимизировать потребление OLED дисплеев, что важно в поездках.

 

Скачать, версия для Windows, Linux, MacOS: Bill.zip. ~110 кб.

Скачать, версия для Android: Bill.apk. ~2 Мб.

 

Данные хранятся в одинаковом формате.

Первый запуск

Создайте каталог и скопируйте в него файл программы.

Запустите программу. Откроется диалог настроек программы.

Укажите:

Каталог для хранения данных, по умолчанию это каталог, где находится программа

Каталог для хранения резервных копий, по умолчанию это каталог, где находится программа

Разницу в процентах между стоимостью и оплатой, выше которой будет показываться предупреждение

 

Настройки программы

Настройки программы

Создание группы

Создайте группу. Например, для поездки в отпуск в Таиланд создайте группу "Таиланд".

Введённые здесь данные используются для заполнения списка участников и списка валют в платежах, чтобы не надо было их вводить каждый раз.

В поездке можно добавлять или удалять участников, это не помешает расчёту баланса.

Информация о том, в какую семью входит участник, используется для группировки после расчёта баланса.

 

Новая группа

Новая группа

 

Название группы длиной до 32-х символов.

Используемые при расчётах валюты. Они будут предлагаться при внесении данных о платежах.
Название валюты короткое, до 3-х символов.

Новая валюта

Новая валюта

 

Семьи и участники. Имена участников и семей должны быть уникальны, до 32-х символов.
Каждому участнику указывается коэффициент, который будет предлагаться по умолчанию в "Пропорциональных платежах". Коэффициент вводится с использованием точки, например, "0.7".
Участник имеет статус активности. Если кто-то из группы временно не участвует в платежах, его можно сделать неактивным, чтобы его имя не предлагалось в списке участников платежа.

Новая семья

Новая семья

Новый участник

Новый участник

Список участников

Список участников

 

После изменения данных группы не забудьте их сохранить!

Платежи

Сохранённый платёж не может быть удалён, но если при вводе данных произошла ошибка, его можно отредактировать.

 

Пропорциональные платежи

Название. Описание платежа, например, "Багаж".

Валюта платежа.

Дата платежа. Может получится так, что запись будет вноситься в другой день.

Укажите, кто принимал участие.

Укажите, кто сколько заплатил.

При необходимости скорректируйте коэффициент участия.

 

Для ввода десятичных чисел используется точка, например, "234.65".

Можно вносить данные в виде математических выражений, например, 200+100+50.

Для контроля программа покажет полную уплаченную сумму, сумму коэффициентов участия, цену.

 

Пропорциональные платежи

Пропорциональные платежи

 

Независимые платежи

Название. Описание платежа, например, "Ужин".

Валюта платежа.

Дата платежа. Может получится так, что запись будет вноситься в другой день.

Укажите, кто на какую сумму купил, сколько заплатил.

 

Для ввода десятичных чисел используется точка, например, "234.65".

Можно вносить данные в виде математических выражений. Например, 200+100+50.

Для контроля программа покажет полную стоимость, уплаченную сумму, разницу в денежном выражении и процентах.

Если разница больше максимальной разницы, указанной в настройках программы (в процентах), цифра будет подсвечена.

Разница в дальнейшем будет распределена среди тех, кто что-то покупал.

Положительная разница - уплачено больше, чем сумма цен. Например, счёт включал налог или были оставлены чаевые.

Отрицательная разница - уплачено меньше, чем надо. Например, была сделана скидка.

 

Независимые платёжи

Независимые платёжи

 

Передача денег

Валюта платежа.

Сумма денег. Можно написать в виде математического выражения. Например, 200+100+50.

Дата платежа. Может получится так, что запись будет вноситься в другой день.

Кто и кому передал сумму.

 

Для ввода десятичных чисел используется точка, например, "234.65".

 

Передача денег

Передача денег

Просмотр платежей

Можно найти платёж и скорректировать данные, если была допущена ошибка.

 

Для просмотра можно выбрать показ суммы платежа или баланс для выбранной семьи или участника.

В балансе отрицательное число - уплачено больше, чем требовалось. Положительное число - уплачено меньше, чем надо было заплатить.

 

Просмотр платежей

Просмотр платежей

Отчёты

Отчёт формируется на основании сохранённых данных.

Если кто-то из участников был удалён из группы, информация не исчезает.

 

Валюта. Баланс рассчитывается отдельно для каждой валюты.

Вид.
"По семьям": баланс участников, входящих в одну семью, суммируется. Группировка по семьям выполняется на момент формирования отчёта так, как указано в параметрах группы.
"Раздельно": балансы показываются для каждого участника.
 

Графа "Расходы": потраченные деньги плюс переданные другому участнику группы. Отрицательное число говорит, что участник получил больше, чем потратил.

Графа "Баланс": положительное число - должен, отрицательное число - ему должны. Сумма балансов участников равна нулю.

 

Баланс, сгруппированный по семьям

Баланс, сгруппированный по семьям

 

Предыдущая  Содержание  Следующая