想下載IBKR YTD 報表,收到的卻只有單月資料?先打開檔案找起訖日,再回設定查 Period。YTD(Year to Date,年初至今)描述資料涵蓋的期間;Email 描述送達方式。把兩者分開驗收,才知道你拿到的是全年累計到某一天,還是某個月的活動。這篇帶你留下一份 Activity Statement、Flex 現金明細與核對紀錄。
開始前準備可登入 Client Portal 網頁版的帳戶,寫下要查的帳戶與截止日。以下依 IBKR 官方指南操作,沒有使用讀者實帳測試;先以單一個人證券帳戶整理現金活動,其他帳戶另做一份。若還找不到報表入口,可先看IBKR 開戶後設定導覽。

IBKR YTD 報表先固定哪一段?把截止日寫出來
先在工作表填「年度起點、希望截止日、帳戶末碼、核對幣別」。例如假設要整理 2026 年前三季,就寫 2026-01-01~2026-09-30。這只是指定期間的教學例子,不是今天按下 YTD 必然得到的區間;如果實際檔案截止日已進入 10 月,先標出差異。
報表期間和第一筆活動日期也要分開。假設報表涵蓋 1 月 1 日至 9 月 30 日,該帳戶第一筆入金卻在 3 月,不能只憑明細首列的 3 月日期判定漏了兩個月。驗收應先讀報表自己的起訖資訊,再找已知事件是否存在;檔名寫 YTD、信件在月底收到,都不足以證明期間。
先產出 Activity Statement,確認抬頭起訖日
- 登入 Client Portal,進入 Performance & Reports → Statements。若跳出 Account Selector,選定本次帳戶;在 Default Statements 找 Activity Statement,按同列右側藍色 Run 箭頭。
- Period 可選 Year to Date;要固定成前述 9 月底,改選 Custom Date Range,把 From/To 填為 2026-01-01/2026-09-30。這兩個日期請換成你的目標。
- 先用 View Statement 檢查內容,再下載 PDF 留原檔;要在試算表加總,可另下載 CSV。兩種格式都記下帳戶與實際起訖日。
上述入口、期間與格式來自IBKR 產出報表指南。多帳戶時,All-in-One Summary 會合併交易、餘額與持倉;Account-by-Account Bundle 則把各戶報表分開交付。這次先只選一戶,比較容易追出差額。

下載後先看 Account Information 與報表抬頭,抄下帳戶和期間,再看 Cash Report。若內容或日期不符,回到同一入口重選;若下載失敗,先試 View Statement 判斷是內容問題還是檔案問題,保存完整錯誤訊息再詢問客服。
建立 Activity Flex Query:現金明細要選到欄位層
Flex Query 是可重用的報表範本。官方 Flex Queries 說明指出,它可以逐欄選資料,而一般自訂 Activity Statement 是按區段選。這次的目標是能追逐筆現金事件,不是只匯出一個總額。
- 進入 Performance & Reports → Flex Queries,確認同一帳戶,在 Activity Flex Query 面板右上按 +。替範本取容易辨識的名稱,例如 YTD_Cash_Check。
- 首次先核對入金。在 Sections 點 Cash Transactions,開啟欄位視窗;本次 Flex 不必另選 Account Information 或 Cash Report,帳戶與入金總額會從前面的 Activity Statement 核對。
- 勾選 Account ID、Currency、Date/Time、Type、Description、Amount,按 Save。它們分別用來確認帳戶、原幣、事件時間、類別、描述與金額。先不要加單一標的 Filters,讓本次入金核對保持全帳戶範圍。

官方 Cash Transactions 欄位表列有上述六個欄位,也說明此區段包含入出金與股息。本文先用入金完成一次明細對總額;出金與股息留待這次對齊後再擴充。Cash Report 另外列佣金、買賣款、其他費用、利息與預扣等項目,因此入金加總不等於期末現金。需要拆佣金時,接著用IBKR 佣金核對教學追成交。
IBKR YTD 報表與 Flex 要怎麼對齊期間?
- 在 Flex 範本的 Delivery Configuration 核對 Accounts;Format 可選 CSV 供試算表使用,或 XML 供資料工具讀取。Period 選 Year to Date,不要把 Last Month 或 Last 365 Calendar Days 當作同一設定。
- 按 Continue 檢查後,再按 Create 保存範本。回 Flex Queries,按該範本右側 Run 箭頭。
- 在執行視窗重新核對 Period、Format、Multi-Account Format,再按 Run 下載。把當次執行設定與原檔一起保存;不要只記住建立範本時選過 YTD。
範本保存與當次執行的控制位置,分別見官方建立 Flex 指南及執行已存 Flex 指南。


接著打開檔案找報表起訖資訊。若 CSV 沒有足夠的期間資訊,回 Performance & Reports → Flex Queries,按該範本的 Edit 鉛筆;入口見官方編輯範本指南。在 Delivery Configuration 把 Format 改為 Text (Pipe),將 Include header and trailer records 設為 Yes,依編輯頁提示完成確認與保存,再回清單按 Run 重新輸出。驗收副本須沿用 CSV 的帳戶、Period 與篩選設定;若截止日已變,兩份都重跑後再核對。官方編輯指南未列保存按鈕名稱;若找不到文字格式選項或無法保存,記下範本名稱與畫面訊息,請客服確認如何為該範本輸出含 BOF 的文字檔,先不判定期間已核實。
官方輸出格式說明列明:文字輸出啟用上述選項後,BOF(Begin of file)列第 2 欄是 Account ID、第 4 欄是 Report from date、第 5 欄是 Report to date、第 6 欄是產檔時間。產檔日期不能代替資料截止日。

