Bill Health / Setup Audit #6

Closed
opened 2026-05-16 10:13:21 -05:00 by null · 0 comments
Owner

Already implemented in v0.28.0.

BackendGET /api/bills/audit?inactive=true checks for:

  • Missing due day (error)
  • Missing category (warning)
  • Missing minimum payment for debt bills (error)
  • Autopay enabled but no website/account info (warning)
  • Debt balance with no APR (warning)

FrontendHealthPage.jsx at /health:

  • Sidebar nav with ClipboardCheck icon
  • Stat cards: Audited bills, Issues, Errors, Warnings
  • Toggle for including inactive bills
  • Sorted issue cards by severity (errors first)
  • "No issues found" green state
  • Links to Bills page for fixing

Files: client/pages/HealthPage.jsx, client/components/layout/Sidebar.jsx, routes/bills.js, client/api.js

**Already implemented in v0.28.0.** **Backend** — `GET /api/bills/audit?inactive=true` checks for: - Missing due day (error) - Missing category (warning) - Missing minimum payment for debt bills (error) - Autopay enabled but no website/account info (warning) - Debt balance with no APR (warning) **Frontend** — `HealthPage.jsx` at `/health`: - Sidebar nav with ClipboardCheck icon - Stat cards: Audited bills, Issues, Errors, Warnings - Toggle for including inactive bills - Sorted issue cards by severity (errors first) - "No issues found" green state - Links to Bills page for fixing Files: `client/pages/HealthPage.jsx`, `client/components/layout/Sidebar.jsx`, `routes/bills.js`, `client/api.js`
null added the
priority:medium
frontend
feature
labels 2026-05-16 10:13:21 -05:00
null closed this issue 2026-05-16 12:31:00 -05:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: null/BillTracker#6
No description provided.