-
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
[Hold for payment 2024-06-03] [$250] [Wave Collect][QBO] Prevent the simultaneous enabling of JE export and Tax import #41042
Comments
Triggered auto assignment to @bfitzexpensify ( |
Job added to Upwork: https://www.upwork.com/jobs/~011e0178d63e9af45a |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rojiphil ( |
@hayata-suenaga Hmm I think it's currently working like that: App/src/pages/workspace/accounting/qbo/export/QuickbooksOutOfPocketExpenseConfigurationPage.tsx Line 25 in ae980e8
I enabled taxes in Import >> Taxes And the error apparently shows in Export out-of-pocket expenses page: |
ProposalPlease re-state the problem that we are trying to solve in this issue.
This part of the OP is already covered in here However, there's a related bug.
What is the root cause of that problem?In step 3, we'll check that tax is already enabled, so we see a However, we don't pass anything as What changes do you think we should make in order to solve the problem?We need to default it to null/empty string by Alternatively, we can pass I believe the back-end already supports sending What alternative solutions did you explore? (Optional)NA |
Hi, I'm Eto from Callstack - expert contributor group - and I would like to take care of this issue. |
📣 @rojiphil 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
I don't think the OP as written is incredibly clear on what needs to be done for this issue. I think it would be good to outline what's expected, and then show a series of the mocks for each step to make that clear. There's an error message in-line when the JE/Tax misconfig happens in production already, what's missing? Is it that there should be an RBR from the bottom tab > Accounting LHN > Export > etc etc all the way to where the error message is in-line? More broadly for errors in the accounting settings, is that pattern applied or does it need to be added for any in-line errors in the QBO accounting configuration? @zanyrenney I'm going to assign this one to you for the time being to help clarify and firm up on what's needed here, as I couldn't make that out completely from this part of the doc. |
👋🏼 hey there! Thanks for assigning me Tom. Breaking down the desired behaviour in steps.
|
We should mirror the pattern from the error handling doc - here so show the RBR on workspace > accounting export
Not sure what you mean here, we're showing the RBR on the QBO line in the accounting page > connections card. LMK what you mean specifically though! |
You might have to walk me through this live. These steps don't make sense to me, I think they're actually impossible? As soon as you connect to QBO, you can't "enable tax on the workspace", the only way you can turn that feature on thereafter is by importing
OR
On this one, what I mean by it is that right now there isn't a "brick road" that leads to the specific field in error within the QBO integration pages. You have to go there to find it by yourself, so we should make sure that a solution is implemented for that. I.e
|
Happy to chat live if that helps Tom! This design was from this conversation: here Jason raised it in the design doc and this was the solution proposed But -- maybe this is an oversight and thinking through the bug found last week to do with Taxes (and the toggling!) it's this journey we're actually trying to solve for:
|
Okay, cool.. so I think these are the two cases that don't allow for the misconfiguration and then there's no in-line error message or anything like that. Vendor bill (or Check) + taxes imported, can't export as Journal Entry
Journal Entry + Taxes not imported, can't import taxes
CC: @JmillsExpensify |
PR is in review. |
@hayata-suenaga should we close this in favour of #41621? Edit: Ignore that, we need to settle up here when the OG PR hits prod. |
Just as a clarification: My PR is about location configuration This issue is for the PR that handles tax configuration (which was done by Eto) 😄 |
Triggered auto assignment to @sonialiap ( |
Adding another BZ team member to handle anything required on this while I'm OOO from today until June 11th: @sonialiap - the PR - #41638 - is in review, and we'll just need to follow the usual BZ process once it's deployed. |
yes we just need a payment for @rojiphil as a C+ after the regression period is over |
@hayata-suenaga Some confusion here. I was the C+ reviewer here. Also reference here. |
ah sorry my bad I tagged a wrong C+ 🙇 |
PR deployed to production on May 27. +7 days puts payment on Jun 3 Payment summary: |
@sonialiap I'm not due payment here. We can close the issue |
Prevent the user from enabling Tax import and selecting Journal Entry (JE) as the export destination of out-of-pocket expenses at the same time.
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: