Quickbooks - 将导入 IIF 迁移到 QODBC

Quickbooks - migrate import IIF to QODBC

我正在尝试迁移我的实际逻辑以使用 QODBC 工具将发票导入 Quickbooks,但我无法找到 IIF 文件的列与数据库的列之间的关系。

这是我的 IIF 文件header

!TRNS   TRNSID  TRNSTYPE    DATE    ACCNT   NAME    CLASS   AMOUNT  DOCNUM  MEMO    CLEAR   TOPRINT NAMEISTAXABLE   ADDR1   ADDR2   ADDR3   ADDR4   ADDR5   PONUM   DUEDATE TERMS   OTHER1
!SPL    SPLID   TRNSTYPE    DATE    ACCNT   NAME    CLASS   AMOUNT  DOCNUM  MEMO    CLEAR   QNTY    PRICE   INVITEM PAYMETH TAXABLE VALADJ  SERVICEDATE OTHER2  EXTRA
!ENDTRNS

应该在哪些表和列中插入数据以生成包含我现在拥有的类似数据的发票?

有一些文档说明所有这些关系吗?

提前致谢!

我建议尝试诱饵和同步技术。

在前端或创建 IIF 文件的来源中输入客户、注释、地址、项目等中的唯一内容。输入数据后,您可以将其导出到 IIF 文件。 一旦你有了它,你就知道 IIF 文件的哪些字段链接到什么。

然后您可以参考 QODBC Invoice / InvoiceLine table schema/relationship。 参考: http://qodbc.com/schema.htm

然后需要做字段映射,获取生成的SQL语句并执行插入语句。

参考文献:

http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2389/0/how-to-create-invoices-using-qodbc

http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2810/44/how-to-insert-invoice-using-excel---vba