View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002949 | Composr | ecommerce | public | 2016-11-25 22:13 | 2017-02-12 00:29 |
Reporter | Chris Graham | Assigned To | Chris Graham | ||
Severity | Feature-request | ||||
Status | closed | Resolution | duplicate | ||
Product Version | |||||
Fixed in Version | |||||
Summary | 0002949: Better tax handling | ||||
Description | Currently we don't do tax handling well at all. In a US store everyone paying in the same state as the store must pay tax. In an EU store everyone must pay tax if they are in the EU, unless that are registered for VAT themselves in which case they must give a VAT number. For the shopping cart you define tax in the system, and you can allow users to opt-out if they're not liable for tax. The tax that was charged for is included in the order history. For everything else we're relying on tax being charged by the payment gateway correctly, where the records would be kept. This is very complex and could be improved in many ways: - Instead of having a tax opt-out checkbox, have proper processing rules to determine if tax is liable based on location - For the EU have a feature to enter a VAT number to opt-out of tax (this isn't so important, as companies can just get a rebate instead of initially opting-out) - For all products workout the tax, charge it, and record it with the transactions, and allow that to be downloaded in a CSV (i.e. take away the responsibility from the payment gateway). | ||||
Additional Information | This needs documenting too. Right now I think people are not suffering tax problems because: 1) In the US nobody is really auditing small online stores for sales tax, it's rather lawless here, and especially difficult due to the state-line rule about not charging taxes (so nobody is going to go check all that) 2) In the EU there's a VAT threshold, so it doesn't apply to micro-businesses 3) In the EU those over the VAT threshold are probably still mostly only serving EU customers, so can just calculate the tax easily from the transactions - and if some people are charged tax who didn't need to be, it would just be paid to the taxman anyway (who wouldn't complain). 4) People are rarely (if ever) having both the shopping cart, and usergroup subscriptions, so relying on either the cart tax calculation, or the payment gateway's own calculation, is sufficient. I don't like all the caveats of this. One good unified integrated system would be much better. | ||||
Tags | No tags attached. | ||||
Time estimation (hours) | 40 | ||||
Sponsorship open | |||||
duplicate of | 0003063 | resolved | Chris Graham | Sales tax: Buyer-origin tax rules |
|
Chris: most states in US opt for collecting tax if there is a company facility in the state—not necessarily a retail store but maybe only a shipping hub. So for instance, I live in AZ and if I buy from Amazon.com, I get charged AZ state sales tax because they have a shipping point in metro Phoenix. |
|
On further investigation, sales tax rules are far more complicated than I realised. I'm creating a number of new issues for it. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-11-25 22:13 | Chris Graham | New Issue | |
2016-11-25 22:14 | Chris Graham | Additional Information Updated | View Revisions |
2016-11-26 08:44 | bobmiers | Note Added: 0004578 | |
2017-02-03 14:39 | Chris Graham | Note Added: 0004741 | |
2017-02-03 14:39 | Chris Graham | Status | non-assigned => closed |
2017-02-03 14:39 | Chris Graham | Assigned To | => Chris Graham |
2017-02-03 14:39 | Chris Graham | Resolution | open => duplicate |
2017-02-12 00:29 | Chris Graham | Relationship added | duplicate of 0003063 |