@@ -314,20 +314,17 @@ func WriteValueSummary(writer io.Writer, summary *ValueSummary, config *ibctlcon
314314
315315// WriteYTDTaxSummary writes the YTD realized income tax summary as formatted text.
316316func WriteYTDTaxSummary (writer io.Writer , summary * YTDTaxSummary , config * ibctlconfig.Config , formatBaseMicros func (int64 ) string ) {
317- fmt .Fprintf (writer , "YTD Realized Tax:\n " )
318- fmt .Fprintf (writer , "\n " )
319- fmt .Fprintf (writer , "Dividends: %s\n " , formatBaseMicros (summary .DividendMicros ))
320- fmt .Fprintf (writer , "Dividend Tax (%.1f%%): %s\n " , config .TaxRateDividend * 100 , formatBaseMicros (summary .DividendTaxMicros ))
321- fmt .Fprintf (writer , "Interest: %s\n " , formatBaseMicros (summary .InterestMicros ))
322- fmt .Fprintf (writer , "Interest Tax (%.1f%%): %s\n " , config .TaxRateInterest * 100 , formatBaseMicros (summary .InterestTaxMicros ))
323- fmt .Fprintf (writer , "Realized STCG: %s\n " , formatBaseMicros (summary .STCGMicros ))
324- fmt .Fprintf (writer , "STCG Tax (%.1f%%): %s\n " , config .TaxRateSTCG * 100 , formatBaseMicros (summary .STCGTaxMicros ))
325- fmt .Fprintf (writer , "Realized LTCG: %s\n " , formatBaseMicros (summary .LTCGMicros ))
326- fmt .Fprintf (writer , "LTCG Tax (%.1f%%): %s\n " , config .TaxRateLTCG * 100 , formatBaseMicros (summary .LTCGTaxMicros ))
327- fmt .Fprintf (writer , "\n " )
328- fmt .Fprintf (writer , "YTD Tax Owed: %s\n " , formatBaseMicros (summary .TotalTaxOwedMicros ))
329- fmt .Fprintf (writer , "YTD Tax Paid: %s\n " , formatBaseMicros (summary .TaxPaidMicros ))
330- fmt .Fprintf (writer , "YTD Tax Remaining: %s\n " , formatBaseMicros (summary .TaxRemainingMicros ))
317+ fmt .Fprintf (writer , "YTD Realized Dividends: %s\n " , formatBaseMicros (summary .DividendMicros ))
318+ fmt .Fprintf (writer , "YTD Realized Dividend Tax (%.1f%%): %s\n " , config .TaxRateDividend * 100 , formatBaseMicros (summary .DividendTaxMicros ))
319+ fmt .Fprintf (writer , "YTD Realized Interest: %s\n " , formatBaseMicros (summary .InterestMicros ))
320+ fmt .Fprintf (writer , "YTD Realized Interest Tax (%.1f%%): %s\n " , config .TaxRateInterest * 100 , formatBaseMicros (summary .InterestTaxMicros ))
321+ fmt .Fprintf (writer , "YTD Realized STCG: %s\n " , formatBaseMicros (summary .STCGMicros ))
322+ fmt .Fprintf (writer , "YTD Realized STCG Tax (%.1f%%): %s\n " , config .TaxRateSTCG * 100 , formatBaseMicros (summary .STCGTaxMicros ))
323+ fmt .Fprintf (writer , "YTD Realized LTCG: %s\n " , formatBaseMicros (summary .LTCGMicros ))
324+ fmt .Fprintf (writer , "YTD Realized LTCG Tax (%.1f%%): %s\n " , config .TaxRateLTCG * 100 , formatBaseMicros (summary .LTCGTaxMicros ))
325+ fmt .Fprintf (writer , "YTD Realized Tax Owed: %s\n " , formatBaseMicros (summary .TotalTaxOwedMicros ))
326+ fmt .Fprintf (writer , "YTD Realized Tax Paid: %s\n " , formatBaseMicros (summary .TaxPaidMicros ))
327+ fmt .Fprintf (writer , "YTD Realized Tax Remaining: %s\n " , formatBaseMicros (summary .TaxRemainingMicros ))
331328}
332329
333330// WriteAfterTaxValue writes the combined after-tax portfolio value.
0 commit comments