2

我需要从 SQL 数据库中选择一些记录并将它们转换为对 Quicken 友好的格式,以便将它们合并到现有的 Quicken 2012 Home and Business 支票帐户中。

这是我到目前为止所做的:

  • 尝试导入包含现有帐户(名为“支票帐户”)的新交易的 QXF。但是,它不是将交易导入“支票账户”,而是创建一个新账户“支票账户 2”,而不是将新交易导入/合并到适当的预先存在的“支票账户”账户中。根据 Quicken 的网站(页面底部的链接),这是正在发生的事情:

导入 QXF 文件时,QXF 文件中的一个或多个帐户可能已存在于目标数据文件中。如果是这种情况,Quicken 将不会尝试合并这些重复账户中的交易。相反,Quicken 将创建一个新帐户

  • 联系了 Quicken,但他们的支持人员显然无法理解该问题,他们只知道如何使用该程序,无法提供有关使用哪种格式的任何其他信息。
  • 研究 QFX、QXF、OFX 和 QIF

根据我的阅读,不支持 OFX(而 QFX 仅用于在 Quicken 注册的金融机构)。此外,QIF 正在逐步淘汰,不支持我需要将这些记录导入的支票账户。最后,QXF 已证明很难找到相关信息,但据我所知,它是一种编码文件格式,需要一些 SDK 来创建,除了这个问题(如上所述)之外,它不会根据我的标准导入。

我在这里束手无策,我花了几个小时研究这个话题。任何帮助,将不胜感激。

更新: 请理解我不是要你“最喜欢的”SDK,我只是在发现我的选择时遇到了麻烦,我希望 StackOverflow 社区能够为我指明正确的方向。

参考

加快 QXF 文献:http://quicken.intuit.com/support/help/backup--restore--file-issues/importing-and-exporting-qxf-files-in-quicken-essentials-for-mac/GEN83152 。 html

4

2 回答 2

3

经过大量研究,我发现解决方案是 QIF。尽管 Quicken 说:

注意:QIF 导入不适用于支票、信用卡、储蓄、401(k) 或任何其他经纪账户。

这似乎是一个错误的陈述,因为它实际上只在导出数据时强制执行。在任何 QIF 的顶部添加以下四行(记录 [此处][1])后,我已成功将新交易导入/合并到现有的 Quicken 2012 Checking 帐户中。我的理解是这适用于任何帐户,无论类型如何。

!Account
NJoint Brokerage Account
TInvst
^

在我的情况下,我只需要将“联合经纪账户”替换为我希望导入的账户名,即使指定的类型是“Invst”并且我的账户是“Checking”,这仍然成功。

Quicken QIF 文献:将数据导入 Quicken(更新:2012 年 4 月 27 日 | 文章 ID:GEN82389) 解决方案 URL:直接方法

于 2014-01-15T14:05:38.563 回答
2

QIF 被弃用的原因很简单,因为它没有很好的文档记录,Quicken 从未发布过它的标准。使用它可以达到的最佳效果是通过反复试验(或通过对已安装程序有效的方法)。

另一方面,QFX(更多 OFX 变体)经过精心指定,最适合银行数据导入。您对 QIF 文件的解决方案与您需要应用于 QFX 文件的解决方案完全相同,并且您需要修改其值以匹配您现有帐户的标签是:并且请注意,QFX 具有附加的(未记录的)标签执行他们的许可限制,您也需要匹配这些限制。

于 2015-08-10T11:41:07.533 回答