标签: sales-tax

计算加州销售税

我正在开发的一个网络应用程序有一个相当小的网上商店/购物车.由于客户公司实际位于加利福尼亚州并且在那里有实际位置,因此他们需要对运往加利福尼亚州的所有订单征收CA销售税.

对于那些不知道的人,CA有一些相当复杂的销售税规则,基本上,任何本地集团都可以创建一个"税区",并在全州7.25的基础上利用额外的几美分销售税. %.(通常不到1%额外.)这些地区不必映射到任何其他立法边界,因此您可以最终支付半个城市支付额外.25%的销售税.

从技术上讲,法律只要求您作为卖方收取您所在地的销售税率 - 因此,如果我在萨克拉门托有一家商店,我只需要对所有发货的订单收取萨克拉门托销售税.

但是,出于各种会计和纳税申报的原因,实际上更容易对订单运送的地点征收销售税.(这意味着可能会对每个订单征收不同的销售税.)

所以 - 我的问题.是否有人知道任何光滑的方法来计算这个?实际工作所需的数据在州均衡委员会网站上以各种半有用的格式提供,我们正在将一个小部件组合在一起,试图根据城市名称和城市名称来计算销售税.邮政编码.但是,我想知道是否有人遇到任何很酷的工具来解决这个问题.(或任何工具,就此而言.)

(我们正在使用VB和ASP.net,但我对任何语言的解决方案感兴趣,主要是因为我很高兴看到其他人如何解决这个问题.)

附录 - 回答以下问题:

蒂姆问这怎么可能"更容易".我被告知以这种方式缴纳销售税可以简化您的纳税申报表.我对细节很不满,但据我了解,如果你不收取运费地点的费率,你必须证明为什么你没有为年底的每一个订单 - 即你必须证明不,我们住在这里而不是那里,所以我们在这里收费.

如果你总是收取目的地费率,你可以(显然)只是在一行中记下你在全年收集的销售税总额,并说"销售税是这么多.

看起来国家并不关心你做了什么.因此,通过"更容易",我的意思是"会计师更容易" - 这对我们编程团队来说当然不容易.

此外,Schnapple的德克萨斯故事是一个潜在的解决方案.(事实上​​,我今天上午提出了这个想法.)CA真的不在乎你是否多收了销售税,只要你不收取任何费用并交出你收集的所有东西.这里的问题是,与德克萨斯州(显然)不同,大部分的CA都不在特殊的税区.因此,虽然我们可以为每个人收取最高级别​​(我认为目前为8.75),但大多数客户会介意不按正常速度7.25播放.我想我不能责怪他们.

shipping sales-tax

11
推荐指数
0
解决办法
4997
查看次数

实施发票的销售税策略

在南非,我们有增值税(VAT),与销售税几乎相同,目前固定为14%,但可能随时变化.

我需要在由多个发票行组成的发票(不可变)上加入增值税.每行引用一个Product布尔属性,IsTaxable几乎所有产品都是应税的.

我不想在数据库中存储税前价格,因为这使得很难读出客户要支付的实际价格以及我显示这些价格的所有地方,然后我必须记住增税.当增值税率确实发生变化时,对于这个特定的业务,所有价格都不可能自动变化.

所以我认为反向税收计算是可行的方式,可能并不罕见.发票总额是所有发票行总计的总和,其中包括任何行折扣,并且应包含税.因此,发票总额本身是含税的:

TaxTotal = InvoiceTotal / (1 + TaxRate),
Run Code Online (Sandbox Code Playgroud)

在哪里InvoiceTotal含税和TaxRate == 0.14

由于发票一旦发出就无法更改(它们是不可变的),我应该:

  1. Tax在我的Invoices表中存储一个不变的金额?要么...
  2. 存储每个发票行的税额并在每次显示发票时计算发票税总额?

从DBA的角度来看,选项2看起来更安全,因为如果手动更改发票,那么税将被正确计算,如果已经发出发票,这仍然存在不一致的问题.如果我坚持使用选项1,那么我就不能为单个项目显示税收,但它会使管理税收总额并使汇总计算更容易,但如果更改则也会出现不一致.

我无法做到这两点,因为这会复制数据.

  • 哪种方式正确?或者反向税收计算是一个非常糟糕的想法?

sql-server database-design invoice sales-tax

5
推荐指数
1
解决办法
2040
查看次数

自动销售税表

客户需要能够让他们的购物车自动检索并保持至少美国的最新销售税表,并且最好是所有与美国签订税收协定的国家.这是一个合理的要求吗?托管解决方案很好.

shopping-cart sales-tax e-commerce

2
推荐指数
1
解决办法
1417
查看次数

对于除 Nexus 地址状态之外的所有状态,TaxJar 返回 0

对于我的 magento2 商店,taxJar Api 对于除我的 Nexus 地址之外的所有州都返回 0 税值。我将德克萨斯州地址添加为联系,它运行良好。我是否需要将所有州添加为联系?

sales-tax magento2 tax

2
推荐指数
1
解决办法
597
查看次数