---
title: "Staff Plan Page Shows No Payment History: Fixing It, a Dropped-Table Deploy Block, and a Receipt Email Limit"
canonical: https://dxdev.com/blog/2026-08-31_accounting-reconciler-finds-hidden-charges/
datePublished: 2026-08-31
---
The staff plan page showed no payment history for a customer account that had a first payment. The staff preview of the plan page was hardcoded to show none.

## A small fix on the page

Payments now load. Each payment opens to its period, the card used and the receipt. The summary card no longer dead-ends.

## The deploy that had been blocked for two commits

The deploy was blocked for two commits. The billing rewrite had dropped a table, and the delete confirmation still counted rows in that table.

That same dropped table had also made deleting a business impossible in production. Everything is live and green.

I did not confirm the finished page by eye.

## The receipt email on the same account

My partner's complaint about that customer's receipt email traced to a hard limit in the payment processor. One switch governs every PDF, so the invoice cannot be dropped without also losing the receipt. The processor will not attach a file of ours.

That leaves one route to what my partner asked for: send the email ourselves. I filed the finding and a build sketch as a draft unit under the billing task.
