Schwab購併TD Ameritrade後,將原來TD Ameritrade帳戶轉入Schwab,並保留了轉入前三年的紀錄直接併入Schwab帳戶的歷史紀錄 (History),僅在交易紀錄的說明(Description)欄位前面加上【TDA TRAN -】作為區分,而兩者的1042-S是分別開立的,所以需要區分不同帳戶的交易紀錄才能正確處理。原本以為用時間做區分就行,然而原TD Ameritrade轉入前的2023年配息仍會按原來的做法於2024年退稅,這部分紀錄就會和轉入後的Schwab帳戶紀錄重疊,所以還是要用內容做篩選。至於TD Ameritrade部分的交易紀錄,則需用另外的
NEC退稅試算表處理。
如果原來就同時持有Schwab和TD Ameritrade帳戶的人,轉入後就會有多個Schwab帳戶,而1042-S會按帳號分別開立 (欄位13k有標註帳號)。為了區分不同帳戶的報表,
列印報表工作表的
第二列(A2)是空白欄位,可以自由加註帳號或其他個資以防資料失散。如果覺得不夠醒目,也可以修改
輸入工作表
S1欄位內容,就可以改變報表的大標題。或者把報表複製格式+複製值到
編輯報表工作表,就可以自由修改報表內容。而原來的【
多券商整合報表】也可以用來整合多帳戶,只要把原來券商名稱的欄位加註帳號就行了。
此外,Schwab不知何時調整了交易紀錄的欄位順序,原來是
數量/價格,改為
價格/數量。其實這個順序改變對現行配息計算並無影響,但如果還需要申報2021年退稅的話,當時用於現金餘額暫存的貨幣基金利息就會有影響。【2024/5/8 交易紀錄的欄位順序不知何時又改回
數量/價格,改來改去的暫時就不管了,反正大多數人不會受影響。如果真有申報2021年退稅且有貨幣基金利息的人,輸入交易資料前自己調整一下,其他狀況不會有影響】
順便更正一個過去遺留的錯誤,由於BD4遺漏債券利息,有此類交易時核對收入金額會出現錯誤。感謝
網友提供資料糾錯。
v4.41 修正QII、CG、ROC有錯誤分類時,附註核算的顯示邏輯,感謝
網友報錯 (2024-3-15)
這看起來恐怕是v4.2就遺留下來的問題。正確的邏輯是:此三者如果相符就應該顯示各自的核對算式,不相符則不顯示,而任一不相符則需顯示06+QII/CG/ROC的修正算式。原來的錯誤是各自核對算式的顯示條件誤加了對06+QII/CG/ROC的修正算式顯示狀態的檢測,這是不必要的,而且導致只要有一個不相符,其他相符的核對算式也無法顯示。
v4.43 修正報表Amt的Grand Total錯誤,感謝
網友報錯 (2024-3-17)
這恐怕是v4就遺留下來的問題,當1042-S開始按股息再分類後,由於各類所得的1042-S取到整數位,為何了核對效果,對應的加總也需要取整數位後再相加,然而這邏輯套到報表就會造成加總問題,所以報表不應該再直接套用BD4的結果。
v4.44 調整進位誤差的判斷方式以放寬解釋;修正1042-S完全未列免稅分類時BA1的輸入檢查、BE欄算式;更正再分類試算相關核對與報表算式 (2024-3-19)
由於
網友的狀況讓我想到比較合理的進位誤差估算方式:每一項進位後的加總可能帶來0.5的誤差,而改變收入分類帶來的預扣稅變動,每一項可能額外帶來0.5的誤差。這應該可以減少一些無關緊要的警示,並放寬報表對預扣稅誤差的解釋,但對計算結果沒有影響。由於改動的地方較多,BA1、BE5算式、BE欄條件式格式、報表備註算式多處都有調整,且條件式格式無法用複製方式更新,故新建檔案及連結以簡化更新程序。
BA1偵測1042-S有未填空白時,如果BE5已經相符,實際上是1042-S未正確分類而完全沒有該項收入,不該顯示未填警示。同時修改BE6:BE10算式,使1042-S完全未列免稅分類的情況能納入BA1對BE5的誤差評估。
再分類試算相關核對與報表相關算式,包括BD31:BE和多處報表相關算式有不少錯誤都沒發現,應該是用這個功能的人很少。所以雖然這版改得很多,還是定位為小更新。試算結果的評估,原來用比對結果來間接估算,現在改為直接試算BD6、7、10修正後取到整數位的比對結果,才能正確處理正負數取整數位時的影響。其實這個影響很細微,只有在剛好0.5時才有差異,主要是對過去列算式時總是企圖盡量簡化,結果把邏輯搞得很複雜而不易解讀,以現在逐漸老化的腦力,邏輯要簡單些才有辦法負荷,不能怕偷懶。現在修改紀錄比過去詳細得多,也是同樣的原因,都是寫給自己看。
2023 1042-S 異常回報