• Resolved sammzand

    (@sammzand)


    hi,

    I am confused and need serious help to sort out taxation issue in my site.Anybody with any code and help is really appreciated!!

    I have 2 taxation scheme in my country.One is TAX A charged if product delivered within state and another TAX B if product delivered in another state of same country.

    Now if ‘seller’ a user role in my site is in state A and customer is in state A then TAX A is applied.If seller is in state A and customer is in state B then TAX B is applied.

    I have created taxes in woocommerce.But,during checkout it is not checking anything and applying both the taxes.

    I need a solution asap as my site will be launched soon.

    https://wordpress.org/plugins/woocommerce/

Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter sammzand

    (@sammzand)

    Can anybody guide me ?

    Plugin Contributor Mike Jolley

    (@mikejolley)

    Who is “seller”? Wouldn’t that be you as its your store and you get the money in your account?

    Tax classes should be used. You’ll need one per origin state, then set the rates up that apply.

    Thread Starter sammzand

    (@sammzand)

    Thanks for the reply Mike.
    Here I am using dokan plugin so I have sellers and customers user role apart from admin.

    Sellers will sale their product from my site and customers will buy it.

    Yes, have set up taxes in woocommerce :”standard rates”
    Example:

    I added country IN state A A RANGE OF PIN CODES tax A 4% priority 1
    then i added country IN state blank PIN CODES blank tax B 2% priority 1

    So,it means throughout country IN it is tax B and incase state WB with any pincode within range then tax A is applied.

    Now as I said before if seller is in state A and customer is in state A then TAX A is applied during checkout.If seller is in state A and customer is in state B then TAX B is applied during checkout.

    Now during checkout I want exact tax rate based on above logic but it is not happening during checkout..

    Plugin Contributor Mike Jolley

    (@mikejolley)

    Seller’s product A put in tax class A.
    Seller’s product B put in tax class B.

    Now you can set tax rates applicable to each seller location only. Make sense?

    Thread Starter sammzand

    (@sammzand)

    Ok..I understood what you want to say..

    But,how the system will understand during checkout that whether the customer belongs to same state of seller or another state? The tax trate during checkout will be based on it.

    For your example:

    Seller A product A put in tax class A state A

    Seller B product B put in tax class B state B

    Now if a customer buys product A and if he stays in state A then tax class A applied but if he stays in state B then what will happen? Does it mean that I have to create individual tax class for all individual states in my country for a single product?

    Plugin Contributor Mike Jolley

    (@mikejolley)

    Taxes can be based on address so you know the user state. You’ll account for this in your rates for each tax class.
    E.g if tax class A is for a seller in Alabama, you can add the extra taxes to your AL tax rate for that class only.

    Shouldn’t Tax B be set to priority 2? So that if Tax A applies it only applies that one, but if it does not then it moves on to Tax B. My only question would be if it will apply both if Tax A does apply, but it would be worth a try to see if that does in fact work.

    Thread Starter sammzand

    (@sammzand)

    E.g if tax class A is for a seller in Alabama, you can add the extra taxes to your AL tax rate for that class only.

    Yes,but how during checkout it will be detected that which tax class to choose depending on the customer’s address?

    Let me give a detail example to clarify the whole concept.

    Suppose in US,you have taxes to sale product from one state to another state and also within a state

    Seller A in Alabama sales product A with tax class A 4% within the same state.
    Seller A in Alabama sales product A with tax class A 2% in another state say Georgia.

    Now a customer in Alabama orders product A then for him tax class A 4% is applied.

    Now another customer in Georgia orders product A then for him tax class A 2% is applied.

    Now my queries:

    1.How woocommerce checkout understand the state difference and applies correct tax?
    2.If another seller is having different rate of tax in his state then how can I create so many tax class and assign to each seller(Note:I can see only Standard Rate, Reduced Rate, and Zero Rate).But,I have 29 states in my country.

    Thread Starter sammzand

    (@sammzand)

    I think I have solved it.I was unaware that I can create unlimited number of tax class from additional class field.Now,I will create tax class for all individual states.

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘woocommerce tax issue’ is closed to new replies.