源头征税和最低应纳税额


8

我正在研究特定于阿根廷的某些税收规则的执行情况。

一些上下文:

  1. 根据产品类型,基本上有2条增值税规则:21%和10.5%,它们是互斥的
  2. 有几种基于客户类型和开票省份的税收规则,这些规则与产品完全无关,并在订单超过最低应纳税额时根据订单金额计算。

第一个非常直率。

第二个是棘手的。它们被称为“ percepciones”(对于我所做的所有研究,最接近的翻译是“从源头收集”),其背后的想法是商店充当IRS并向客户收取一些额外费用,然后客户将从一定的年度或每月税额中扣除。

例如,假设某产品的价值为$ 200.00(不含税),含21%的增值税。商店必须从100美元及以上的订单中收取2%的总收入,因此订单明细为:

  • 1 x产品= $ 200.00
  • 增值税21%= $ 42.00
  • 总收入2%= 4.00美元
  • 总收费= $ 246.00

当然,2%的税率是可变的,具体取决于客户的帐单邮寄地址和客户类型(公司的税率和税金与人不同)。

我想真正杀死我的是无法通过Magento设置的最低金额。

此外,撇开最低金额,产品税和客户税的多重组合将导致必须为每种可能的组合创建规则。

例如,客户可以免缴增值税,但不缴纳总税。

我真的很感激您有什么想法可以解决,我现在处于“头脑风暴模式”。

目前,我正在认真考虑完全忽略Magento税收引擎,而只是对所有这些逻辑进行自定义总硬编码(也许在后端设置了一些面板来抽动参数)

谢谢


其他本地平台如何处理呢?
FlorinelChis 2013年

为规则添加最小数量并不那么复杂。还有哪些挑战?
FlorinelChis 2013年

大多数电子商务应用程序根本不处理此问题或任何其他与税收相关的问题,并将所有订单信息移植到公司使用的“真实”会计软件中。随着技术的发展(与商务相关的人们开始拥抱它),这种问题才刚刚开始出现。传统的会计软件与Magento提供的数据结构和逻辑完全不同
barbazul 2013年

现在,我开始怀疑规则的最小数量会如何影响缓存的价格,因为除非您的购物车中有一定的最小数量,否则不应将其应用于产品价格。我想应该在某些小块中添加一些额外的cache_key,以便查看购物车小计
barbazul 2013年

使用config选项:价格含税。这会产生太多问题吗?
FlorinelChis

Answers:


2

其他电子商务平台类似于Magento->邮政编码粒度的税率。

您可能想查看Avalara(http://www.magentocommerce.com/magento-connect/6760.html)。他们进行基于地理位置的税收计算,(我相信可能会解决总收入税)

如果您决定编写扩展名,我会问(可能是更多工作),将其写为对税收规则的修改。这样,您可以使用优先级值在购物车中将其显示为单独的金额,并且如果其他人具有相似的税收规则,则可能会针对其区域进行扩展。同样,通过这种方式进行编码,当来自其他国家/地区的买家使用您的网站时,引擎将能够适当考虑总所得税规则等。


我会与阿瓦拉拉的人联系,但看起来他们只能按照onepica.com/magento-extensions/avatax/#important-notes
barbazul 2013年

我认为整个Magento税收引擎过于简单,需要考虑更多变体或更易于插入。我不希望我正在解决该核心问题的当前实现的范围
barbazul 2013年

回到这个线程...从Magento引擎的角度来看,我正在考虑如何解决您的情况-如果您创建了产品税类并为percepciones设置了一组税率和税法规则,该怎么办。然后,您可以为两个税收规则设置“仅对小计进行计算”标志。因此,您有一个适用于增值税和税率的规则。然后,您有一个针对percepciones和费率集的单独规则。然后,将这两个规则绑定到percepciones-product-tax-class。我认为那行得通。您会重复执行降低增值税率的项目。有什么想法吗?
查克(Chuck)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.