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?
From the invoice detail screen, select The Export to QuickBooks option from the top menu. The export routine will prompt you to run the file or save it. Choose save and save the file in your desired location. You can then import that file into QuickBooks using QuickBooks’ “Import IIF Files” under the File menu.
JasonJason
4 Answers
IIF files are deprecated in favour of a more fully featured API.
See question 20 here - https://developer.intuit.com/blog/2015/03/03/top-20-intuit-developer-questions or question 4 here - https://developer.intuit.com/docs/0250_qb/0010_get_oriented/faqs
Christopher EdwardsChristopher Edwards
![Qb Invoice Import Qb Invoice Import](/uploads/1/2/4/3/124325273/457318766.jpg)
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 Jr.Keith Palmer Jr.
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.
nshawnshaw
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 WillwerthTom Willwerth