Project:Ubercart Marketplace
Version:6.x-1.x-dev
Component:Documentation
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active

Issue Summary

I have tried to search for this but I couldn't find any info. Is it possible for the sellers to charge tax on their products based on where they are located?

Comments

#1

This is not currently supported.

#2

One thing we are thinking of doing, as part of the terms of the marketplace, is to make it the sellers' responsibly to pay all applicable taxes and fees. Their price should incorporate this.

#3

Making the sellers incorporate tax into their pricing is a good idea but usually only the people buying from your state pay tax. How do you differentiate those buyers from your state and those from other places?

#4

Yeah, that's a good point. I am no tax expert, but i'm thinking just put the full burden on the seller. I think that's what ebay does, no? The seller needs to track their buyers and do what is legally required of them. there should be no doubt that all taxes and fees are the responsibility of the seller. the marketplace host provides them with sales reports they can use in their calculations, but that's about it.

#5

It would be possible (and I have a foundation for it roughly laid out) to account for tax based on vendor state = customer state, but only the admin is able to configure the tax rules and as it has been mentioned, the seller is ultimately responsible for handling taxes.

#6

Hi Turgrid, did you ever get the tax setup to work? I don't mind contributing monetary wise.

#7

Category:support request» feature request

#8

Version:5.x-1.0-beta5» 6.x-1.x-dev

#9

I have been working on some modules to help with the tax issue. As I see it, it is the sellers responsibility to figure out and pay taxes but I believe it is the sites responsibility to at least collect those taxes and pass them on to the seller in the same way that packing costs are collected by the site and passed onto the seller. Currently even if Ubercart is configured to collect taxes Marketplace does not pass them on to the seller.

I have a prototype module that replicates the ubercart line-item and tax modules but adds a seller_uid to the data so a per seller tax can be calculated. This could also be expanded for per seller gift wrapping or other line items. The shipping line item is already handled by Marketplace but could be incorporated here as well.

It does not tackle the problem of needing to calculate the tax based on vendor state = customer state that Turgrid talks about. This is also needed and Turgid's work could be resurrected. In general I think that keeping the tax setup site specific is fine, as long as the above functionality is added. Amazon certainly does not allow its sellers to write tax rules but does do its best to collect taxes for said seller. It also acknowledges that in the end, it is the sellers responsibility to pay appropriate taxes.

I am writing this to see if there is any interest in this functionality in the community as a whole.

#10

@9 That would be a great addition to the module.