Skip to content

Add "Dividend Reinvestment" action to Schwab importer - #435

Merged
vroonhof merged 1 commit into
vroonhof:mainfrom
tipaldi:schwab-equity-dividend-fix
Sep 20, 2026
Merged

vroonhof merged 1 commit into
vroonhof:mainfrom
tipaldi:schwab-equity-dividend-fix

Conversation

@tipaldi

@tipaldi tipaldi commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

When opting-in for dividend reinvestments in the equity awards, Schwab creates four entries:

  • Dividends: The dividend amount being paid
  • Tax Withholding: The taxes paid on such amount
  • Dividend Reinvestment: The net money available to be reinvested
  • Deposit: The stocks being bought with such amount

The importer missed the logic to handle the Dividend Reinvestment action and this PR adds it. The PR also adds VOO (Vanguard S&P 500 ETF) to the known securities.

Tested with my 2025 tax declaration.

When opting-in for dividend reinvestments in the equity awards,
Schwab creates four entries:
* Dividends: The dividend amount being paid
* Tax Withholding: The taxes paid on such amount
* Dividend Reinvestment: The net money available to be reinvested
* Deposit: The stocks being bought with such amount

The importer missed the logic to handle the Dividend Reinvestment action and this PR adds it.
The PR also adds VOO (Vanguard S&P 500 ETF) to the known securities.

Tested with my 2025 tax declaration.

@vroonhof vroonhof left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you. For my ETFs the last two steps were handled with a single "Reinvest Shares". yours has it split.

@github-actions

Copy link
Copy Markdown

📄 Sample PDF and XML Preview

A sample Steuerauszug has been generated from vtandchill_2025.xml for this PR.

⬇️ Download

(Artifact expires in 14 days. Requires GitHub login to download. View workflow run)

@vroonhof
vroonhof merged commit 51abed3 into vroonhof:main Sep 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants