Welcome to the Atlassian Community!
If you are doing Scrum, I would recommend not doing this for issues that have been added into the current sprint, because it will distort your reporting. For things cancelled before the sprint they are in starts, or things in the backlog, it's fine to 0 the estimate.
I would set up an automation or script that catches the issue being transitioned to "done", have it look at the status or resolution and set the story points to 0 (if it's not in an active sprint).
(I say "Status or resolution" because people work in different ways - some people have "cancelled" as a status in their workflows, others have a more simple "closed for some reason" and use a resolution of "cancelled" to tell people why it was closed)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.