-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[$250] QBO - "Reconciliation account" disappears after selecting it #52548
Comments
Triggered auto assignment to @trjExpensify ( |
Edited by proposal-police: This proposal was edited at 2024-11-14 12:38:30 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.QBO - "Reconciliation account" disappears after selecting it What is the root cause of that problem?When trying to add a bank account on step 4, the network request fails, and error message from onyx will be stored in
Onyx failure data Lines 357 to 364 in 512ae9f
What changes do you think we should make in order to solve the problem?
Optionally, in failure data we can pass What alternative solutions did you explore? (Optional)ResultScreen.Recording.2024-11-14.at.3.36.48.in.the.afternoon.mp4 |
Edited by proposal-police: This proposal was edited at 2024-11-15 09:37:35 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Bug 1: "Reconciliation account" disappears after selecting it. What is the root cause of that problem?Bug 1 We still display the Continuous Reconciliation toggle even though users haven't set up settlement bank account Bug 2: Optional:
App/src/pages/workspace/accounting/reconciliation/CardReconciliationPage.tsx Lines 109 to 117 in a6f1348
when API UpdateCardSettlementAccount encountered error.
What changes do you think we should make in order to solve the problem?
We only should push cardReconciliation to configurationOptions if If user go to Card reconciliation by deeplink I suggest displaying the not found page or display a locked toggle (also use this condition Additional we still can update the error handle if needed
<MenuItemWithTopDescription errorText={errorText} ... /> with The error message should be displayed in the What alternative solutions did you explore? (Optional) |
Another one for your eyes @mountiny @MariaHCD @madmax330 @nkuoch @allgandalf @DylanDylann |
Think it has to do more with |
Gotcha, continuousReconciliation is only a feature of the Expensify Card. |
@trjExpensify I already worked on Card reconciliation account setting Page before (when implementing the Expensify Card). Let me take this issue |
I agreed with @daledah about Bug 1, in case the user go to accounting page right after login successful we also need to display the bank account list About the main bug on OP, @daledah @etCoderDysto could anyone help to explain why the API failed? |
@mountiny @MariaHCD Tag you here because it relates to the Expensify Card. In this issue, we have 2 problems:
TBH, I don't understand why UpdateCardSettlementAccount API is failed in this case and ConfigureExpensifyCardsForPolicy still be successful. Could you please help to take a look? |
Assigned you to help progress! |
Maria is out assigning. I am also working partial day @nkuoch in case you could take a look earlier |
@DylanDylann What bank accounts did you use to try it? Did you provision the policy first and then you tried switching the bank account? You will have to use a different bank account for that and there is only one testing bank account you have access to right? So did you try switching to different bank account? |
Ahh thanks for pointing out that. I only can access to one mock bank account |
@mountiny You mean that if we haven't set up a settlement bank account, we shouldn't have access to |
@DylanDylann Yeah, I think if you do not have bank account set up, there is nothing to choose there. But also you cannot have expensify cards without settlement bank account |
@mountiny I think we should disable and lock the toggle if users haven't setup the settle bank account like this. Wdyt? |
Discussing internally cc @trjExpensify @JmillsExpensify Maybe we should lock it or even hide the Expensify card reconciliation option if you do not have exepnsify cards. Or show some graphics CTA for the user in RHP to inform them about ECard option |
I thought that was the logic? 😕 |
Same, I thought we hid this when it didn't apply. |
@DylanDylann there is the answer, lets hide the button and add lock the toggle in case of a deeplink to that RHP page if cards are not provisioned that is no workspaceAccountID + areExpensifyCardEnabled |
Job added to Upwork: https://www.upwork.com/jobs/~021860984129964489529 |
Current assignee @DylanDylann is eligible for the External assigner, not assigning anyone new. |
📣 @DylanDylann 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @daledah 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@DylanDylann PR is ready. |
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.62-1
Reproducible in staging?: Y
Reproducible in production?: Y
Issue was found when executing this PR: #51359
Email or phone of affected tester (no customers):
Issue reported by: Applause Internal Team
Action Performed:
Preconditions:
Expected Result:
"Reconciliation account" should still be visible.
Actual Result:
"Reconciliation account" disappears after selecting it.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6665023_1731579153679.QGOY0671.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: