2021年3月27日 星期六

[更新] Firstrade NEC退稅試算表 v5.1b
——2020 S/T CG 改分類為36有預扣稅

根據網友提供的資料,發現Firstrade提供的2020年1042-S已經把S/T CG 改分類為Income Code 36,而且有預扣稅。原先並不確定預扣稅個案還是通則,剛好另一位網友提供的資料也有另一隻ETF的S/T CG被預扣稅,於是相關算式的修改就預設為有預扣稅,以後沒有預扣稅時反而需要手動調整了。

不過從兩位網友的狀況也顯示,券商的1042-S仍有些奇怪的問題,雖然不影響上述原則的確立,但公版的適用性仍然有待考驗,使用時請小心。

前一版調整1042-S取到整數位時,預扣稅核原本直接就採取先分類取整數加總的方式,經網友提醒與報表直接加總的結果不同,才想到之前Schwab就有考慮到這個問題,優先採取簡單加總來核對以簡化資訊,不行才先分類再取整數,並有加附註避免誤解,此版本已經完整移植過來了。

此外,由網友提供的資料有入帳後再分類為L/T CG的實例可供測試,相關算式得以抓錯修正,在此一併感謝。

2021年3月22日 星期一

[更新] Firstrade NEC退稅試算表 v5.0b
——修改核對方式以因應2020年的1042-S取到整數位

根據網友提供的資料,Firstrade提供的2020年1042-S內容也改為取到整數位了,試算表牽涉到1042-S核對判讀的算式都需要修改。

看到Firstrade雖然的1042-S逐漸向主流標準化靠攏應該是值得高興的事,但改得晚的結果,就是去年新增的Income Code 27自動化處理和再分類錯誤的試算功能,使得需要修改的複雜度倍增,請大家使用時要有試誤的心理準備。

詢問或回報使用狀況時,請先留一個不含個資的留言,然後再回復試算表的連結,這樣我比較方便發布並回覆留言,而個資的部分可以直接隱藏。

2021年3月20日 星期六

2020年NEC退稅相關稅務資料
-更新文件來源及抽取試算表

本文僅討論2020年NEC報稅方式所需的基金公司稅務文件,如果是以配息收入計算累進稅率申請退稅請不必在此浪費時間。若對報稅退稅還不清楚,請先看美國券商的國外投資人要不要報稅? 能不能退稅? 如果對NEC報稅方式還不了解,請先看美國券商NRA投資人NEC退稅總整理

本文整理2020年度7家主要ETF發行公司NEC退稅相關稅務資料的連結 (PDF格式檔案另提供Excel格式轉檔,但轉換工具有時會造成表格錯位,最好核對原始文件再套用)。這些檔案的解讀說明,請看NEC退稅總整理NEC退稅試算表的愛用者,可以直接用稅務資料抽取試算表,只要填入基金代碼,就會列出所需的稅務資料,但資料仍應以原始文件為準。另外,部分投資美國以外市場的ETF,其稅務文件中的國外收入來源有時可能沒有資料或是為0,這部分問題請參考國際ETF配息是否為國外來源?的討論。

TD Ameritrade由於切帳方式不同,有些可能還需要2019年12月的稅務資料,前述稅務資料抽取試算表裡面也有。如需原始文件,由於部分連結目前已經失效,可到部落格的雲端硬碟取得存檔。

Vanguard

和往年一樣,在官網的Resource» Tax Center » Investment Company Institute (ICI) files底下,分成三個Excel文件:
  1. 2020 Primary layout spreadsheet (.xls)基本的每股配息、S/T CG、L/T CG、ROC
  2. 2020 Secondary layout spreadsheet (.xls)
    國外來源收入百分比。今年VT是0%
  3. 2020 Nonresident alien (NRA) layout spreadsheet (.xls)
    每股QII配息金額
請注意,Prior-year tax data archive沒有這些檔案的歷年存檔,需要的話可到部落格的雲端硬碟下載。

2020年5月19日 星期二

[更新] Schwab NEC退稅試算表 v4.30b
——處理到期的債券ETF稅務資料須補充Cash Liquidation Distr.

和一般永遠不會到期的的債券基金不同,有一種目標到期債券基金 (defined-maturity bond funds) 是會到期的,如Invesco的BulletShares、iShare的iBonds,這類基金到期時會返還大量本金,其稅務性質和一般基金的現金清算 (Cash Liquidation) 類似 (對此類基金有興趣可參考綠角大的初步介紹,或可研讀Vanguard Research深入的研究報告)。

