17 replies [Last post]
kenzky's picture
Offline
Joined: 10/03/2007
Juice: 5
Was this information Helpful?

I use Quickbooks in my business and am keen on integrating it with Ubercart. There is a solid market niche for this code. I will be ready to pitch in and help out on coding around end of October.

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15459
Re: Interested in Quickbooks Progress

Well, when I got back from Drupalcon, we decided that getting 1.0 out the door with products that grant roles and file downloads was the best thing to do. That means my QuickBooks plans have been bumped a little unless someone wishes to sponsor the development. I'll be happy to draw up a roadmap as soon as I can, and I really do plan to work on this as soon as possible. I imagine it will be something like a filler project while I'm bugfixing the beta releases.

miked's picture
Offline
Joined: 09/25/2007
Juice: 4
Qbooks and NuSOAP for old PHP4 envs

While it's not much.....For what it's worth.....

I just completed the "clientVersion" and "authentication" services for QBWC 1.5.

The major difference....(from all the work I've viewed/downloaded like qbis)....is that I'm doing the complete WSDL generation within nuSOAP.
This includes the XML Array parsing that apparently has driven everyone insane
in the past.
This also means that it will run on old PHP4 installs as long as SSL is running.
My needs were not as heavy as the QBIS system. I just want to put transactions
in the table....in both directions with logging.

So yes.....I'm working on it independently....with a completely different
approach to the requirement......and I have a long way to go......

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15459
Re: Qbooks and NuSOAP for old PHP4 envs

"I have a long way to go..."

It's unfortunate that they've designed software integration to be like this for even simple tasks... I wish you the best of luck and will be joining you soon! Smiling

Nick's picture
Offline
Joined: 08/17/2007
Juice: 95
Re: Re: Qbooks and NuSOAP for old PHP4 envs

Has anyone heard any talk about Peachtree integration?

swheeler's picture
Offline
Joined: 08/17/2010
Juice: 20
Ubercart integration with Peachtree Accounting

Hi, I am an add-on partner for Peachtree Accounting and offer a configurable interface to Peachtree. The product, CartSpan ( www.CartSpan.com ), is bi-directional and can be used for downloading orders as well as updating item price/quantity in your cart. I'm looking for a Ubercart/Peachtree customer to collaborate with on configuring this interface. I will build the interface at no additional charge to you.
Scott Wheeler, OwnerCadence Software, LLCscott.wheeler@cartspan.com

Scott Wheeler, Owner
Noverhead Software, LLC
Makers of CartSpan eCommerce integration for Sage 50 U.S. (Peachtree) and QuickBooks
http://www.CartSpan.com
513-708-1317

miked's picture
Offline
Joined: 09/25/2007
Juice: 4
UPDATE "long way to go"

Ohhh...
It won't take very long....and will be a completely dynamic
WSDL.

Pretty much cheese for any good coder with old school experience.

Eye-wink

Done! Dynamic WSDL with NUSOAP less than 400 lines....in a single PHP app.
(Half of that is comments). QBWC log listing below.

Good luck!

Eye-wink

=========================================

20071109.22:19:17 UTC : btnUpdate_Click() : updateWS() for application = 'MDLaptop LocalhostTest' has STARTED
20071109.22:19:17 UTC : setUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to True
20071109.22:19:17 UTC : setUpdateLock() : ********************* Update session locked *********************
20071109.22:19:17 UTC : updateWS() : Here are the update parameters for this app: -
20071109.22:19:17 UTC : updateWS() : ----------------------------------------------
20071109.22:19:17 UTC : updateWS() : AppName = MDLaptop LocalhostTest
20071109.22:19:17 UTC : updateWS() : AppID =
20071109.22:19:17 UTC : updateWS() : AppURL = https://localhost/SOAP_STUFF/qbiDTG/DTG_QBWCservertest2.php
20071109.22:19:17 UTC : updateWS() : UserName = qbisuser
20071109.22:19:17 UTC : updateWS() : Password =
20071109.22:19:17 UTC : updateWS() : QbType = QBFS
20071109.22:19:17 UTC : updateWS() : SOAPStyle = RPC
20071109.22:19:17 UTC : updateWS() : OwnerID = {A9A83089-7DA7-4d27-A08C-7E1626E9395A}
20071109.22:19:17 UTC : updateWS() : ----------------------------------------------
20071109.22:19:17 UTC : updateWS() : Initiating connection to application: MDLaptop LocalhostTest
20071109.22:19:17 UTC : updateWS() : Calling clientVersion() with following parameter:
20071109.22:19:17 UTC : updateWS() : Received from clientVersion() following parameter:
20071109.22:19:17 UTC : updateWS() : QBWC1037: Application sent following warning message when checking version of QBWebConnector. < QBWC 1.5 Minimum Required. Your Ver:1.5.0.100>
20071109.22:19:19 UTC : updateWS() : User chose Yes to continue update operation. QBWebConnector will continue update process.
20071109.22:19:19 UTC : updateWS() : Authenticating to application.
20071109.22:19:19 UTC : updateWS() : username = qbisuser
20071109.22:19:19 UTC : updateWS() : Authenticating...
20071109.22:19:19 UTC : updateWS() : Calling authenticate() with following parameters:
20071109.22:19:19 UTC : updateWS() : Received from authenticate() following parameters:
20071109.22:19:19 UTC : updateWS() : Done.
20071109.22:19:19 UTC : setCurrentWebServiceName : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\CurrentWebServiceName has been set to MDLaptop LocalhostTest
20071109.22:19:19 UTC : setCurrentWebServiceSessionTicket : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\CurrentWebServiceSessionTicket has been set to 37eb0ee4c8796c855a9662e54d5e58d8
20071109.22:19:19 UTC : updateWS() : User authenticated.
20071109.22:19:19 UTC : updateWS() : Connecting to QuickBooks...
20071109.22:19:19 UTC : updateWS() : Connected.
20071109.22:19:19 UTC : updateWS() : Beginning session to QuickBooks with company file named <"">...
20071109.22:19:19 UTC : updateWS() : Session started.
20071109.22:19:19 UTC : updateWS() : Asking application to send request no. 1
20071109.22:19:19 UTC : updateWS() : Calling sendRequestXML() with following parameters:
20071109.22:19:19 UTC : updateWS() : wcTicket="37eb0ee4c8796c855a9662e54d5e58d8"
20071109.22:19:19 UTC : updateWS() : HCPResponseXML=
20071109.22:19:19 UTC : updateWS() : <?xml version="1.0" ?>

<?qbxml version="6.0" ?>

20071109.22:19:20 UTC : setDataExchanged : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\DataExchanged has been set to True
20071109.22:19:20 UTC : updateWS() : Done. No more to process.
20071109.22:19:20 UTC : updateWS() : Ending session to QuickBooks.
20071109.22:19:20 UTC : updateWS() : Session ended.
20071109.22:19:20 UTC : updateWS() : Closing connection to QuickBooks.
20071109.22:19:20 UTC : updateWS() : Connection closed.
20071109.22:19:20 UTC : updateWS() : Calling closeConnection() with following parameter:
20071109.22:19:20 UTC : updateWS() : Received from closeConnection() following parameter:
20071109.22:19:20 UTC : updateWS() : CloseConnection called to application.
20071109.22:19:20 UTC : updateWS() : Response received from application = QBWC Session Closed for Ticket:37eb0ee4c8796c855a9662e54d5e58d8
20071109.22:19:20 UTC : updateWS() : Job completed.
20071109.22:19:20 UTC : setUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to False
20071109.22:19:20 UTC : setUpdateLock() : ********************* Update session unlocked *********************
20071109.22:19:20 UTC : btnUpdate_Click() : Update completed.
20071109.22:19:20 UTC : btnUpdate_Click() : updateWS() for application = 'MDLaptop LocalhostTest' has ENDED
20071109.22:19:20 UTC : btnUpdate_Click() : Update complete.

AttachmentSize
NuSOAP_ DTG_QBWCServertest2wsdl.pdf 17.33 KB
zach.conrad@digitecmail.com's picture
Offline
Joined: 09/19/2007
Juice: 5
Any possibility of sharing that code?

Just curious if you plan on sharing it with the rest of us Smiling

miked's picture
Offline
Joined: 09/25/2007
Juice: 4
QBWC

That would depend on whether you are a Communist or a Capitalist.

I'm a Capitalist. Charge around $350.00/hour....for consultation.

Let's see....single PHP script....self contained....supporting Mysql tables
(yes all the tables....not just the teasers as others have provided)

What's it worth to you after a couple of weeks of my time?

I'd provide it....(encrypted naturally with a MAC address
verification setup on a per machine basis).

