Purchase Orders from Quotes
Creating purchase orders from quotes is now seamless. Select any vendor during PO creation — even when quote items don't have a vendor pre-assigned. After creating the PO, you're taken directly to the edit form to complete shipping, payment terms, and notes before saving.
Unified PO Experience
The purchase order create, edit, and detail views now share a consistent dense layout. All views display vendor notes, ship-to address, currency, and contact information in the same compact grid format.
Renewal Management
New quick actions, gap detection, and search & copy features make managing service renewals faster. Easily identify coverage gaps between renewal periods and copy settings from existing renewals.
Prepaid Billing
Unassign time entries from prepaid blocks in bulk, with a new after-hours column for better visibility into billing periods.
Improvements
- Better SKU error reporting and soft delete support
- Email notifications for prepaid hour alerts
- Expanded test coverage across stores, API endpoints, and workflows
- Internal observability and analytics improvements