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.