Eye-wink

greengardeners's picture
Offline
Joined: 11/21/2007
Juice: 2
Atandra Products - THUB?

Hi,
I am trying to work away from using netsuite.com and am doing research on a quickbooks integrated solution.

Been doing research and I would prefer to use a drupal based ecommerce site since our websites are drupal enabled...

So I found this site and noticed that there seems to be a backburner on the integration...

I found http://www.atandra.com THUB for ecommerce integration solution and am wondering if anyone has considered using this as a solution or if the fine developers of ubercart would consider partnering with Attandra like oscommerce, zencart, etc.

Thanks and Peace,
Andrew

cgratny's picture
Offline
Joined: 12/30/2007
Juice: 2
T-Hub

I use T-Hub with a Cre-Loaded installation, and it works alright, it just ends up giving up on transactions a little too often. It's an alright product, we use it to integrate with Dazzle for shipping, that is the biggest gain we have using it.

le
le's picture
Offline
Joined: 07/05/2009
Juice: 11
Update on t-hub?

Hiya - does this post mean you are using T-Hub with Drupal & Ubercart? Can you hook me up with some more details on how you're doing this?

jesaonline's picture
Offline
Joined: 09/02/2010
Juice: 7
I am for it

I have a client that has a part catalog of about 700 parts in PeachTree. I am looking it integrate this with a Drupal site using either UberCart or the ecommerce module.

