对于来自格纹和QFX文件的事务,是否有一个通用的唯一标识符



有没有办法从QFX文件(从银行下载(和从plaid获取的交易列表中唯一标识交易?

QFX文件中有FITID,格子事务列表中有transaction_id。但是QFX文件和Plaid事务是否有任何通用的唯一标识符?

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"
}

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

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

最新更新