IOU - Unable To Pay Expense In Offline In Non-default Currency

by ADMIN 63 views

IOU - Unable to Pay Expense in Offline in Non-Default Currency

Version Number: v9.1.30-0 Reproducible in staging?: Yes Reproducible in production?: Yes If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A If this was caught during regression testing, add the test name, ID and link from TestRail: n/a Email or phone of affected tester (no customers): gocemate+b20409@gmail.com Issue reported by: Applause Internal Team Device used: Lenovo 80ES / Windows 10 Pro App Component: Money Requests

Issue Description

The issue at hand is related to the inability to pay an expense in offline mode when the currency is not set as the default currency. This is a critical issue that affects the functionality of the app, particularly in scenarios where users need to make transactions in non-default currencies.

Steps to Reproduce the Issue

To reproduce the issue, follow these steps:

  1. Log in with Gmail Account: Log in to the app using a Gmail account.
  2. Go Offline: Disconnect from the internet to simulate an offline mode.
  3. Navigate to Workspace Chat: Go to the Workspace chat section.
  4. Create a New Money Request: Click on the "+" button to create a new money request.
  5. Split Money: Select the "Split money" option.
  6. Manual Split: Choose the "Manual" split option.
  7. Change Currency: Change the currency to HUF (Hungarian Forint), which should not be the default currency.
  8. Complete the Process: Complete the money request process.
  9. Submit the Expense: Submit the expense.
  10. Try to Pay the Expense: Attempt to pay the expense or open the dropdown menu.

Expected Result

The expected result is that the user should be able to pay the HUF currency expense in offline mode.

Actual Result

The actual result is that the option to pay the expense or open the dropdown menu is disabled.

Workaround

Unfortunately, there is no known workaround for this issue.

Platforms Affected

This issue is reproducible on the following platforms:

  • MacOS: Chrome / Safari

Screenshots/Videos

A screenshot of the issue can be found at the following link:

https://github.com/user-attachments/assets/6727fa35-2aef-4459-b1d1-158a20abf8e8

Contributing to the Solution

If you are interested in contributing to the solution of this issue, please refer to our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel.

Related Issues

If you are experiencing similar issues or have related concerns, please check out our open issues for potential solutions or workarounds.

Conclusion

The inability to pay an expense in offline mode when the currency is not set as the default currency is a critical issue that affects the functionality of the app. We urge all users to report any similar issues and contribute to the solution of this problem.
IOU - Unable to Pay Expense in Offline in Non-Default Currency: Q&A

Version Number: v9.1.30-0 Reproducible in staging?: Yes Reproducible in production?: Yes If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A If this was caught during regression testing, add the test name, ID and link from TestRail: n/a Email or phone of affected tester (no customers): gocemate+b20409@gmail.com Issue reported by: Applause Internal Team Device used: Lenovo 80ES / Windows 10 Pro App Component: Money Requests

Q&A: IOU - Unable to Pay Expense in Offline in Non-Default Currency

Q: What is the issue with paying expenses in offline mode? A: The issue is that users are unable to pay expenses in offline mode when the currency is not set as the default currency.

Q: What are the steps to reproduce the issue? A: To reproduce the issue, follow these steps:

  1. Log in with Gmail account
  2. Go offline
  3. Go to Workspace chat> + > Split money> Manual
  4. Change currency to HUF (it should not be your default currency)> Complete the process
  5. Submit the expense
  6. Try to pay the expense or open the drop down menu

Q: What is the expected result? A: The expected result is that the user should be able to pay the HUF currency expense in offline mode.

Q: What is the actual result? A: The actual result is that the option to pay the expense or open the dropdown menu is disabled.

Q: Is there a workaround for this issue? A: Unfortunately, there is no known workaround for this issue.

Q: Which platforms are affected by this issue? A: This issue is reproducible on the following platforms:

  • MacOS: Chrome / Safari

Q: Can I contribute to the solution of this issue? A: Yes, if you are interested in contributing to the solution of this issue, please refer to our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel.

Q: Are there any related issues that I should be aware of? A: Yes, if you are experiencing similar issues or have related concerns, please check out our open issues for potential solutions or workarounds.

Additional Resources

Conclusion

The IOU - Unable to Pay Expense in Offline in Non-Default Currency issue is a critical problem that affects the functionality of the app. We urge all users to report any similar issues and contribute to the solution of this problem.