Home Forums Theme Support Dokan Dokan Shipping Tax Calculation incorrect

This topic is: not resolved

This topic contains 26 replies, has 3 voices, and was last updated by  Robert 3 years, 9 months ago.

Viewing 15 posts - 1 through 15 (of 27 total)
  • Author
    Posts
  • #70296

    Robert
    Member
    Post count: 58

    Hi there,
    I think there is a problem with the Dokan Shipping Tax calculation:

    Initial Situation:
    – The customer has two products (A and B) in his cart, which are from 2 different sellers from 2 different countries.
    – Product A has a tax class (TC1) assigned, which assigns 10% tax for the country of this customers
    – Product B has a tax class (TC2) assigned, which assigns 0% tax for the country of this customers

    Problem:
    – The Shipping Tax in the customers cart is calculated with 0% tax for both products (A and B), which is incorrect.
    BUT: If the customer just has the Product A in his cart (and not Product B, too), then the shipping tax is calculated correctly with 10% for this product A.

    WOOCommerce Settings:
    – Prices entered inclusive of tax
    – Dokan Shipping is enabled and the tax status is taxable
    – No other shipping methods are enabled than Dokan shipping

    Any ideas about that?
    Thx, Robert

    #70300

    towhid
    Participant
    Post count: 4505

    Hello Robert,

    Please allow me some time to reproduce this issue. Hope I will come back to you with a right solution.

    Thanks

    #70303

    towhid
    Participant
    Post count: 4505

    Hello Robert,

    Please provide me a screenshot here to make me clear about how did you configured the tax class in the backend.

    Thanks

    #70305

    Robert
    Member
    Post count: 58

    Tax Class TC1:
    Country Code: US
    Rate %: 10.0000
    Tax Name: VAT
    Priority: 1
    Shipping: True

    Tax Class TC2:
    Country Code: US
    Rate %: 0.0000
    Tax Name: VAT
    Priority: 1
    Shipping: True

    #70733

    towhid
    Participant
    Post count: 4505

    Please provide your login details by using this form: http://wedevs.com/provide-login-details/. I will have a look what is going wrong.

    Thank you 🙂

    #70764

    Robert
    Member
    Post count: 58

    Please test it in your test system and you will see, that this is a bug, which will affect all of us.
    You can reproduce it very easily, following the stets I wrote you.
    Thx, Robert

    #71099

    towhid
    Participant
    Post count: 4505

    Hello Robert,

    I have reproduce this issue but did not get any inconsistency.

    I need to see the settings of your site.

    Thanks

    #71323

    Robert
    Member
    Post count: 58

    Hi Towhid,
    you would not see anything on my page, because you are not in my country and the tax calculation calculates based on the customers country.

    What you should do in your test environment in my opinion is to set up two products (in fact from two different sellers) and each of these products need to have a different tax classes with a different tax for Bangladesh (f.e. 10% and 0%). Then you will see the bug.

    Please discuss this bug, not sure if it is just a dokan bug, or, which would be the worst case, that Woocommerce is not ready yet to be a basis for a multi vendor market place…

    Please let me know as soon as possible.
    Thx, Robert

    #71517

    towhid
    Participant
    Post count: 4505

    Hello Robert,

    First, I have create two prducts.
    Product A seller = admin and Product B = Mirza Imran
    Product

    Tax Class TC1:
    I have created two Tax class. Tax Class TC1 assigned for Product A.
    TC1

    Tax Class TC2:
    Tax Class TC1 assigned for Product B.
    TC2

    Cart Page
    I have added to Product A and Product B to cart page as a guest coustomer.
    Cart-page

    Checkout page:
    Now, I can see the two product in the checkout page. Tax Class TC1 applied to Product A.
    checkout page

    Please let me know that if I did any mistake?

    Thanks

    #71520

    Robert
    Member
    Post count: 58

    Hi Towhid,

    First you need to assign tax class TC2 to product B. (But I assume you did this and just have typo in this message).
    But second:
    The error is not that the tax is calculated wrong for the product. It is calculated wrong for the shipping.
    Please see the Regular Shipping in the cart page, it is calculated for both products with tax class TC2, which is 0%.
    Thx, Robert

    #71529

    towhid
    Participant
    Post count: 4505

    Hello Robert,

    After selecting regular shipping, I am getting the total amount “£48,68 (Includes £1,00 VAT, £0,68 BD TAX)”. Please check this screenshot and let me know if anything wrong in here.

    Shipping class

    Thanks

    #71534

    Robert
    Member
    Post count: 58

    You need to change your Woocommere Tax settings to:
    – Prices Entered With Tax: YES
    – Display Prices in the Shop: Including Tax
    – Display Prices During Cart and Checkout: Including tax

    If you need to change the first one, then you have to save the products again.
    Then see the result.
    If you do not see the bug, please send me the screenshot, but please inclusive the shipping price to your country of each seller store.
    Thx, Robert

    #71536

    towhid
    Participant
    Post count: 4505

    Hello Robert,

    According to your comments, I am already set the tax settings. Please check this screenshot.

    Woocommerce Tax Settings

    Please let me know I did anything wrong here.

    Thanks

    #71539

    Robert
    Member
    Post count: 58

    Hello Towhid,

    please set “Shipping Tax Class” to “Shipping tax based on cart items” and then check again.

    Thx, Robert

    #71913

    towhid
    Participant
    Post count: 4505

    Hello Robert,

    Sorry for my late reply. I was in huge pressure so I was not replied to your post in time.

    Please allow me some time to reproduce this within tomorrow.

    Thanks

Viewing 15 posts - 1 through 15 (of 27 total)

The topic ‘Dokan Shipping Tax Calculation incorrect’ is closed to new replies.