Question

I have a client who will not open their Firewall ports (even to my office IP address) to use any of the XML/COM interfaces for importing data, so IIF files it is. They're using QB2013 Enterprise.

We're creating an expense system for their travelling employees, so they can be reimbursed and clients can be billed if needed.

My trouble is importing the billable customer data. They want this data to be imported into the "Billable Time and Costs" area of QuickBooks for "holding" so their accountants can generate a single invoice for multiple billable items (from multiple employees).

I'm assuming this isn't possible since "Time and Cost" isn't listed on what types of transactions can be imported (http://support.quickbooks.intuit.com/support/articles/HOW12778).

Hopefully someone on here has more experience with QB than I.

Was it helpful?

Solution

IIF files have been deprecated by Intuit for about 10 years now. You should not be using them. There are well known issues with IIF files that result in corrupted QuickBooks company files, incorrect balances on accounts in QuickBooks, etc.

Further, you do not need to open any firewall ports to integrate with QuickBooks. There is absolutely no reason to do this.

Neither of the two recommended ways of integrating with QuickBooks (the Web Connector for non-SaaS applications, and Intuit Anywhere/Intuit Partner Platform for SaaS apps) requires opening firewall ports.

The Web Connector uses a poll-over-HTTPS method of communication with outgoing requests initiated from the QuickBooks machine, while Intuit Anywhere/Intuit Partner Platform uses a proprietary communication stream, again with outgoing requests initiated from the QuicKBooks machine. Neither requires any opening of firewall ports since the requests are initiated from the QuickBooks machine, not directly from your app.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top