Рассмотрим эти два варианта использования.
Скажем, магазин выдает кредит магазина покупателям. Магазинные кредиты поступают от возвратов, скидок, переплат и т. Д. ...
Клиент решает, как и когда
использовать этот кредит. Например. Скажи клиенту А
иметь $ 50 долларов в магазине и кредит
он решает использовать 25 долларов для счета А
и 25 долларов за счет B ... или решает
иметь кредит магазина сидя
там против его счета на будущее
покупки.
Покупатель и магазин должны также
есть способ посмотреть общее количество
кредит магазина.
Какой самый простой и понятный способ удовлетворить это в структуре таблицы?
У меня сейчас есть таблицы:
- Транзакция (для журнала и отчетности)
- Клиент
- Credit
- Использованный кредит
Таблица счетов будет иметь другие ассоциации, такие как строки счетов-фактур, квитанции, строки квитанций и т. Д. *
Это лучший способ сделать это? В первую очередь меня беспокоит простота отчетности и механика транзакций.
В качестве альтернативы я рассматриваю просто сохранение всей записи о кредите и использованного кредита в таблице транзакций.
Обновлена схема для уточнения и из входных данных
