-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Description
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: v9.3.18-2
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from BrowserStack:
Email or phone of affected tester (no customers): ted@expensify.com
Logs: https://stackoverflow.com/c/expensify/questions/4856: 9cbd5d9f6968db8c-SJC
Expensify/Expensify Issue URL: https://github.com/Expensify/Expensify/issues/595045#issuecomment-3884615330
Issue reported by: @twisterdotcom
Slack conversation (hyperlinked to channel name): https://github.com/Expensify/Expensify/issues/595045#issuecomment-3884615330
Action Performed:
Precondition:
Have an approved reimbursable report on a workspace with a CorPay reimbursement account set on it. Have a deposit account set that is not USD.
- Amend your deposit account so the name doesn't match your account details
- After approval, have the VBA admin pay the report
- Wait for the bounce back
- See the reportAction show the return reason in Expensify Classic but not in New Expensify:
Expected Result:
The return reason should show for in both platforms. It should read:
couldn't process the payment: $returnReason
When no returnReason is available, it should default to the same return reason we send via email in https://github.com/Expensify/Web-Expensify/blob/main/lib/Notification/ACHCreditBounce.php which is:
couldn't process the payment due to an incorrect routing/account number or closed account
Actual Result:
We always show due to a bank account issue.
Workaround:
Unknown
Platforms:
Select the officially supported platforms where the issue was reproduced:
- Android: App
- Android: mWeb Chrome
- iOS: App
- iOS: mWeb Safari
- iOS: mWeb Chrome
- Windows: Chrome
- MacOS: Chrome / Safari
Screenshots/Videos