tags:

views:

1506

answers:

5

I need to be able to import an IIF file into a QuickBooks 2008 application, via a .NET application. I do not know the first thing about Quickbook automation.

Where should I look?

+1  A: 

IIF files are deprecated in favour of a more fully featured API.

See here - http://developer.intuit.com/technical_resources/default.aspx?id=1492

Christopher Edwards
Thank you, but my clients are using IIF files now (with .csv) extensions, manually importing them successfully. I need to simply kick start the process and get a status of the import, with my .NET code.
Jason
A: 

If you're integrating a website, you can use this Web Connector framework to help get you started with the QuickBooks SDK: http://idnforums.intuit.com/messageview.aspx?catid=56&threadid=11040&enterthread=y

Keith Palmer
It will be a desktop application.
Jason
A: 

I don't know if there is a way to automate the actual import functionality of the QuickBooks app itself. You can certainly import the IIF files in your .NET code and then send the data to QuickBooks via the SDK.

QuickBooks has an IIF import kit that you can download. In it you will find details of the file format along with example IIF files. I don't have QuickBooks in front of me now, but you can find the download link by searching for IIF in the QuickBooks online help.

If that won't meet the needs of your client, then you might want to post in the Intuit Developer Network forums. They should be able to answer the question definitively.

nshaw
Thank you. Yes, they are importing IIF manually now, and I just want to automate that (I would rather avoid having to read the file and calling an API). I would rather call an API with the location of the IIF file. ;)
Jason
A: 

I was in your position once and I decided to go with this 3rd-party component: http://www.nsoftware.com/ibiz/quickbooks/default.aspx

This component make it almost trivial to interact with QuickBooks. They also have sample code, help files, and a knowledge base.

Tom Willwerth
A: 

Tom, How'd that 3rd party (nsoftware) integration go? What was your situation. I've developed a qb integration web app for remote qb files but can only get it work on 32 bit Vista so far (no server 2003 or Vista 64 bit) and was wondering if this would save me a headache. Thanx

-Actually got the qbxmlrp2e to tun on 64 bit Vista today, had to edit the app pool the website was running under to run 32 bit apps also.