从银行供稿(开放银行)导入时交易重复

自从引入开放式银行以用于我们的银行Feed以来,我们就有报告说某些Feed导入重复交易。已提请我们的开发团队尝试调查此问题的原因,以下是我们发现的详细信息。

原因

在调查过程中,我们发现可能导致此问题的三个原因:

  1. 一些银行可以向我们发送不同的ID’对于同一笔交易,有时在不同的日期。 卡什流将这些交易视为两个不同的交易,因此显示为导入两者的选项,而没有意识到它们是同一笔交易。
  2. 一些银行可能会对历史交易的描述进行更改,并以此生成新的交易ID。由于KashFlow将其识别为新的交易ID,因此它将尝试再次将其导入。
  3. 某些银行没有在每个条目中包含单独的交易ID,这会使软件难以识别交易是重复版本还是正版多个版本。在这种情况下,我们将根据银行发送的日期,描述和金额查找交易。如果银行更改对数据进行了任何历史更改(通常在说明中进行更改),软件将看到这是一个全新的交易,可以再次导入

我们已经看到对事务描述所做的更改很容易被遗漏,但是当我们进行调查后发现,通常是由于描述中的空格所致。

例:

日期描述导入日期
2020年1月6日“ XYNJFNE19579”£25.992020/05/06
2020年1月6日“ XYNJFNE19579”£25.992020年9月6日

如您在上面的示例中所看到的,在下一次导入银行提要时,说明后的空格已被银行删除。

为什么我们可以’t stop duplicates

在某些情况下,交易者可能具有相同的金额和在同一日期发生的销售的描述,但是,如果银行不包含交易ID作为从银行发送到KashFlow的信息的一部分,则那里软件无法识别这些交易是合法交易还是重复交易。因此,所有交易将被视为可导入。

受影响的银行

根据我们的调查,以下银行可能会受到此影响:

  • 劳埃德
  • 巴克莱银行
  • 汇丰银行
  • 哈利法克斯

在对此进行调查之后,我们一直与我们的开放银行合作伙伴保持联系,然后,他们将允许他们与银行进行沟通,以解释问题并从源头上解决问题。不幸的是,直到银行可以对其进行一些调整之前,我们都处于这种错误将继续发生的位置。由于开放银行仍然是一种相对较新的技术,因此一直在进步。从长远来看,这是我们将与银行合作的事情,看这是否可以解决。

如果要将银行供稿导入KashFlow,并且发现您认为重复的交易,则需要在“Ignore”列,以阻止该交易导入到您的银行交易中。

更新:2020年8月20日

现在,我们对集成Open 银行ing导入的方式进行了一些改进。现在,我们将删除项目描述中描述文本之前或之后的所有空格。我们希望这将减少导入重复过渡的风险。

了解KashFlow如何与您的业务和书籍一起使用