Funds
- The Euna Grants API now supports a new Create/Update Fund import endpoint that allows integration developers to create or update Fund records using configurable match keys, including the internal Euna Grants Fund ID or a custom
userIdentifierfield. - The Euna Grants API now supports a new Import Income Source endpoint that allows integration developers to create or update income source records on a Fund within a single batch request, using a
uniqueIdentifiermatch key to resolve create versus update behavior.
Updates
Budget Versions
- Users can now delete draft budget versions they created by clicking the trash can icon in the upper-right icon tray. Drafts submitted for funder review must be withdrawn before deletion.
- The system now prevents users from deleting budget line items that have associated expenses in draft budget versions, displaying an error message if deletion is attempted.
- The system now prevents users from deleting budget categories that contain line items with associated expenses in draft budget versions, displaying an error message if deletion is attempted.
Fixes
Awards
- The award export now includes Program, Budget Reporting Period, Performance Reporting Period, and related due date fields, preventing these values from being overwritten to blank on re-import.
Expenses
- The system now correctly generates indirect cost expenses up to the cap when an Indirect Expense Cap is set on a parent budget line item
Grants
- The system now correctly generates reporting periods through the full grant lifecycle, including the final month when a grant spans an exact number of months.
- Grant creation via the APIv1 no longer fails when no manager is specified, now matching the UI where Manager is an optional field.
Opportunities
- Applicants can now successfully submit applications when Show Performance Plan is disabled on an opportunity, even if the performance plan was previously marked as required.
Payment Authorizations
- The V2 API GET Awards/PaymentAuthorizations endpoint no longer returns duplicate payment authorization records when a payment authorization has multiple payment requests attached.
Workflow
- Amendments in a Denied status are now automatically removed from workflow enrollment, preventing the Enrolled Records panel from failing to load.
- Users can now successfully approve and finalize amendments via workflow when the amendment is in an Approved status but has not yet been finalized.
Comments
0 comments
Please sign in to leave a comment.