The client-side lastInSeriesIds computation only sees the current page
of entries (20 at a time), producing false positives when the true last
voucher is on a different page or in a different fiscal period.
Delete is now only available from the detail page (/bookkeeping/[id])
where is_last_in_series is computed server-side from the full dataset.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>