Finally I fixed it, this is what I did to find the issue:
Installed locally a brand new blank magento same version 188.8.131.52 directed it to the test database. And check cross border trade works fine. Maybe the issue is in the theme templates.
Disable the theme in the real project. Check that the issue is still in the prices. Issue is not in the theme.
GST is based on product group i guess.so you can create Tax class and rules based on each product group and assign that Tax class to that product group.
For example :
for example electronic products , GST will be same for all electronic products and for clothing products , GST will be same for all clothing products
For more details read this chat
Its just a fix but you can try to add custom option " Tax Price " with only one value and assign the price to it. And Make it required. So when a customer add the product to cart he/she has to select the custom options and the tax will be levied on the product.
certain products are excepted.
Then assign a different tax class to these products and configure tax rates to be 0% for this tax class.
This is assuming that two $4.00 tax free products are still tax free and the tax is not based on the order.
Not a direct solution, but some potential pointers/ideas.
Look into the tax helper class. Mage::helper('tax');
There is a method there ->getPrice that may work for you.
There are a lot of other interesting methods to look into.
Also have a peek at Mage_Catalog_Block_Product_View_Type_Configurable::getJsonConfig in there you will see some tax related ...
What is the difference?
The "Sales Tax" column value never changes. It reflects the original tax quoted on the order at the time the order was created. It's basically the Tax you "intended" to collect.
The "Tax" column value does change. It reflects the tax on the order after possible adjustments were made. These adjustments would be order cancelations, ...
I had this problem as well. Somehow my products were all set to Tax Class: none. I had configured taxes correctly, but in the shopping cart it was still showing zero taxes.
The issue was solved by accessing the product details:
Catalog > Products > View Product
Change tax class to "Taxable Goods" or whatever your tax class name is.
TaxJar and Vertex are both premier Magento technology partners with sales tax extensions.
Speaking on behalf of TaxJar, we provide free sales tax calculations for Magento merchants and paid subscriptions for automated reporting and filing. Calculations are made directly through our sales tax API, but we also have a backup rates feature that periodically ...
There are paid solutions like taxjar
But nothing free. If free you will need to manage yourselves via admin. You can of course write code to auto import / export of rates. But again that's something you will have to manage.
I guess, you will need to get the dedicated tax rates not only by percentage but also by code.
I would say you can to call $tax_model->getAppliedRates($request->setProductClassId($product_class)) instead of $tax_model->getRate($request->setProductClassId($product_class)).
With that call you will get an array with all rates - but as far as I see ...
Custom product pricing is achievable by writing a module to extend the getFinalPrice method in Mage_Catalog_Model_Product_Type_Price.
Depending on the type of products you have you may need to extend other pricing code as there are different price methods for configurable and simple products.
Here is an exceprt from a module I wrote that discounts the ...
I've been having a similar problem. In the end managed to get it to work, but I'm not entire sure why this fixed it (or more why it was not working before), but you can certainly try:
I removed/commented out the entire sales_display section in my app/etc/config.local.php file.
Set the settings again on the Default Config and both store-views.
Finally I ...
This is caused by having tax rules at the same priority.
Go to Sales > Tax > Manage Tax Rules
Select one of the rules that are affecting specific customer group.
Scroll down to Priority field.
As you can see there's a note:
Tax rates at the same priority are added, others are compounded.
Change the priority to a higher/lower number than the main ...
As long as you have a unique product tax class assigned to the products in this one category, you should be able to use reduced tax rates omitting PST in the 3 provinces. I think you'd have to do the following:
1) Create a new product tax class and assign your products to this tax class.
2) Create a new tax rate for each of the 3 provinces with the partial ...
You can have different tax classes and associate each product with different tax classes (its under the price tab in the products configuration). Just associate products which don't have taxes to "none" in the tax class option.
The business I work for has taxable and non-taxable products, no coding is needed to manage that, Magento already has the needed ...