我有一个客户端不会打开他们的防火墙端口(甚至是我的办公室IP地址)来使用任何XML / COM接口来导入数据,所以它是IIF文件。他们正在使用QB2013 Enterprise。
我们正在为他们的出差员工创建一个费用系统,因此可以报销,并在需要时向客户收费。
我的麻烦是导入可结算的客户数据。他们希望将这些数据导入QuickBooks的“可计费时间和成本”区域以“保留”,以便他们的会计师可以为多个可计费项目(来自多个员工)生成单个发票。
我假设这是不可能的,因为“时间和费用”没有列出可以导入哪些类型的交易(http://support.quickbooks.intuit.com/support/articles/HOW12778)。
希望有人在这里有更多的QB经验。
答案 0 :(得分:1)
IIF文件已被Intuit 弃用大约10年了。你不应该使用它们。 IIF文件存在众所周知的问题,导致QuickBooks公司文件损坏,QuickBooks帐户余额不正确等。
此外,您无需打开任何防火墙端口即可与QuickBooks集成。绝对没有理由这样做。
与QuickBooks集成的两种推荐方法(非{3}}适用于非SaaS应用程序,Web Connector适用于SaaS应用程序)都不需要打开防火墙端口。
Web连接器使用从与QuickBooks计算机发起的传出请求进行的poll-over-HTTPS通信方法,而Intuit Anywhere / Intuit Partner Platform使用专有通信流,再次使用从QuicKBooks计算机发起的传出请求。 既不需要打开防火墙端口,因为请求是从QuickBooks计算机启动的,而不是直接从您的应用程序启动。