I was able to make it work somehow. Instead of adding a custom Approve button that can’t automatically change the status from Pending Approval to Pending Credit (no fulfillable items), I just hide the native Approve Authorization button from users who should not be able to approve the VRAs. But am I getting this error which is not on SuiteAnswers: “That operation can only be performed when there is a transaction in progress.”