Intacct - No Warning Modal When Report Is Repeatedly Exported From The Expense Report

by ADMIN 86 views

Intacct - No warning modal when report is repeatedly exported from the expense report

Overview

In this article, we will discuss an issue with the Intacct export feature in the expense report. The issue is that when a report is repeatedly exported from the expense report, there is no warning modal displayed. This can lead to unintended consequences, such as duplicate exports or incorrect data being sent to Intacct.

Version Number and Reproducibility

The issue was reported in version v9.1.28-13 and is not reproducible in staging or production environments.

Action Performed

To reproduce the issue, follow these steps:

  1. Go to the staging environment at https://59999.pr-testing.expensify.com/
  2. Go to the workspace chat.
  3. Submit a manual expense.
  4. Click Submit, Approve and Pay elsewhere.
  5. Click Export to Sage Intacct button.
  6. Click Export to Sage Intacct button again.
  7. Note that it shows a warning modal - Careful!The following reports have already been exported to Sage Intacct.
  8. Close the modal.
  9. Click on the expense preview.
  10. Click Export to Sage Intacct button.

Expected Result

The expected result is that there should be a warning modal when exporting the report to Sage Intacct again in the expense report.

Actual Result

In Step 7, the warning modal - Careful!The following reports have already been exported to Sage Intacct, is only shown when the expense is repeatedly exported to Sage Intacct from the expense preview in the main chat.

In Step 10, the same warning modal is not shown when the expense is repeatedly exported from the expense report.

Workaround

Unfortunately, there is no known workaround for this issue.

Platforms

The issue is reproducible on the following platforms:

  • MacOS: Chrome / Safari

Screenshots/Videos

A screenshot of the issue can be found at:

https://github.com/user-attachments/assets/38894b72-94bc-495c-a61f-39c4fa088817

Conclusion

In conclusion, the Intacct export feature in the expense report does not display a warning modal when a report is repeatedly exported. This can lead to unintended consequences, such as duplicate exports or incorrect data being sent to Intacct. We hope that this article has provided valuable information to our readers and will help to identify and resolve this issue.

Recommendations

We recommend that the development team reviews the code and ensures that the warning modal is displayed correctly when a report is repeatedly exported from the expense report. Additionally, we suggest that the team provides a clear and concise error message to the user when the report is exported multiple times.

Future Development

In the future, we recommend that the development team considers implementing a feature that prevents duplicate exports and provides a clear and concise error message to the user when the report is exported multiple times.

Related Issues

This issue is related to the following issues:

Contributors

We would like to thank the following contributors for their help in identifying and resolving this issue:

Acknowledgments

We would like to acknowledge the following individuals for their help in reviewing and providing feedback on this article:

References

License

This article is licensed under the MIT License.
Intacct - No warning modal when report is repeatedly exported from the expense report: Q&A

Q: What is the issue with the Intacct export feature in the expense report?

A: The issue is that when a report is repeatedly exported from the expense report, there is no warning modal displayed. This can lead to unintended consequences, such as duplicate exports or incorrect data being sent to Intacct.

Q: What are the steps to reproduce the issue?

A: To reproduce the issue, follow these steps:

  1. Go to the staging environment at https://59999.pr-testing.expensify.com/
  2. Go to the workspace chat.
  3. Submit a manual expense.
  4. Click Submit, Approve and Pay elsewhere.
  5. Click Export to Sage Intacct button.
  6. Click Export to Sage Intacct button again.
  7. Note that it shows a warning modal - Careful!The following reports have already been exported to Sage Intacct.
  8. Close the modal.
  9. Click on the expense preview.
  10. Click Export to Sage Intacct button.

Q: What is the expected result?

A: The expected result is that there should be a warning modal when exporting the report to Sage Intacct again in the expense report.

Q: What is the actual result?

A: In Step 7, the warning modal - Careful!The following reports have already been exported to Sage Intacct, is only shown when the expense is repeatedly exported to Sage Intacct from the expense preview in the main chat.

In Step 10, the same warning modal is not shown when the expense is repeatedly exported from the expense report.

Q: Is there a workaround for this issue?

A: Unfortunately, there is no known workaround for this issue.

Q: Which platforms is the issue reproducible on?

A: The issue is reproducible on the following platforms:

  • MacOS: Chrome / Safari

Q: What are the related issues?

A: This issue is related to the following issues:

Q: Who are the contributors to this issue?

A: We would like to thank the following contributors for their help in identifying and resolving this issue:

Q: What are the references for this issue?

A: The following references are relevant to this issue:

Q: What is the license for this article?

A: This article is licensed under the MIT License.

Q: What is the next step for this issue?

A: We recommend that the development team reviews the code and ensures that the warning modal is displayed correctly when a report is repeatedly exported from the expense report. Additionally, we suggest that the team provides a clear and concise error message to the user when the report is exported multiple times.