最近有網友提供他2019年在嘉信到期的BSCJ紀錄,從而有這個版本誕生。由於是僅僅根據這份唯一的資料所做的設計,適用性還待觀察,而且涉及新的免稅收入和預扣稅計算方式改變,變數較多,所以這個版本不會直接取代舊的v4.2x,而是先併行提供,確認無虞後再替換。

嘉信對於到期債券ETF的交易紀錄Action (行動)欄位標示為Final Cash Liquid沒有預扣稅,1042-S的分類是Income Code 37。如果遇到這種情形,除了必須使用此一版本外才能正確處理之外,還需要取得每股現金清算配息金額Cash Liquidation Distr.,貼入稅務資料的L欄 (僅貼上值)。此資料抽取試算表也有提供,但因為欄位分布問題須要分開複製。而且QII和FSI%因為日期重複無法正確抽取,需自行到原始資料處 (NRA及Secondary工作表) 複製:

雖然試算表提示要整併,但因為這裡確實是分為兩筆屬性不同的配息,所以千萬不要整併。這種情形僅適用於其中一筆是普通配息、一筆是基金到期或清算的場合。至於這兩筆稅務資料如何區分,後續退稅試算表會自動處理,也會在報表的附註加上相關的稅務說明和核對算式。

不過,由於嘉信對這兩筆同樣日期配息的再分類出現技術性錯誤,而且難以簡單解釋 (有興趣可參考後面的說明),所以就算用了更新版本,還是無法完美的對上1042-S的收入分類,只能在報表中簡單說明,除了1042-S分類與基金公司的稅務資料不相符之外,其他計算結果均相符

以下為開發過程的技術說明,一般使用者可以忽略。

2020年4月27日 星期一

[更新] Firstrade NEC退稅試算表 v4.40b
——支援Muni基金、改善1042-S核對算式說明方式

Firstrade對股息100%為Exempt Interest Dividends的Muni基金並沒有預扣稅金,只要在稅務資料的K欄填入Exempt Interest Dividends的每股配息金額,就可以正確處理此類股息。

這次更新的功能是從Schwab版移植過來的,不過,Firstrade的1042-S分類與Schwab不同,股息中的Exempt Interest Dividend被再分類為Income Code 01,與其他利息收入、QII都歸類再一起 (Exemption Code 05,Tax Rate 0)。因此,此版的Exempt Interest Dividends就和QII一起於報表中顯示,表頭和核對算式也會自動調整。

 (Schwab的Exempt Interest Dividends是分類於Income Code 06,Exemption Code 02,Tax Rate 0。TD Ameritrade的分類則與其QII相同,是Income Code 01、Exemption Code 02)

如果基金公司沒有直接提供Exempt Interest Dividends的每股配息金額,而是提供每股配息金額,以及Exempt Interest Dividends的比例,此時L欄就是【每股配息 x 比例】其他部分的股息則屬於其他收入類別的。要注意,稅務資料中的Income Dividend是指應稅股息,並非每股配息,所以要填【每股配息 x(1-Exempt Interest Dividends 比例)】,如果其比例為100%,則Income Dividend是0

以下純屬心情日記,沒興趣就跳過去吧。

2020年4月22日 星期三

[更新] Schwab NEC退稅試算表 v4.20
——再分類錯誤試算 (含DBC等期貨基金) Muni基金使用說明

2009~2017都沒有配息的DBC等DB系列ETF,在2018、2019年都有配息,而且狀況與一般配息不太相同。Schwab的處理方式是預扣30%稅並列入Income Code 06,這比其他券商預扣37%稅所造成的問題要少,只要解釋該筆配息屬於ROC但券商沒有正確再分類,導致1042-S與再分類計算結果有落差,就可以申報退稅。

因為Firstrade在2019年有大量的再分類錯誤,在針對DBC配息提供更新時,也同時推出再分類錯誤試算功能。既然有了解決的思路,就把這功能移植到Schwab版本,剛好DBC配息可以用上,而且還意外解決了預扣稅總額的進位誤差

透過再分類試算解釋並改善計算結果的落差

當試算表再分類的結果與1042-S有落差時,如果能從1042-S收入與再分類結果的落差,找出可能未正確分類的配息,將其交易代碼及配息日期填入BA39的表格,如果能夠湊齊錯誤分類配息,使誤差達到1以下,就會自動在報表新增相關的表格與說明 (感謝網友提供構想)