Purchase orders page now shows 20 items per page with page navigation
controls. loadPOs() fetches all pages via cursor pagination instead of
capping at 200. Search filters the full dataset and resets to page 1.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Edit invoice modal reuses create form, pre-fills all fields including
line items, locks invoice number and PO linkage
- Delete from detail view with confirmation dialog
- Multi-select checkboxes with bulk delete and confirmation modal listing
all invoices to be removed
- Paid and EDI-submitted invoices cannot be selected for deletion
- "Modified After Send" orange badge for post-EDI-send edits
- PO remaining balance correctly accounts for current invoice during edit
- Edit button added to invoice table row actions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Single-page B2B accounting app with PO management (import, edit),
invoice creation with auto due date calculation, EDI preview/submit,
Google SSO, and sign out support.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>