几天前,我创建了一个涉及发票的应用程序。我想知道如何最好地将折扣整合到我的发票中。我应该将它作为负项(在invoice_items表中)还是应该在发票表中创建一个“折扣”列?
几天前,我创建了一个涉及发票的应用程序。我想知道如何最好地将折扣整合到我的发票中。我应该将它作为负项(在invoice_items表中)还是应该在发票表中创建一个“折扣”列?
这两种选择对你未来有什么后果?例如,您想获得多个折扣还是非常特定的折扣?如果每张发票只有一个折扣,那么我不会让它变得更加复杂。在我看来,把它放在发票表格中会更容易和清晰 - 把它作为负项目会使项目的处理更加困难。
我完全同意尽可能简化,但需要考虑的一件事是是否有任何项目应该免除折扣?在这种情况下,您需要在详细信息中添加一个布尔字段,以记住哪一行应该享受折扣。