В настоящее время у нас есть одна таблица, в которой хранится информация о том, что клиент должен нам.
У нас также есть таблица магазинов, которые мы должны клиенту.
Каждый месяц дебеты и кредиты, которые находятся в пределах диапазона дат, объединяются для создания счета.
Счет состоит из двух таблиц Bill и BIllDetails
Каждая деталь счета представляет кредит или дебет. У каждой детали счета есть поле суммы.
Вопрос заключается в том, должны ли в реквизитах счета все числа храниться как положительные или кредиты должны храниться как отрицательные.
Если все числа хранятся как положительные, мы будем использовать ссылки в таблице сведений, чтобы узнать, какую операцию нужно выполнить при вычислении суммы счета.
Если мы храним положительные и отрицательные стороны, это кажется несовместимым с лучшими практиками бухгалтерского учета, но мы могли бы просто суммировать числа.
Какая лучшая практика здесь? Ссылки будут полезны.