Bromel Controller
Watches every invoice nightly and tells you who to chase.
“$48,559 past due across 5 invoices; 5 payers flagged; 4 proposals drafted. Coldwater Regional Markets averages 33 days to pay and is trending 19 days slower recently.”

The job
Every line below is a capability in the product, checked against the code that implements it.
- Invoice against an order, issue credits, and apply received payments
- Issue customer statements
- Reconcile the bank
It brings you work, never actions
Nothing happens without your say-so. The refusal is machine-readable and enforced when the code loads — a developer who tries to slip an outward action past it gets a build failure, not a code-review argument.
Internal tasks: chase a collection, run the dunning check, review a credit limit. Never an email to a customer.
When it has nothing to say
Most software only shows you the good day. This is what this seat does on a thin one.
Invoices and payments recorded in Vered.
Reports no receivables and says why, naming the other system rather than implying all is well. It does not guess.