-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Wave Collect][QBO] Chart of Accounts (Categories) not importing on initial connection #41018
Comments
Job added to Upwork: https://www.upwork.com/jobs/~011dbfa3b69ed9c461 |
Current assignee @trjExpensify is eligible for the Bug assigner, not assigning anyone new. |
Current assignee @s77rt is eligible for the Internal assigner, not assigning anyone new. |
Added internal until we determine who's going to take this one. |
@hayata-suenaga @aldo-expensify remind me which of yah are looking into this one? |
@trjExpensify I am looking into it, and I think I know why now. There are two jobs:
Is this correct @francoisl ? This is an oversight in the design doc. I remember @francoisl mentioned these two jobs, but I guess I didn't understand fully the consequences until now that we are working on it. I think we need the following: Authentication flow:
Sync button flow:
❌ : need to implement, we are missing it @francoisl does that make sense to you? About calling the |
Yes, what you said about
No. You could go the other way around but you don't need to (for example if you change the account to post your Vendor Bills to, then technically you don't need to do a pull (import), but it's fine if you do)
Yes that's an option too. We do that with auto-sync, check how we do it here. We can try to reuse some of that logic but it will need some changes (it throws if it's not being run in auto-sync mode, and has push notifications disabled since auto-sync typically happens in the backend) |
I have a draft here for some changes in the IS server to reuse the autoSync job: https://github.com/Expensify/Integration-Server/pull/7880 Web-E changes: https://github.com/Expensify/Web-Expensify/pull/41827 UPDATE: These PRs are really to fix the "Sync now" button (second flow mentioned here), they are not for this issue |
Created draft PR to handle the initial load of data (sync) inside the first import when importing from QBO: https://github.com/Expensify/Integration-Server/pull/7882 |
These were all backend PRs are we've merged them, can we close? |
I re tested and the chart of accounts are imported as categories after the initial connection. I'll close this issue now |
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: v1.4.66-0
Reproducible in staging?: Y
Reproducible in production?:
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @trjExpensify
Slack conversation: https://expensify.slack.com/archives/C036QM0SLJK/p1714057854803539?thread_ts=1714057353.559839&cid=C036QM0SLJK
Action Performed:
Not imported
on the Chart of Accounts rowImported, displayed as tags
on the Chart of Accounts rowExpected Result:
Imported, displayed as categories
Actual Result:
Workaround:
N/A
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
2024-04-25_19-58-09.mp4
View all open jobs on GitHub
CC: @hayata-suenaga @aldo-expensify @s77rt @zanyrenney @teneeto @narefyev91
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: