You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Due for payment 2026-06-29] [Due for payment 2026-05-20] [$250] Copilot with limited access level can reject expenses, which contradicts the statement #75166
Select Limited access level.
-> On confirm page, it states "Allow another member to take most actions in your paccount, on your behalf. Excludes approvals, payments, rejections, and holds."
Click Add copilot and enter magic code.
Go to workspace chat.
Create an expense and click Submit.
As User B (copilot), open account switcher and switch to User A.
[Copilot] Go to workspace chat and open the expense report.
[Copilot] Click More > Hold.
-> Hold action is denied in accordance with "Allow another member to take most actions in your paccount, on your behalf. Excludes approvals, payments, rejections, and holds." - Expected.
[Copilot] Click More > Reject. (Reject case is now fixed)
[Copilot] Retract the expense.
Expected Result:
Copilot with limited access level should be blocked from retracting an expense because limited access "Excludes approvals, payments, rejections, and holds."
Actual Result:
Copilot with limited access level can reject expense despite the Limited access level statement. Reject is now fixed. However, copilot with limited access level can still retract an expense, which should also be blocked.
If you haven't already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Updated 2026-04-25: Narrowed scope per this comment from
aimane-chnaif— the reject case is now fixed, but the retract case is still not fixed.Version Number: 9.2.58-2
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from BrowserStack: Exp https://test-management.browserstack.com/projects/2219752/test-runs/TR-1965/41236699/1013855572?q=copilot&issue_type=jira
Email or phone of affected tester (no customers): applausetester+141104kh@applause.expensifail.com
Issue reported by: Applause Internal Team
Device used: Mac 15.5 / Chrome
App Component: Money Requests
Action Performed:
-> On confirm page, it states "Allow another member to take most actions in your paccount, on your behalf. Excludes approvals, payments, rejections, and holds."
-> Hold action is denied in accordance with "Allow another member to take most actions in your paccount, on your behalf. Excludes approvals, payments, rejections, and holds." - Expected.
[Copilot] Click More > Reject.(Reject case is now fixed)Expected Result:
Copilot with limited access level should be blocked from retracting an expense because limited access "Excludes approvals, payments, rejections, and holds."
Actual Result:
Copilot with limited access level can reject expense despite the Limited access level statement.Reject is now fixed. However, copilot with limited access level can still retract an expense, which should also be blocked.Workaround:
Unknown
Platforms:
Screenshots/Videos
1.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Eskalifer1