问题标签 [ofx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
54 浏览

python - 在 Python 中解析 OFX 日期时间

我正在尝试在 Python 中解析 OFX 2.3 规范中指定的日期时间。我相信这是一种自定义格式,但如果它有名称,请随时告诉我。该规范声明如下:

有一种表示日期、时间和时区的格式。完整的形式是:YYYYMMDDHHMMSS.XXX [gmt offset[:tz name]]

例如,“19961005132200.124[-5:EST]”表示东部标准时间 1996 年 10 月 5 日下午 1:22 和 124 毫秒。这与格林威治标准时间 (GMT) 下午 6:22 相同。

这是我目前的尝试:

这个部分示例到目前为止有效,但缺少 GMT 偏移部分(-5 in [-5:EST])。我不确定如何指定最多两位数的时区偏移量。

0 投票
0 回答
15 浏览

ofx - 使用 OFX 下载月度报表

我在大通银行有一个信用卡账户。我想编写一个程序,使用 OFX 获取我的月结单余额。这是出现在我的月结单上的数字,它取决于我的每月到期日是什么,以及 Chase 如何决定将哪个月分配给到期日附近的交易。

我可以使用ofxget来自ofxtools的命令(内部<CCSTMTTRNRS><CCSTMTRS><BANKTRANLIST>)下载单个交易的列表,并且我还在输出中看到我当前的余额(内部<CCSTMTTRNRS><CCSTMTRS><LEDGERBAL>)。但是我之前的报表中的报表余额没有显示。我可以尝试推断报表余额,但我必须对截止日期进行硬编码,并对 Chase 的逻辑进行逆向工程,以将交易映射到月份。

OFX 协议是否支持发送此月结单数据?如果是这样,我应该提出什么样的请求,我应该在响应中查看哪些字段?