diff --git a/components/bookkeeping/JournalEntryForm.tsx b/components/bookkeeping/JournalEntryForm.tsx index aacadc6b..e786f57a 100644 --- a/components/bookkeeping/JournalEntryForm.tsx +++ b/components/bookkeeping/JournalEntryForm.tsx @@ -1729,15 +1729,21 @@ export default function JournalEntryForm({ {t('clear_all')} )} - + {/* Draft-saving rides on ?as_draft=true, which only the standard + journal-entries endpoint honors. A custom submitUrl (e.g. the + bank-transaction /book route) ignores the flag and commits a + numbered voucher, so the draft button must not render there. */} + {!submitUrl && ( + + )}