Use gross outflows consistently in spending reports #70
Reference in New Issue
Block a user
Delete Branch "fix/ynab-outflow-consistency"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Spending-report headlines used gross outflows while grouped rows were net of inflows, so fully refunded purchases could disappear. Group rows now use gross outflows, inflows and net outflows remain separate, and monthly averages include every calendar month in the selected interval. Inflow-only reports preserve their totals; reversed date ranges are rejected.
The artifact records the total basis and filters. The renderer labels new outflow totals explicitly and preserves neutral labels for older artifacts.
Reviewed twice, with the legacy-label finding fixed and verified. Validation: 73 YNAB tests, 3 renderer tests, TypeScript checking, frontend build, and Ruff pass.