0

我有一个关于在美国计算和存储销售税的最佳方法应该是什么的问题。我正在创建一个可以有多个行项目的发票程序。这是我遇到的问题的一个示例。

我的其中一个发票行项目如下所示。

数量 2

金额 1133.67

税率 7.5% (.075)

如果我将 1133.67 添加到 1133.67 并乘以 0.075,则税为 170.05。

但是,如果我将每个数量 1133.67 并先单独对其进行征税,则税额总计为 170.06。

显然,当我处理对每个单独数量征税时,每个数量都被四舍五入。但是当我对每个数量进行合计然后对总数征税时,就没有四舍五入了。

我可以通过简单地编辑我的表格字段以允许 3 位小数而不是 2 位来解决这个问题。

这可能是一个只有我能回答的问题,但是存储每个行项目的税额是否有意义?我在想这些数据可能会在以后的报告中有用。

想知道别人在做什么。

提前致谢。

4

1 回答 1

1

在一家成功的销售税初创公司工作过,我可以告诉你“这取决于”。当地法律对您是在行项目还是发票级别计算销售税有所不同。有关该主题的一些讨论,请参见:

https://money.stackexchange.com/questions/15051/sales-tax-rounded-then-totaled-or-totaled-then-rounded

我还可以告诉你,美国的销售税非常复杂。有超过 10,000 个司法管辖区可以征税(州、县、市和特殊区域,如体育场区、大都市交通区、水区等)。这些地区的边界没有很好地定义一个现成的公共资源,当然也不符合邮政编码的边界。

如果你想把它弄好,你最好的选择是使用销售税计算服务。有几种 SAAS 解决方案非常适合 Web 应用程序。

于 2013-03-27T19:29:34.107 回答