Firstradeの確定申告作成でもかなり面倒でしたが、Interactive Brokersもやらなくてはいけません。

昨年2020年の確定申告
Interactive Brokersは昨年の様式に沿って作成していきます。

取引データの取得
WebサイトのClient Portalへログインし、「Performance&Statements」から「Reports」→「Activity」で作成します。このメニューではAnnual(年間)レポートを作成できるので便利です。
PDFやCSVも選べますが、スプレッドシートにコピーするにはHTML/Viewが楽で、CSVだと整形されていないのでHTMLのほうが見やすいです。
取引履歴のCode(再掲)
リンクから直接見てもわからない、取引コードが書かれています。
Code | Meaning |
---|---|
A | Assignment |
B | Automatic Buy-in |
C | Closing Trade |
Ca | Cancelled |
Co | Corrected Trade |
D | IB acted as Dual Agent |
Ep | Resulted from an Expired Position |
Ex | Exercise |
G | Trade in Guaranteed Account Segment |
L | Ordered by IB (Margin Violation) |
M | Entered manually by IB |
O | Opening Trade |
P | Partial Execution |
R | Dividend Reinvestment |
Si | Solicited Trade (This order was solicited by Interactive Brokers). |
T | Transfer |
エクセルで自動集計する際に、「O」、「C」をメインにすればよいと思いますが、違うものはアラート表示したほうがよさそうです。DRIP設定で購入された株は「O」ではなく「R」のようですし・・・。「P」は無視してもよさそうなので、「O;P」「C;P」は「O」「C」と同じ扱いでよさそうです。
コピペ
昨年作成したスプレッドシートを信じて、コピーしていきます。2021年は、IAUが株式併合したり、SPACを買いまくったりしていたため、株式の計算が結構複雑になってしまっています。
データシート上、コーポレートアクションというところに変遷が記載されていますが、わかりにくいです・・・。
コーポレートアクション
報告書基準日 | 日時 | 銘柄 | 数量 | 約定代金 | 評価額 | 実現損益 | コード |
---|---|---|---|---|---|---|---|
株式 | |||||||
USD | |||||||
2021-05-20 | 2021-05-19, 20:25:00 | ATAC(KYG037071092) CUSIP/ISIN 変化 (US09581B1035) (ATAC.OLD, ALTIMAR ACQUISITION CORP – A, KYG037071092) | -50 | 0.00 | 0.00 | 0.00 | |
2021-05-20 | 2021-05-19, 20:25:00 | ATAC(KYG037071092) CUSIP/ISIN 変化 (US09581B1035) (OWL, BLUE OWL CAPITAL INC, US09581B1035) | 50 | 0.00 | 0.00 | 0.00 | |
2021-05-24 | 2021-05-21, 20:25:00 | IAU(US4642851053) 分割 1 for 2 (IAU, ISHARES GOLD TRUST, US4642852044) | 27 | 0.00 | 0.00 | 0.00 | |
2021-05-24 | 2021-05-21, 20:25:00 | IAU(US4642851053) 分割 1 for 2 (IAU.OLD, ISHARES GOLD TRUST, US4642851053) | -54 | 0.00 | 0.00 | 0.00 | |
2021-06-01 | 2021-05-31, 20:25:00 | IPOE(KYG8252P1054) CUSIP/ISIN 変化 (US83406F1021) (IPOE.OLD, SOCIAL CAPITAL HEDOSOPHI V-A, KYG8252P1054) | -50 | 0.00 | 0.00 | 0.00 | |
2021-06-01 | 2021-05-31, 20:25:00 | IPOE(KYG8252P1054) CUSIP/ISIN 変化 (US83406F1021) (SOFI, SOFI TECHNOLOGIES INC, US83406F1021) | 50 | 0.00 | 0.00 | 0.00 |
株数がプラス表記されている方が存続したもの、マイナス表記されたものがそれに伴って消滅したほうです。IAUの場合は54Shareが27Shareになりました。
昨年からのデータ移管
長期投資口座のため、昨年2020年から引き続き持っていた株が多くあります。取得費をコピーしておかないと失敗の元になるので、コピーしますが、関数が入ったままコピーしてしまうと失敗の元になるので注意です。
マクロを組みまくれば行けるかもしれませんが、取り合えず2020年の年間レポート中の「オープン・ポジション」を見ると2020年末=2021年始に保有していた資産が確認できます。
オプション期限切れの扱い
2020年はオプション期限到来がなかったようで、エラーが出ていました。
=IF(OR(K410="O",K410="O;P"),"オープン",IF(OR(K410="C",K410="C;P"),"クローズ",IF(K410="","","エラー")))
取引コードにC;Epが入っていなかったからでした。A;Cもですね。
コメント