【发布时间】:2010-03-08 12:34:33
【问题描述】:
在为销售和采购设计库存管理数据库系统时,存储各种税款和其他此类金额的最佳方式是什么?
一些可以保存的字段是:
- 不含税单价
- 含税单价
- 按项目计税
- 不含税总额(四舍五入到小数点后两位)
- 含税总额(四舍五入到小数点后两位)
- 总税额(四舍五入到小数点后两位)
- 税率
- Fk 链接到税 %(不存储税额)
目前迄今为止最合理的解决方案是(粗略地)存储项目、数量、不含税总额(四舍五入)和税金总额(四舍五入)。
有没有更好的方法为通用系统存储这些详细信息?
鉴于系统需要稳健,如果可能需要分离多个税值(例如州和市),应该怎么做?在这种情况下,需要一个单独的表,但是将 rowID 和一些 taxID 映射到 totalTax 列会不会被认为是多余的?
澄清:询问如何存储有关个人交易和那一方的数据;没有那么多关于具体税率的细节。
【问题讨论】:
-
小心以前的交易不要对这些数字进行 FK;如果您更新它们,您将更改过去交易的数量。进行修订设置。
标签: sql database-design