MSPercury docs

Known issues

This is a curated list of problems we already know about — verified, reproducible, and on our plate. If you hit one of these, you don’t need to report it; we have it. If you hit something else, we probably want to hear about it.

  • iOS PWA photo cap. Uploads are limited to 5 MB per CheckUp finding on iOS Safari. We will raise this to 10 MB in the next release.
  • Custom footer not in PDF yet. The footer text you set in /settings shows up in the web UI but is not yet rendered into the generated quote PDF. Fix in progress.
  • Per-tenant DB snapshots missing. You can export your tenant data as a ZIP from /settings/export, but an on-demand per-tenant database snapshot is not available. Server-wide backups happen nightly and cover your data either way.
  • Dark mode contrast on accent cards. A few card components lose contrast when your accent color sits in the yellow-green band and the UI is in dark mode. We iterate on this each release.
  • No bulk customer import. There is no CSV or Excel import for customers yet. Until we ship it, create them one at a time via /customers/new.
  • CheckUp wizard feels wonky at the end. The last two steps can stall for several seconds while WeasyPrint renders the collected findings into a downloadable PDF. We plan to show a progress indicator so you know the app is working, not hung.
  • SVG logo breaks branding. Uploading a PNG logo under /settings works reliably. Uploading an SVG is currently broken — the next page render fails until we remove the file. Use PNG for now.
  • AI summaries: Claude tested, ChatGPT not. CheckUp executive summaries generated via the Anthropic Claude API work end-to-end. The OpenAI / ChatGPT path is implemented but not yet verified on production; use Claude if you need reliability today.

Report a new one via /feedback — takes 30 seconds.