【问题标题】:Best practice for sign storing details for bills标志存储账单详细信息的最佳实践
【发布时间】:2011-08-17 18:55:23
【问题描述】:

我们目前有一张表,用于存储有关客户欠我们款项的信息。 我们也有一张桌子存放我们欠客户的钱。 每个月,日期范围内的借方和贷方都会合并以创建账单。 账单包含两个表,Bill 和 BIllDetails

每个账单明细代表一个贷方或借方。每个账单明细都有一个金额字段。

问题是,在账单明细中应该将所有数字存储为正数,还是应将贷项存储为负数。

如果所有数字都存储为正数,我们将使用详细信息表中的引用来了解在计算账单总额时要执行什么操作。

如果我们存储正数和负数,这似乎与最佳会计实践不一致,但我们可以简单地将数字相加。

这里的最佳做法是什么?参考资料会很有用。

【问题讨论】:

    标签: sql database database-design


    【解决方案1】:

    我不认为有一个标准来规定这一点。恕我直言,你在这里有点挑剔。你如何存储它不会有那么大的不同。如果你想获得技术,负数会在数据库中占用更多空间;但是,如果您花时间将该列标记为非负数,您只会在此处获得节省。

    个人;我会选择将两个数字都保留为正 b/c 我猜这将使您在编写报告生成程序时更容易。因此,如果您要为客户开具账单;您可能认为借记为正,贷记为负;但对于内部文件(如计算利润/等),您可能想要翻转该表示。让它们都为正数会迫使您在生成报告时做出决定,即数字应该表示为正数还是负数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-15
      • 2021-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多