Overview: When rolling over a ledger the user will need to call appropriate APIs for creating budgets, creating allocations and creating encumbrances.
Given the user wants to rollover the ledger after adjusting rollover details
When clicking "Rollover" button
Then user is intercepted by confirmation modal
AND must confirm that they are ready to continue by clicking "Confirm"
AND The modal contains the following message:
"Ledger (ledger name) will rollover from (Curren fiscal year CODE) to (Chosen fiscal year CODE). Please confirm that you have completed the necessary details and are ready to proceed with rollover. This process may take several minutes to complete and cannot be undone."
OR user can click Cancel to continue adjusting rollover settings