Вторая важная составляющая учета - это статьи расхода. Можно насчитать три категории транзакций (transaction) денег: - Расходы (Expense). Самое неприятное движение денег. Деньги снимаются со счета и исчезают из поля зрения баланса. - Доходы (Income). Сюда относятся зарплаты, премии, выигранные фантики и навары с продаж. - Перемещение (Проводка, Transfer) денег между счетами. Например покупка баксов в заначку является переносом денег со счета "наличные" на счет "заначка в баксах". Возврат долга приятелю является перенос денег из "наличных" в счет "долг Васе". У всех транзакций есть несколько общих особенностей. Во-первых, поскольку бухгалтеры не любят (точнее не понимают) что такое отрицательные числа, то они ввели отдельно доходы и расходы. В действительности это одна и та же операция с разным знаком. Иногда возникает необходимость описать отрицательный расход (то есть доход). Во-вторых при проводках мы сталкиваемся с конвертированием валют. Курс валюты - это свойство каждой транзакции. Только неразумные программы могут считать курс постоянным. В-третьих доходы-расходы можно считать проводками со своих счетов на Вселенский счет. Для простоты (и чтобы количество денег у Вселенной никого не обижало) этот счет явно не заводится, а подразумевается как источник или назначение у доходов-расходов.