Skip to content
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

Quickbooks plugin import breaks with invoice present #173

Open
davidandrewcope opened this issue Dec 2, 2019 · 3 comments
Open

Quickbooks plugin import breaks with invoice present #173

davidandrewcope opened this issue Dec 2, 2019 · 3 comments

Comments

@davidandrewcope
Copy link

davidandrewcope commented Dec 2, 2019

In UNMS if I convert a lead to a customer, create an invoice and take payment for their service on the same day. The QB plugin will always fail with [error] Client with Display name containing: UCRMID-99 is not found.

This does not happen if I convert them to a customer and do not collect payment or invoice on the same day.

It may be that the plugin needs to try import all customers before attempting invoice and payment imports.

@davidandrewcope davidandrewcope changed the title Quickbooks plugin import breaks with payment present Quickbooks plugin import breaks with invoice present Dec 2, 2019
@raymondjclark
Copy link
Contributor

The plugin does indeed export customers before invoices or payments. Can you provide a little more log data around this error?

@timbze
Copy link

timbze commented Dec 9, 2021

My theory, from working on #230 and looking at the code; after a lead is created and sync is run, the customer is skipped (leads don't get created in QBO). Later when it's converted to customer it does not sync because the id for it has already been skipped.

Probably the easiest way to fix this would be to create the customer when it's not found.

@raymondjclark
Copy link
Contributor

raymondjclark commented Dec 9, 2021 via email

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

No branches or pull requests

3 participants