An approver must supply a reason code when rejecting a pre-authorization request or expense report, or when delegating approval authority. Reason codes provide a standardized means of communication between approvers and employees, and they help your company retain audit and activity records of different user actions.