R09 · 🟠 Medium · bug
Unknown receipt reject reason breaks the moderation panel
What the code does
rejectReasons does .find(...).label without a guard.
Where
app/controllers/crm/receipts/index.js
Suggested fix
Suggestion
Fall back to the raw value when no enum entry matches.