2024年3月10日 星期日

[更新] TD Ameritrade to Schwab NEC退稅試算表 V4.35 (2021~2023)

Schwab購併TD Ameritrade後,將原來TD Ameritrade帳戶轉入Schwab,並保留了轉入前三年的交易紀錄直接併入Schwab帳戶的歷史紀錄 (History),僅在交易紀錄的說明(Description)欄位前面加上【TDA TRAN -】作為區分。如果要申報NEC退稅,原來TD Ameritrade帳戶2021~2023的交易紀錄可以從這裡取得,貼入這個試算表就可以產生所需報表。至於2020,由於保留的紀錄沒有涵蓋全年度,所以如果沒有自行保留原來的交易紀錄,恐怕就無法用下載的資料申報退稅。如果有保留轉入前就從原來TD Ameritrade網頁下載的交易紀錄,則可用原來的NEC退稅試算表 TD Ameritrade V4.34產生所需報表。

TD Ameritrade帳戶轉入Schwab前的2023年配息仍以TD Ameritrade名義開立1042-S,再由Schwab發布,也會在2024年按原來TD Ameritrade的做法主動退稅,所以申報2023年的退稅時,下載的交易紀錄需涵蓋2023/1/1~2024/3,才能正確完成報表。這部分就算有保留原來TD Ameritrade的交易紀錄也因為缺乏退稅紀錄無法產生正確報表。至於轉入Schwab後的配息就會以Schwab名義另外開立1042-S,這部分需要用Schwab NEC退稅試算表 v4.4來製作報表。

TD Ameritrade的交易紀錄除了說明欄位加註外,其他內容沒有太大變動,只是有些交易類別的【Symbol】欄沒有標註,必須從交易說明中抽取。所以這個版本只需加上簡單的資料轉換,其他就套用原本TD Ameritrade版本的試算表。當初做TD Ameritrade預留的空白欄位不多,還好Schwab下載的資料欄位比較少,才會有新的空白欄位可以用來做資料轉換,不然就比較麻煩了。

v4.35 加強排除轉入Schwab後的交易紀錄避免解讀錯誤 (2024-3-24)
感謝網友報錯。之前偷懶,沒有真正把轉入Schwab後的、無標示【TDA TRAN -】的交易資料直接排除,只是利用Schwab和TDA的交易說明差異來解讀交易資料,乍看下計算結果沒錯就發布了。後來仔細研究才發現,之前能正確運作是因為Schwab不會在交易說明標出配息屬性,而是另有Action欄位做判斷,所以交易說明的配息屬性關鍵字的判斷就兼有排除的效果,但若標的名稱有關鍵字,如VIG的Dividend,就會把不相干的交易紀錄納入配息列表,導致錯誤的訊息和計算結果 (原來TDA的交易說明並沒有標的名稱,所以沒有這問題)。如果v4.34計算結果和報表的正常的話,不用更新版本也無妨。

