Skip to content

Conversation

@elibus
Copy link

@elibus elibus commented Dec 21, 2025

Add support for 10 new Schwab transaction types:

  • Stock Plan Activity
  • Qualified Dividend
  • Adjustment
  • Misc Cash Entry
  • Service Fee

Enhance CSV parsing robustness:

  • Automatically detect and handle CSV files with or without prefix/suffix rows
  • Add header validation to ensure CSV format matches expected Schwab format
  • Handle edge cases: skip prefix/suffix rows only when present, validate header format
  • Remove $ symbol from "Fees & Comm"

Improve error handling:

  • Handle NaN values in remove_currency function and Value column processing
  • Add proper validation with informative error messages for malformed CSV files

Update documentation:

  • Add new transaction types to supported transactions list
  • Document automatic CSV format detection and validation behavior

…rsing

Add support for 10 new Schwab transaction types:
- Advisor Fee
- Reinvest Dividend
- Reinvest Shares
- Bank Interest
- Funds Received
- MoneyLink Transfer
- Stock Plan Activity
- Qualified Dividend
- Adjustment
- Misc Cash Entry
- Service Fee

Enhance CSV parsing robustness:
- Automatically detect and handle CSV files with or without prefix/suffix rows
- Add header validation to ensure CSV format matches expected Schwab format
- Handle edge cases: skip prefix/suffix rows only when present, validate header format

Improve error handling:
- Handle NaN values in remove_currency function and Value column processing
- Add proper validation with informative error messages for malformed CSV files

Update documentation:
- Add new transaction types to supported transactions list
- Document automatic CSV format detection and validation behavior
Apply the same currency removal logic to the Fees column that was
already applied to the Value column. This ensures consistent processing
and prevents potential issues with currency symbols in fee values.
Update example_out.csv to show Fees column without currency symbol,
demonstrating the fix for currency symbol removal in the Fees column.
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.

1 participant