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

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

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

 

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

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

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

 

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

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

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

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

 

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

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

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

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

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

 

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

 

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

Скачать, версия для Android: Bill.apk. ~110 кб. Исходники: Bill_android_src.zip. ~160 кб.

 

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

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

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

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

Укажите:

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

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

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

 

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

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

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

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

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

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

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

 

Новая группа

Новая группа

 

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

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

Новая валюта

Новая валюта

 

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

Новая семья

Новая семья

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

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

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

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

 

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

Платежи

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

 

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

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

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

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

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

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

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

 

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

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

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

 

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

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

 

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

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

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

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

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

 

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

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

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

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

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

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

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

 

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

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

 

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

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

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

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

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

 

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

 

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

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

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

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

 

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

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

 

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

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

Отчёты

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

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

 

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

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

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

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

 

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

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

Информация по запуску

Для запуска необходима установленная на компьютере java версии 1.6 или выше.

Проверить наличие java в системе и её версию можно дав в командной строке команду:

 

#java -version

 

Если java отсутствует, или её версия ниже 1.6, загрузить ява машину можно с сайта:

 

http://www.oracle.com

 

Запуск производится либо двойным щелчком, либо, если обработка jar файлов записана на архиватор,

из командной строки, ярлыка или bat-файла с кодом:

 

#java -jar Bill.jar

 

При запуске с использованием bat-файла под Windows открывается окно командной строки.

Если оно мешает, запуск можно выполнять с помощью vbs-скрипта следующего содержания:

 

Set WshShell = CreateObject("WScript.Shell")

WshShell.Run "cmd.exe /c java -jar Bill.jar", 0, false

 

Версия для Android 2.3.3+

 

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

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

 

Новая группа

Новая группа

 

Новая валюта

Новая валюта

 

Новая семья

Новая семья

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

Просмотр транзакций

Просмотр транзакций

 

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

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

 

Смотри также

CoMoney для Windows Mobile

http://comoney.foto7.ru/

CoMoney для iPhone

http://comoney.igrecway.com/

 

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