Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.42k stars 2.8k forks source link

Web - QBO - Unable to export expenses to QBO "failed to export this report" message appears #47167

Closed IuliiaHerets closed 1 month ago

IuliiaHerets commented 1 month ago

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: 9.0.18-7 Reproducible in staging?: Y Reproducible in production?: Y If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4839855&group_by=cases:section_id&group_id=309135&group_order=asc Issue reported by: Applause Internal Team

Action Performed:

  1. Admin: https://staging.new.expensify.com/
  2. Admin: Log in with a new Gmail account
  3. Admin: Click on FAB - New workspace
  4. Admin: Enable "Accounting" in the "More features" page.
  5. Admin: Navigate to "Accounting"
  6. Admin: Connect to QBO
  7. Admin: Wait for the sync to finish
  8. Admin: Navigate to Workspace settings - Members
  9. Admin: Invite a new Gmail account
  10. Member: Log in as the invited member
  11. Member: Navigate to the workspace chat
  12. Member: Navigate to Composers "+" button - Submit expense - Manual
  13. Member: Input any abount, Set a Merchant and Category
  14. Member: Submit the expense
  15. Admin: Open the workspace chat with the member
  16. Admin: Open the expense
  17. Admin: Pay the expense "elsewhere"
  18. Admin: Click on the "Export to Quickbooks Online" button

Expected Result:

I should be able to export the expense.

Actual Result:

Unable to export expenses to QBO "failed to export this report" message appears.

Workaround:

Unknown

Platforms:

Screenshots/Videos

https://github.com/user-attachments/assets/fa555851-d108-427b-8f48-ef19518674ab

View all open jobs on GitHub

melvin-bot[bot] commented 1 month ago

Triggered auto assignment to @joekaufmanexpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

IuliiaHerets commented 1 month ago

We think that this bug might be related to #wave-collect - Release 1

IuliiaHerets commented 1 month ago

@joekaufmanexpensify FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

joekaufmanexpensify commented 1 month ago

Not overdue, will review today

joekaufmanexpensify commented 1 month ago

@IuliiaHerets This is not a bug. It's an error message shown when we're unable to export a report to QBO. The error is being correctly shown as the account from which you submitted the report doesn't exist in QBO. If you create it there, or enable the setting referenced in the error, it would be resolved.

Closing for now, but please let me know if you have any questions about this!

IuliiaHerets commented 1 month ago

@joekaufmanexpensify Thank you for explaining.