Reason codes are a way to include additional information or business process context on payment operations transactions. You can use the codes for automated reporting and ad-hoc look up via the Zuora UI and API.
Any user role that can create a transaction can specify the reason code during that process. In addition, all users can configure the set of reason codes that can be used on payment operations transactions.
However, a separate permission controls whether a user role is permitted to edit the reason code on an existing transaction. By default, standard users have this Change Reason Code permission. If necessary, administrators can assign this permission to other roles.
To configure a user role with the Change Reason Codes permission, an administrator should follow these instructions:
You can then assign this role as needed to grant users this permission. See Managing Users for instructions about assigning roles to users.