Overview This release includes new features, bug fixes, and usability improvements across multiple eTools modules. The updates focus on PMP/ePD data integrity and workflow enhancements, Field Monitoring usability and integration improvements, gPD/PRP reporting period reliability, and RSS Admin tooling expansions.
Partnership Management Portal (PMP / ePD)
Zero-decimal currency validation #261039 Added validation to prevent decimal values from being entered for zero-decimal currencies (e.g., XOF, KHR, JPY), in line with SAP configuration rules. Users are informed via an inline message when an invalid value is entered, reducing downstream discrepancies with eZHACT.
Reactivation of deactivated activities during amendments #265550 Introduced the ability for admin users to reactivate activities that were incorrectly deactivated during the amendment process. Safeguards prevent reactivation of activities that were legitimately deactivated, and all actions are recorded in audit logs. Reactivation restores consistency across eZHACT, BAP, and PRP integrations.
Regeneration of quarterly reporting periods at signature stage #261198 PRC Secretary users can now regenerate quarterly reporting periods at the PD signature stage, ensuring reporting periods remain aligned with the final PD start and end dates.
Humanitarian SPD filter #301214 Added a filter for the "This SPD is humanitarian" flag in the PD/SPD tab, allowing users to quickly identify and manage humanitarian interventions within PMP.
Malformed disaggregation data fix #265571 Applied a backend fix to remove or correct invalid disaggregation entries in PMP and PRP, resolving data-entry blocks caused by malformed or inactive disaggregations.
Field Monitoring Module (FMM)
Programme Visit (PV) tracking from FMM #297029 FMM visits that meet defined eligibility criteria are now automatically identified and tracked as Programme Visits, improving accuracy of PV reporting and reducing manual reconciliation between field monitoring records and assurance reporting.
Attachment categories #297065 Users can now assign a category to attachments at the point of upload, improving organization and clarity for reviewers and auditors. The selected category is displayed alongside each attachment in the attachment list.
Tooltips for question guidance #297039 Added hover-based tooltips to questions across relevant modules, providing users with short in-context definitions and guidance to improve response consistency and data quality.
FMM status transition data preservation #303215 Refactored the FM status forward-change logic to ensure no existing data is lost or overwritten during status transitions. Only fields required for the transition are updated, and backward compatibility with existing records is maintained.
ePD activities in FMM "List of Activities" #297064 The "List of Activities" field used for HACT purposes in FMM is now populated from activities defined in the linked ePD, replacing free-text entry with a structured dropdown and improving alignment with approved programme documents.
Visit PDF download error resolved #302315 Fixed an error that prevented Field Monitoring visit PDF downloads.
Non-monitored aspects warning fix #279172 Fixed an incorrect warning shown during visit approval when all monitoring aspect questions have been answered, preventing a misleading "Non-monitored aspects exist" pop-up from appearing unnecessarily.
RSS Admin
Field Monitoring management page #288615 Added a Field Monitoring administration page in RSS Admin, enabling RSS users to manage field monitoring activities directly. Capabilities include changing activity status (including returning visits to draft), bulk uploading sites via XLSX template, answering the HACT question on behalf of colleagues, and updating monitoring status for Programmatic Visits.
Infrastructure / Developer Experience
Updated developer onboarding documentation #302862 Refreshed README files and developer setup documentation to reflect the current Docker Compose-based workflow. The new setup.sh script provides a guided, single-entry-point setup for new developers, replacing the legacy Fabric/Makefile approach.