2fcebffb34
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>