У нас есть биллинговая система, в которой мы обрабатываем индивидуальные платежи, а также повторяющиеся платежи (подписки).Дизайн базы данных для обработки индивидуальных и постоянных платежей
Есть два SQL таблицы:
StandardCharges
RecurringCharges
StandardCharges таблица содержит отдельные предметы, приобретенные клиентами в течение месяца.
В таблице повторяющихся таблиц хранятся повторяющиеся предметы с платой за день. Когда наступит время, наша система автоматически создает запрос recur, который добавляет строку в таблицу StandardCharges и увеличивает плату за день до следующего месяца в таблице RecurringCharges.
В конце каждого месяца мы получаем общие значения для каждого клиента из таблицы StandardCharges и создаем счет-фактуру.
Есть ли какой-то дизайн или другой способ сделать это? Это правильный дизайн базы данных? В идеале, я хотел бы взять все расходы в одном столе Charges
и управлять периодическими платежами там же?
Thanks
ум дает больше контекста того, что вы моделируете? – user1494736