Skip to content

[HOLD for payment 2024-06-13] [Xero] [QBO] Inconsistencies with Add and Delete actions after disconnecting Xero or QBO #42565

@trjExpensify

Description

@trjExpensify

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:
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/p1716500227496579?thread_ts=1716238514.357639&cid=C036QM0SLJK

Action Performed:

  1. Create a workspace
  2. Connect to Xero
  3. Enable Taxes
  4. Sync the integration
  5. Verify Categories, Tags and Taxes are enabled and there are menu items for each in the LHN of the workspace settings
  6. Click into each of Categories, Tags and Taxes pages
  7. Verify you can't Add or Delete a value manually
  8. Disconnect from Xero
  9. Click into each of Categories, Tags and Taxes pages
  10. Observe the inconsistencies detailed in the "Actual results" section below
  11. Repeat the steps above but this time for QBO
  12. Refresh & sign-in/sign-out to verify there's no change and the bug is still present

Note: I've been using the latest Xero feature branch to test.

Expected Result:

After disconnecting from QBO or Xero you should be able to manually add or delete categories, tags and taxes.

Actual Result:

After disconnecting from Xero and QBO:

Xero
Can’t add categories (❌), but can delete them (✅).
Can’t add or delete tax rates (❌).
Can add or delete tags (✅).

QBO
Can’t add categories (❌), but can delete them (✅).
Can’t add or delete tax rates (❌).
Can add or delete tags (✅).

Workaround:

Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
None

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

2024-05-23_22-26-48.mp4

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @trjExpensify

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions