We have the situation in one of my projects that we do not always release at the end of a sprint, or increment, but put the code goes to a "waiting" status, and later we release the outcome of multiple sprints in one go. For that we have added a status "Ready for Release" in the workflow. However, we are realizing that story points are only counted when the issue is in status "Closed", which might be several sprints later than when the work was actually done. That makes all velocity, burnup etc reports from Jira useless, and we have to work with an Excel report with quite complicated formulas.
Now my question is: can i have several statuses which are considered "Closed", or can I set an issue to "Closed" and set a flag or something indicating that the issue is not released yet, and then remove that flag later?