Vendor management
Dynamic contract statuses
Contract tracking capabilities have been expanded with three new status designations:
- Due for Renewal: Automatically applied when a contract's end date is between 3 months and 1 day away
- Expired: Automatically applied once the contract end date has passed
- Terminated: Manually applied to contracts that have ended either for cause or other reasons
These new statuses complement the existing Draft (saved but not active) and Final (active) statuses, creating a more comprehensive contract lifecycle management system.

Export all attachments in Contracts
A convenient "Export All Attachments" bulk action feature has been added to the Contracts module.
Select multiple contracts from the grid and download all associated attachments as a single ZIP file, eliminating the need to navigate to each contract individually. This streamlined approach saves time when preparing audits, contract reviews, or when sharing documentation with stakeholders.

Custom fields on the Contracts grid
Custom fields created within Contract Templates can now be:
- Added directly to the Contracts grid view
- Sorted and filtered in your display
- Included in data exports
This enhancement provides greater flexibility in how you organize, view, and analyze contract information, allowing for more efficient reporting and improved visibility of specialized contract data.

Updated Contract IDs naming format
Contract IDs now follow the same intuitive pattern as other Prism IDs throughout the system, replacing technical UUIDs with practical identifiers similar to Work Order numbers. This standardization makes contracts easier to reference in communications and simplifies the search process when looking up specific agreements.
