diff --git a/frontend/src/pages/admin/bills/BillDetailPage.tsx b/frontend/src/pages/admin/bills/BillDetailPage.tsx index 0e60ec73..252e4d41 100644 --- a/frontend/src/pages/admin/bills/BillDetailPage.tsx +++ b/frontend/src/pages/admin/bills/BillDetailPage.tsx @@ -264,7 +264,10 @@ export const BillDetailPage: React.FC = () => { )} - {t(`bills.status.${inv.status}`, inv.status)} + {/* A running monthly/manual accumulator carries status + 'scheduled' but never auto-sends on manual cadence — + read it as "Draft", matching the Bills list. */} + {inv.isMonthlyDraft ? t('bills.status.draft', 'Draft') : t(`bills.status.${inv.status}`, inv.status)}