Integrated Tax Providers
Integrated Tax Providers
I was going through the file system and found: "/admin/Taxes/Providers/CCH/enroll.aspx". Does this mean you plan on providing sales tax integration w/CCH and Cybersource? That would be fantastic. We are looking at having to upload 2200+ zip codes for New York state each month -- and it still won't be accurate enough for our reporting... If you aren't planning on offering automatic integration, can you tell me if there is a way I can set it up with one of these providers ourselves if we work with a programmer? Thanks.
- Shopping Cart Admin
- AbleCommerce Admin
- Posts: 3055
- Joined: Mon Dec 01, 2003 8:41 pm
- Location: Vancouver, WA
- Contact:
Thanks. I realize not everybody has to deal with the New York State tax abyss, but that integration would be huge.
I was meeting with our bookkeeper this morning. We have to update over 2200 different sales tax/zip codes combinations each month.
We've got the codes in excel format right now. Looks like the most promising method will be to upload them as xml with the data tool.
How difficult is it to convert excel to the proper XML for AC7? Do you know if this is possible in excel, should we look for a programmer?
Thanks.
I was meeting with our bookkeeper this morning. We have to update over 2200 different sales tax/zip codes combinations each month.
We've got the codes in excel format right now. Looks like the most promising method will be to upload them as xml with the data tool.
How difficult is it to convert excel to the proper XML for AC7? Do you know if this is possible in excel, should we look for a programmer?
Thanks.
- Shopping Cart Admin
- AbleCommerce Admin
- Posts: 3055
- Joined: Mon Dec 01, 2003 8:41 pm
- Location: Vancouver, WA
- Contact:
- Logan Rhodehamel
- Developer
- Posts: 4116
- Joined: Wed Dec 10, 2003 5:26 pm
Re: Integrated Tax Providers
The integration for CCH was functional at one point in AC7. When we made an architecture change to the core, the CCH code was not updated and so it will not work as is. Cybersource was never implemented in AC7. Both were tabled because demand in AC55 was so low - I think I could count on my fingers the number of merchants who used these in production.Will wrote:I was going through the file system and found: "/admin/Taxes/Providers/CCH/enroll.aspx".
Regarding the tax code update - it would be a very simple programming task to create a custom ASP script. This script would read the Excel data and update the tax codes. It would not require source code.
Excel contains a way to map and save your data to XML. I am not sure whether that could be used in conjunction with the client tool - I still need to get up to speed on the status of that utility.
Cheers,
Logan
.com
If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Logan

If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
I'm surprised not many people wanted this integration. Anybody selling within NY and CA would almost have to have this. Go figure.
We're going to buy time with an interim solution right now -- charging a single median sales tax rate and then figuring out the reporting outside of AC7. That's only going to be viable for a couple months, though.
Do you plan on offering the integration? If yes, do you have a timeframe?
Thanks.
We're going to buy time with an interim solution right now -- charging a single median sales tax rate and then figuring out the reporting outside of AC7. That's only going to be viable for a couple months, though.
Do you plan on offering the integration? If yes, do you have a timeframe?
Thanks.
- Logan Rhodehamel
- Developer
- Posts: 4116
- Joined: Wed Dec 10, 2003 5:26 pm
As far as I'm aware, we do plan on completing those tax provider integrations. I cannot give you a timeframe today. Perhaps I can be more specific at the end of the week.
Cheers,
Logan
.com
If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Logan

If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Need v7 integration info as well
Hi:
We also need to integrate with a Tax API. We are using Avatax from Avalara. So I am raising my hand as a developer who needs source to work from for this too.
Thanks!
-Rob.
We also need to integrate with a Tax API. We are using Avatax from Avalara. So I am raising my hand as a developer who needs source to work from for this too.
Thanks!
-Rob.
- Logan Rhodehamel
- Developer
- Posts: 4116
- Joined: Wed Dec 10, 2003 5:26 pm
No it doesn't require source code. AFAIK, the Avalara integration was completed already.
What it requires is that you construct a class that implements our tax provider interface. I will see whether I can get a sample thrown together today.
What it requires is that you construct a class that implements our tax provider interface. I will see whether I can get a sample thrown together today.
Cheers,
Logan
.com
If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Logan

If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Integrated Tax Providers
We are going to release our source code to the community for what we've done to integrate with Avalara. Is there a contributions repository or should we just host and post a link?
- Logan Rhodehamel
- Developer
- Posts: 4116
- Joined: Wed Dec 10, 2003 5:26 pm
I can't say "any" for certain... How about, yes you should be able to integrate almost any provider.Will wrote:Logan, when you say "implements our tax provider interface" does that mean we can integrate with any tax provider or just Avalara?
Basically what happens is you create a .NET assembly that implements our ITaxProvider interface. It has methods like Calculate, Commit, and Cancel. If you add a tax provider to your store, our code knows to call the methods defined by our interface when it is needed.
So it's not just Avalara. We use the same framework to integrate CyberSource and CertiTAX. (However those integrations will not be published until our 7.1 release as we need more time to properly test them.)
Cheers,
Logan
.com
If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Logan

If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Does this mean if we need it before you release 7.1 we can have a programmer write and implement the .NET assembly without needing the source code?However those integrations will not be published until our 7.1 release as we need more time to properly test them.)
Just want to make sure I understand the situation properly before I talk to people.
Thanks.
- Logan Rhodehamel
- Developer
- Posts: 4116
- Joined: Wed Dec 10, 2003 5:26 pm
I think you would find this thread of interest:
viewtopic.php?t=5935&highlight=avalara
Source code was not required to complete this integration.
viewtopic.php?t=5935&highlight=avalara
Source code was not required to complete this integration.
Cheers,
Logan
.com
If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Logan

If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
FYI I have posted our Avalara provider integration to the thread Logan quoted above. Good luck!Logan Rhodehamel wrote:I think you would find this thread of interest:
viewtopic.php?t=5935&highlight=avalara
Source code was not required to complete this integration.