12 則留言 :

  1. 您好:
    我是由TD Ameritrade轉入Schwab的用戶。
    想跟您確認我對2023的報稅方法的理解是無誤的:
    1. TD 的交易與退稅紀錄使用「TD Ameritrade to Schwab NEC退稅試算表」產生報表。
    2. Schwab 的交易紀錄使用「Schwab NEC退稅試算表」產生報表。
    3. 使用「NEC退稅試算表多券商整合報表」產生總報表。
    4. 根據報表數字填寫1040NR。

    多年來依賴您的報表報稅,感謝。

    回覆刪除
    回覆
    1. 想請教版友與Rib大:

      我自己是用TD,在去年9月被轉入嘉信。
      稍早使用 「NEC退稅試算表 TD Ameritrade V4.34 (2016~2022)」,加上自行保留的TD交易紀錄(2023/1/1-2023/9),產生初步試算結果之後,再依據(由嘉信發布的)TD給予的1042S,填入相關數字,卻產生配對不正確的提示。
      想請教:
      是否要把嘉信的試算表也完成之後,最後用「NEC退稅試算表多券商整合報表」產生總報表才會有配對正確的綠色提示。

      刪除
    2. 由於轉入後仍可能有些TDA的交易紀錄繼續轉入SCHWAB (如退稅),所以針對2023年的退稅,還是重新從Schwab帳戶的歷史紀錄(Histroy)下載交易2023~2024的交易資料,使用TD Ameritrade to Schwab V4.35產生報表才會與TDA發的1042-S相符。

      多券商整合報表仍有需要,但在用到之前,還要先用Schwab版的試算表來處理轉入Schwab後的配息,也就是由Schwab預扣稅金的部分,Schwab也有單獨提供這部分的1042-S。確認轉入前後兩個券商兩組報表和1042-S的內容都相符後,再用整合報表整合兩組報表的計算結果,以得出計算實際填入1040NR的數字。

      如果仍有問題,請再回報。

      刪除
    3. 感謝Rib大指點。
      我後來改用「NEC退稅試算表 TD Ameritrade to Schwab V4.35 (2021~2023)」+嘉信輸出的2023/01-2024/03交易紀錄,TD的部分即沒有任何問題。

      嘉信的部分我是用「Schwab NEC退稅試算表 v4.44」+嘉信輸出的2023/01-2024/03交易紀錄。嘉信的部分出現提示「...有收入分類差異」,觀察起來應該是income code 06有一小部分被試算表分類到income code 37。

      有空的話可以再麻煩Rib大請您幫我看一下嗎 (下附連結)。感謝~!

      刪除
    4. Schwab的也沒問題。可以試著把wip的代碼與配息日期複製到ba39,就可以得到更完整的說明

      刪除
    5. 感謝Rib大協助,將WIP的配息紀錄貼入BA39,試算表提示就顯示為"BA39表格修正的再分類結果可解釋此落差"。
      我之後再整合TD/嘉信兩者的試算表,應可順利完成本年度報表。
      這邊想再請教Rib大,是怎麼判斷哪些標的之配息紀錄可能分類有落差、從而決定將它們貼入BA39?
      再次感謝解惑幫忙~!!

      刪除
    6. 這需要經驗和數字敏感度。

      最常見的狀況就是ROC(37)未正確分類,因為很多都是後來基金公司又改的,資本利得(36)偶而也有,通常涉及的配息筆數不多,從稅務資料和1042-S的落差很容易看出來。

      有時QII也會有部分或全部未正確分類的問題,由於QII通常屬於每月配息,紀錄多數字瑣碎,會比較需要數字敏感度來猜測,會搞BA39除了提升報表完整度以外,也是遇到這種情形方便去找出剛好可以解釋的部分。但是,某特定債券ETF的QII全部或某個時間段內的配息都未正確分類的狀況,舉證比較有意義。沒甚麼規律可依循,只是湊出來的數字沒有經過券商確認其實就沒有甚麼說服力,那還不如直接問券商問題出在哪裡,只是很可能要等很久、積極督促才能得到回答,或者根本就答非所問,反而耽擱報稅。

      過去沒有做這個功能時,或者不去利用這個功能的話,報表就只是含糊說券商分類與基金公司資料有落差,故根據重新再分類的結果計算稅額申請退稅,也沒有被挑剔過。

      刪除
  2. 您好:
    「列印報表」中,GRAND TOTAL 在 Amt這欄加總有誤差。似乎是未將INTEREST 區段內數字的小數點後面的數值加上。

    回覆刪除
    回覆
    1. 是的,這是個許久前就沒改到的錯誤,原連結下載3.34可解決

      刪除
  3. Rib大好,
    請問TD Ameritrade to Schwab NEC退稅試算表的問題:
    從Schwab下載TDA 2023/1/1-2024-3/23的交易紀錄,Symbol的代碼我有自行補上。
    一開始我把完整的的交易紀錄貼上去,出現
    「下列日期有回沖補正,請刪除錯誤及回沖的配息和預扣稅紀錄,並將正確紀錄改為原來配息日期。」 我再修改了日期,讓配息、預扣稅和再投資都同一天,但還是有出現錯誤。

    後來我把移轉至Schwab後(2023/9/1之後)的交易紀錄刪除,只保留移轉前的TDA交易紀錄,重新貼上。但有些分類還是不符合,Amount repaid to recipient也對不上。可以幫我看一下哪邊有問題嗎? 謝謝。附上2個試算表。

    回覆刪除
    回覆
    1. 我的失誤,麻煩原來連結下載v4.35就可以解決。或者在你手動刪除的版本中,再追加刪除配息列表中沒有數字的那筆錯誤紀錄對應的交易紀錄刪除,這樣不必下載新版本就可以得到正確結果。

      問題出在我之前偷了一點點懶,沒有真正把轉入Schwab後的、無標示【TDA TRAN -】的交易資料直接先排除,只是利用Schwab和TDA的交易說明差異。我原以為Schwab並不會在交易說明標出配息屬性,所以配息屬性關鍵字的判斷直接運作就可以,忽略了如果標的名稱有這些關鍵字,如VIG的Dividend,就還是會納入分類,才導致錯誤。

      你手動刪除紀錄為什麼沒有完全達到效果,那是因為有轉帳紀錄沒刪到,才會造成前述出現在配息列表但沒有數字的錯誤判讀。

      手動補代碼則沒有必要。所謂回沖配息則是前述錯誤判讀導致的結果,你的交易紀錄並沒有這類情形。


      刪除

求助時請將問題說明試算表分享連結或其他個人資訊分開成2個留言,以方便發表及回復求助說明的內容,並保留個人隱私不公開。