Questions tagged «tax»

表示有关税收管理以及如何对Magento征税的问题。

1
循环配置文件-它们如何工作?
我正在尝试了解Magento如何管理重复资料和与其关联的订单。 我对此有一些开放的问题: 订购: 从Magento商家角度如何创建后续的“订单”?一阶订单由最终用户下达,后续时间表会怎样? 开票: 发票如何设置?发票是否直接从Magento发给客户? 对发票的重新订购项目有什么影响? 如何管理税收?

4
修改购物车报价项目的税率并重新计算
我有一类产品,当您订购的数量超过一定数量时,(法律上)需要更改其税率。当您将新产品添加到购物车时,我扩展了各种税收模型以使其工作,但是当用户更新购物车中的数量或添加其他产品以使购物车中的数量超过阈值时,我遇到了问题量。 问题一: 首先,我不是100%要观察哪个事件。我尝试了以下方法; checkout_cart_save_after(基于此-> https://stackoverflow.com/questions/14362702/magento-programatically-update-cart-via-event) checkout_cart_update_items_after(基于此-> https://stackoverflow.com/questions/5104482/programmatically-add-product-to-cart-with-price-change) sales_quote_save_before(基于此-> https://stackoverflow.com/questions/7638858/magento-recalculate-cart-total-in-observer) 问题2: 我能够从购物车中访问报价项目,看来有很多方法可以做到。我还能够遍历购物车中的各个项目,更新这些项目的属性,然后保存这些项目(至少是暂时的)。但是,我那时无法保存报价并在结帐时重新计算税款。 部分原因是,尽管我可以访问购物车报价,但是我不确定使用哪种方法能够写入购物车报价。 我尝试过的 关于访问购物车内容的尝试取决于我观察到的事件,但我尝试了以下所有方法: 1. $item = $observer->getQuoteItem; 2. $cart = Mage::getSingleton('checkout/cart'); $cartItems = $cart->getCart()->getItems(); 3. $cart = $observer->getData('cart'); $quote = $cart->getData('quote'); $cartItems = $quote->getAllVisibleItems(); 4. $cartHelper = Mage::helper('checkout/cart'); $cartItems = $cartHelper->getCart()->getItems(); 5. $quote = Mage::getModel('checkout/cart'); $cartItems = $quote->getItems(); 似乎至少允许我访问报价,遍历报价并更新商品的商品是 …

3
Magento总计,不含税,含PHP7 1.9
我们正在使用1.9&php7; 检测到此问题并涉及贝宝可疑欺诈行为(由于差额)。 所有正确的前端(适用税);但是在结帐和计算时,magento使用总计不含税。 实际错误订单计算: 不含税的产品价格+含税的运费=付款总额 切换到php5,计算正确。 有想法吗 谢谢!
17 magento-1.9  tax  php-7 

2
Magento为什么在计算税额时存储舍入增量
在模型中tax/Sales_Total_Quote_Tax,有一种_deltaRound()舍入价格的方法。它增加了一个小的变化量,以在四舍五入时停止不确定的行为。 /** * Round price based on previous rounding operation delta * * @param float $price * @param string $rate * @param bool $direction price including or excluding tax * @param string $type * @return float */ protected function _deltaRound($price, $rate, $direction, $type = 'regular') { if ($price) { $rate …
14 price  tax  rounding 


2
Magento 2:如何使自定义费用征税
我想对自定义费用加税。税收计算是完美的,可以获取税收金额,但未在数据库中quote_address的TAX文件中设置。 public function collect( \Magento\Quote\Model\Quote $quote, \Magento\Quote\Api\Data\ShippingAssignmentInterface $shippingAssignment, \Magento\Quote\Model\Quote\Address\Total $total ){ $total->setTaxAmount($total->getTaxAmount()+$taxAmount); $total->setBaseTaxAmount($total->getBaseTaxAmount()+$taxAmount); } 我尝试在collect方法中设置tax Amount,但未设置。 我想像这个代码一样。它是Magento1,但我想要Magento 2

3
是否可以部分退款来退税?
在发出贷项通知单(也称为退款)时,Magento会自动退还运输和产品税,但不退还在“调整退款”字段中输入的值(也称为部分退款)。 是否可以配置Magento,使其对调整退款字段中输入的值自动退税? 参考:

1
如何获得产品的税率
我正在尝试获得产品的税率(仅是价值)。我可以得到税务课ID $product->getTaxClassId()。 似乎不可思议,但我找不到获取价值的方法。不是含税或含税金额的价格,而是应用于最终价格的百分比。 有人可以帮忙吗? 先谢谢了。

1
源头征税和最低应纳税额
我正在研究特定于阿根廷的某些税收规则的执行情况。 一些上下文: 根据产品类型,基本上有2条增值税规则:21%和10.5%,它们是互斥的 有几种基于客户类型和开票省份的税收规则,这些规则与产品完全无关,并在订单超过最低应纳税额时根据订单金额计算。 第一个非常直率。 第二个是棘手的。它们被称为“ percepciones”(对于我所做的所有研究,最接近的翻译是“从源头收集”),其背后的想法是商店充当IRS并向客户收取一些额外费用,然后客户将从一定的年度或每月税额中扣除。 例如,假设某产品的价值为$ 200.00(不含税),含21%的增值税。商店必须从100美元及以上的订单中收取2%的总收入,因此订单明细为: 1 x产品= $ 200.00 增值税21%= $ 42.00 总收入2%= 4.00美元 总收费= $ 246.00 当然,2%的税率是可变的,具体取决于客户的帐单邮寄地址和客户类型(公司的税率和税金与人不同)。 我想真正杀死我的是无法通过Magento设置的最低金额。 此外,撇开最低金额,产品税和客户税的多重组合将导致必须为每种可能的组合创建规则。 例如,客户可以免缴增值税,但不缴纳总税。 我真的很感激您有什么想法可以解决,我现在处于“头脑风暴模式”。 目前,我正在认真考虑完全忽略Magento税收引擎,而只是对所有这些逻辑进行自定义总硬编码(也许在后端设置了一些面板来抽动参数) 谢谢
8 tax 
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.