格子和 QFX 文件中的交易是不是有共同的唯一标识符?

Posted

技术标签:

【中文标题】格子和 QFX 文件中的交易是不是有共同的唯一标识符?【英文标题】:Is there a common unique identifier for transactions from plaid and QFX file?格子和 QFX 文件中的交易是否有共同的唯一标识符? 【发布时间】:2021-08-26 09:21:43 【问题描述】:

有没有办法从 QFX 文件(从银行下载)和从格子获取的交易列表中唯一地识别交易?

QFX文件中有FITID,格子交易列表中有transaction_id。但是 QFX 文件和格子交易是否有任何共同的唯一标识符?

QFX 文件:

<BANKACCTFROM>
<BANKID>1234
<ACCTID>567890
<ACCTTYPE>CHECKING
</BANKACCTFROM>

<BANKTRANLIST>
<DTSTART>20210430120000[0:GMT]
<DTEND>20210504120000[0:GMT]

<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20210504120000[0:GMT]
<TRNAMT>-99.99
<FITID>202105040
<NAME>TEST TRANSACTION DATA
<MEMO> IN        05/03
</STMTTRN>
</BANKTRANLIST>

从 Plaid API 获取的交易:


    "account_id": "testaccountid123",
    "amount": 99.99,
    "category": [
      "Shops",
      "Clothing and Accessories"
    ],
    "category_id": "123546",
    "date": "2021-05-04",
    "iso_currency_code": "USD",
    "location": ,
    "merchant_name": "Test Transaction Data in 05/03",
    "name": "TEST TRANSACTION DATA IN  05/03",
    "payment_channel": "in store",
    "payment_meta": ,
    "pending": false,
    "pending_transaction_id": "asdf",
    "transaction_id": "testtransactionid",
    "transaction_type": "place"
  

【问题讨论】:

【参考方案1】:

我认为您已经回答了自己的问题 - 从您粘贴的回复中可以看出,QFX 文件和 Plaid 回复中没有共享 id 字段。

也就是说,您可能可以对名称、备注、日期和金额字段进行一些处理,以将它们匹配起来,并在 QFX 交易和 Plaid 交易之间获得非常接近准确的相关性。

【讨论】:

以上是关于格子和 QFX 文件中的交易是不是有共同的唯一标识符?的主要内容,如果未能解决你的问题,请参考以下文章

根据列中的共同值将大数据框拆分为数据框列表

(.OFX/.QFX/.QIF/.QBO/.OFC) 文件转换器

唯一标识名称和大小相同但内容不同的文件

MySQl新特性 GTID

iOS 和 Android 无需连接即可访问的蓝牙设备是不是有唯一标识符?

崩溃提供的标识符不是唯一的