If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Expensify/Expensify Issue URL: https://github.com/Expensify/Expensify/issues/601716
Issue reported by: @brianlee-expensify
Slack conversation (hyperlinked to channel name): #migrate 1, #migrate 2.
Action Performed:
Manual case:
- Assign a company card to a cardholder
- As the cardholder create a cash expense but don't click "mark as cash".
- Go to the report
- Click submit
Automatic case:
- Enable
Daily submission on the workspace
- Assign a company card to a cardholder
- As the cardholder, add a card expense to a report
- As the cardholder, add a cash expense to a report but don't click "mark as cash".
- Wait for harvesting to run to move the cash expense subject to a 7-day RTER hold to a new open report upon auto-submission
Expected Result:
These are improvements/new features.
Manual case
Let's add a confirmation alert modal on clicking Submit such that the submitter acknowledges submitting a report that contains cash expenses that are still subject to the RTER 7-day hold pending a match with a card transaction.
Submit report
Some expenses are awaiting a match with a credit card transaction. Do you want to mark them as cash?
[Yes] <-— green button
[No] <-— grey button
- If they click Yes. 1) "mark as cash" the applicable expense(s) and 2) proceed to submit the report.
- If they click No. 1) Don't mark the expense(s) as cash and 2) proceed to submit the report.
Automatic case
Let's improve the system message added to explain why the cash expense was moved to another report when held back by harvesting.
Concierge 12:42pm
moved this expense from %reportName% pending a match with a credit card transaction.
Actual Result:
Manual case: There is no prompt which increases the likelihood of submitting receipts pending a match for reimbursement unknownigly.
Automatic case: The system message lacks clarity over why an expense was moved in this case, which leads to confusion and blaming "AI" of performing actions intentionally.
Workaround:
N/A
Platforms:
Select the officially supported platforms where the issue was reproduced:
Screenshots/Videos
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @mallenexpensify
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~022031024167712450555
- Upwork Job ID: 2031024167712450555
- Last Price Increase: 2026-03-09
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Expensify/Expensify Issue URL: https://github.com/Expensify/Expensify/issues/601716
Issue reported by: @brianlee-expensify
Slack conversation (hyperlinked to channel name): #migrate 1, #migrate 2.
Action Performed:
Manual case:
Automatic case:
Dailysubmission on the workspaceExpected Result:
These are improvements/new features.
Manual case
Let's add a confirmation alert modal on clicking
Submitsuch that the submitter acknowledges submitting a report that contains cash expenses that are still subject to the RTER 7-day hold pending a match with a card transaction.Automatic case
Let's improve the system message added to explain why the cash expense was moved to another report when held back by harvesting.
Actual Result:
Manual case: There is no prompt which increases the likelihood of submitting receipts pending a match for reimbursement unknownigly.
Automatic case: The system message lacks clarity over why an expense was moved in this case, which leads to confusion and blaming "AI" of performing actions intentionally.
Workaround:
N/A
Platforms:
Select the officially supported platforms where the issue was reproduced:
Screenshots/Videos
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @mallenexpensifyUpwork Automation - Do Not Edit