Please let me know if you would like to collaborate on this.

Best Regards,
Adrianna

swheeler's picture
Offline
Joined: 08/17/2010
Juice: 20
Collaboration on Peachtree Integration with UberCart

Hello jesaonline,

I am certainly interested in working with you and your client to build a standard interface between UberCart and Peachtree. This generally takes about 3-5 days depending upon the complexity of the database. Please send me your contact information off-line at scott.wheeler@cartspan.com and I will send you additional details on how we get started.

Best regards,
Scott

Scott Wheeler, Owner
Noverhead Software, LLC
Makers of CartSpan eCommerce integration for Sage 50 U.S. (Peachtree) and QuickBooks
http://www.CartSpan.com
513-708-1317

BigMike's picture
Offline
Joined: 10/20/2008
Juice: 1116
swheeler wrote: Hello
swheeler wrote:

Hello jesaonline,

I am certainly interested in working with you and your client to build a standard interface between UberCart and Peachtree.

Scott,

We are also interested in this however we won't be ready to switch over to Peachtree until probably summer time. But I wanted to post here to show more support for an interface between Ubercart and Peachtree.

-Mike

swheeler's picture
Offline
Joined: 08/17/2010
Juice: 20
Hi Mike, If you have an

Hi Mike,

If you have an active cart, give me a call and we'll build that integration now so its ready in the Summer. You can reach me @ 513-708-1317.

Best regards,
Scott

Scott Wheeler, Owner
Noverhead Software, LLC
Makers of CartSpan eCommerce integration for Sage 50 U.S. (Peachtree) and QuickBooks
http://www.CartSpan.com
513-708-1317

torgosPizza's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.
Joined: 08/14/2007
Juice: 4111
Re: swheeler wrote: Hello

Mike, the guys from Deep Thought Software have Quickbooks integration working.. it's not free but I've met the guys and they definitely know their stuff. Check it out.

http://www.deepthoughtsoftware.com/Courier

EDIT: Nevermind, I saw the PeachTree stuff just now... sorry Smiling

--
Help directly fund development: Donate via PayPal!

nightbird's picture
Offline
Joined: 11/02/2011
Juice: 22
Another FREE ubercart module QuickBooks Integration

Ubercart QuickBooks Integration Solution, it works with ubercart and QuickBooks API module to synchronize Ubercart orders to QuickBooks

http://toptons.com/content/drupal-ubercart-module-uc-qb-order

give it a try, please leave some feedback

NIGHTBIRD @ TOPTONS
eBay Integration
QuickBooks Integration
www.toptons.com