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