Skip to content

Conversation

@SandipBajracharya
Copy link
Collaborator

Changes

  • create a command that compares invoices from Assembly and QBO for portals
  • list out the diff of invoices that only exists in QBO
  • migration to create table portal_impact_verification that holds the potential impacted portals.
    - these portals are check for incorrectly synced invoices when re-auth
  • report to sentry with details if found

Note

I've decided not to automate the invoice deletion in portal's QBO account. This is because we have to verify the invoice items, customer, absorbed fees. I think it would be better if we handle this manually when reported by sentry.

- [x] create a command that compares invoices from Assembly and QBO for portals
- [x] list out the diff of invoices that only exists in QBO

Check for impacted portals which are inactive
- [x] migration to create table `portal_impact_verification` that holds the potential impacted portals.
      - these portals are check for incorrectly synced invoices when re-auth
- [x] report to sentry with details if found
@linear
Copy link

linear bot commented Jan 9, 2026

@vercel
Copy link

vercel bot commented Jan 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
quickbooks-sync Building Building Jan 9, 2026 11:32am
quickbooks-sync (dev) Ready Ready Preview, Comment Jan 9, 2026 11:32am

Copy link

@priosshrsth priosshrsth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants