我注意到,对于帐户 A,lastTransactionDate
是一个日期,在此日期之前发生的所有交易都可以通过 getAccountTransactions
获得。该日期不是,在计算账户余额时仅考虑在此之前发生的所有交易A 因为必须考虑在 lastTransactionDate
之后发生的一些交易才能产生正确的余额。有人可以证实我的观察吗?
另一件事是,一些与 balanceDate
发生在同一日期且确切时间在 balanceDate
时间之后的交易也会被考虑在内,以产生账户余额。例如,balanceAmount
= 7682.16、balanceDate
= 2013-08-06 12:53:21 - 07:00,但交易 postedDate
= 2013-08-06 16:49:41 - 07:00 已包含在内。这是否意味着我们应该只关心 balanceDate
的日期部分? 2013-08-06 12:53:21 - 07:00 的 balanceDate
包含 2013-08-06 发布的所有交易?
最佳答案
LastTransactionsDate 是我们系统中上次捕获交易的日期。账户余额是我们从金融机构网站获取的数据,因此我们不会对交易进行计算来得出该数字。如果有待处理的交易并且金融机构以这种方式提供其余额,我们将提供该值。
BalanceDate 字段是指我们的系统从网站捕获帐户余额的时间。因此,该余额将包括当时在网站上发布的所有交易,如果该帐户包括待处理的交易,您还需要包括这些交易以适本地匹配余额。
关于intuit-partner-platform - AfCat 中的账户余额日期和交易发布日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18108566/