outerguy / ofxproxy

OFXProxy:対応金融機関のOFXファイルをダウンロードするサービス
https://www.beatrek.com/home/ofxproxy.htm
Other
11 stars 1 forks source link

SBI証券の分配金再投資の明細が正しくない #27

Open outerguy opened 8 years ago

outerguy commented 8 years ago

・ユーザー様ご申告により発覚。 ・作り込み時期は#26対応時。 ・./server.incと./server/sbisec.incの両方の改修が必要。

■誤(#26対応前) <REINVEST>   <INVTRAN>     <FITID>20150209000001000001</FITID>     <DTTRADE>20150209000000[+9:JST]</DTTRADE>   </INVTRAN>   <SECID>     <UNIQUEID>64314104</UNIQUEID>     <UNIQUEIDTYPE>JP:ITAJ</UNIQUEIDTYPE>   </SECID>   <INCOMETYPE>DIV</INCOMETYPE>★1   <TOTAL>-581.3156</TOTAL>★2   <SUBACCTSEC>CASH</SUBACCTSEC>★3   <UNITS>404</UNITS>   <UNITPRICE>1.4389</UNITPRICE> </REINVEST>

■誤(#26対応後) <REINVEST>   <INVTRAN>     <FITID>20151105000001000000</FITID>     <DTTRADE>20151105000000[+9:JST]</DTTRADE>   </INVTRAN>   <SECID>     <UNIQUEID>4EC65201CF0AF0B59719222BD911BA0B</UNIQUEID>     <UNIQUEIDTYPE>JP:HC</UNIQUEIDTYPE>   </SECID>   <UNITS>55</UNITS>   <UNITPRICE>0.436364</UNITPRICE>   <COMMISSION>0</COMMISSION>★4   <TAXES>0</TAXES>★4   <FEES>0</FEES>★4   <TOTAL>-24</TOTAL>★2   <SUBACCTSEC>CASH</SUBACCTSEC>★3   <INCOMETYPE/>★1 </REINVEST>

★1 INCOMETYPEの位置が正しくない、値が設定されていない(空要素タグになっている)。 ★2 TOTALの位置が正しくない。 ★3 SUBACCTSECの位置が正しくない。 ★4 COMMISSION、TAXES、FEESの値が設定されてしまっている。

hiromu2000 commented 8 years ago

「誤(#26対応前)」とありますが、「正(#26対応前)」の誤りとして読み替えて、パッチを作成しました。

outerguy commented 8 years ago

仰る通り、「正(#26対応前)」が正しいです。すみません。 私もofxDOMの勉強ついでに修正したのですが、パッチのほうを採用させていただきたいと思います。 SBI証券でも問題ないことを確認しました。 現在、緊急リリースを終えてユーザー様の確認待ちですので、そちらが終わり次第、マージさせていただきます。