用檔內期間對回 Activity Statement。若你的 Flex 執行視窗提供 Custom Date Range,才依它的 From/To 輸入同一區間;引用的執行指南沒有列出全部 Period 選項。兩份檔案的帳戶與起訖一致,才進入下一節加總。若沒有該選項,或 Flex 仍截至 10 月、Activity 卻截至 9 月底,本次先完成指定期間 Activity Statement 的下載與抬頭核對,保存兩份原檔、各自起訖及執行設定;工作表標「期間未對齊/跨檔比較暫停」,差額留空。先請客服確認如何取得相同起訖的 Flex,再繼續比較;Activity CSV 此時只作指定期間的留存檔,尚未完成兩份檔案的入金對帳。
先按原幣、同類事件加總,再處理差額
已確認帳戶與起訖一致後,在兩份檔案都選同一原幣,例如 USD。Activity Statement 到 Cash Report → USD → Deposits 記下入金總額;Flex 到 Cash Transactions,先用 Account ID 與 Currency 選同一帳戶、USD,再依 Type 與 Description 找入金列,按 Date/Time 回查已知入金,保留 Amount 的原始正負號。官方欄位表只定義 Type 的用途,沒有列出所有類型值;若無法辨認某列是否屬於入金,先標待查,請客服確認後再納入。
Cash Report 欄位說明把多幣別資料分為原幣明細與 Base Currency Summary(基準幣別彙總);Starting Cash/Ending Cash 也和 Ending Settled Cash 分別列示。保留原欄名,這次只比同原幣的入金總額。
做一個純假設:相同期間只有兩筆 USD 入金,原始金額分別為 1,000 與 500,且沒有更正或其他入金。Flex 中選到這兩筆、加總為 US$1,500,就應拿去對 Activity Statement 的同期間 USD Deposits;不要拿它去比 Ending Cash,因為後者是期末餘額。加總後保留明細列號,才能回查是哪筆少了。
若總額不同,先用一筆已知入金的日期、幣別與金額,回查 Flex 是否有該列,再檢查 Accounts、Filters、Sections 與六個必要欄位。確認只加總入金明細,沒有混入出金、其他事件或小計;把找到的列號與描述記回工作表。差額固定寫成「Activity USD Deposits − Flex USD 入金加總」,兩端金額、差額與「金額待查」一起保留。原因未釐清時,不靠增補假設資料把數字填平。
設定 Email 送達,再驗收附件期間
- 回 Flex Queries,按 Flex Queries Delivery 面板的齒輪,再在 Activity Flex Queries Delivery 面板按齒輪。不要進到 Trade Confirmation Flex Queries 的寄送設定。
- 在 Delivery Method 選 Email,勾選本次 YTD_Cash_Check 範本,再依序按 Continue → Continue → Ok。
- 實際收到檔案後,重新核對範本、帳戶、格式和檔內起訖;Email 到了,只完成送達檢查,期間仍要另驗。
官方 Flex 寄送指南說明 Email 設定、逐份範本勾選,以及 sFTP 需另行申請;該頁未交代「每個月某一天寄送累計 YTD」的頻率設定。因此這裡不把選完 Email 寫成已完成每月累計排程。若你需要固定月末交付,先在自己的行事曆設提醒,每次手動執行、核對起訖後封存;要改成自動寄送,先請客服確認該範本的頻率、截止日與可用設定。


少資料或只收到單月時,留下這張核對紀錄
- 期間不符:回頭分別查範本的 Delivery Configuration 與當次 Run 的 Period,再核對檔內 from/to;保留錯誤版本,不只修改檔名。
- 期間對、金額少:按前節的已知入金查漏順序,留下兩端金額、列號與差額,標記「金額待查」。
- 多戶混在一起:回 Account Selector 只選一戶重跑;若要多戶同檔,先核對 Account ID 與帳戶格式,再逐戶分組。
- 沒收到信:先回送達設定確認範本有勾選,查看登記信箱與垃圾郵件,同時手動 Run 留一份可核對原檔;寄送仍異常再交客服查詢。
本次目標:帳戶末碼〔 〕/年度〔 〕/截止日〔 〕 Activity:原檔名〔 〕/起日〔 〕/迄日〔 〕 Flex:範本名〔 〕/原檔名〔 〕/格式〔 〕 Flex 檔內期間或 BOF:帳戶〔 〕/起日〔 〕/迄日〔 〕 執行設定:Period〔 〕/帳戶格式〔 〕/Filters〔 〕 核對口徑:原幣〔 〕/入金/完整欄名〔 〕 已知入金:日期〔 〕/原幣金額〔 〕/Flex 列號與描述〔 〕 Statement Deposits〔 〕/Flex 入金加總〔 〕 差額(Statement − Flex;期間未對齊則留空)〔 〕 送達:Email 設定〔 〕/實際收件時間〔 〕/附件期間〔 〕 狀態:入金已核對/期間未對齊、跨檔比較暫停/欄位缺漏/金額待查/送達待查 查詢紀錄:錯誤訊息〔 〕/客服案件編號與回覆〔 〕
差額仍未解決時,把兩份原檔、執行設定、已知入金的列號與核對紀錄交客服,請對方說明 Cash Transactions 的該筆 Type/Description 是否屬於 Cash Report 的 Deposits,以及兩端涵蓋範圍有何差別。若卡在期間,附上各自起訖,請確認相同區間的取得方式;收到可核對的答覆前保留待查狀態。

接著閱讀
左右滑動查看更多推薦






