yet more. I have tried forcing the date_entered to the current date/time but still no luck. New accounts are only synced with Outlook if they are created manually. New accounts created through the API do not seem to ever be synced to Outllok
more on this.... I have given up using the quickbooks/outlook sync tool to capture updates. We have an inhouse app that works much better. The plan would be to update SuiteCRM directly from Quickbooks then let this plugin move the changes to Outlook. However, I have been unable to set the sync contact flag for a new or updated contact. If I set it manually through the web interface the contact is captured by the plugin and moved to Outlook. However when I add a contact or try to update an exiting contact through the API I am setting sync_contact = true. The http response shows sync_contact having a true value but then if I query that contact through the API sync contact = "" and the web interface shows the checkbox as unchecked. Therefore no changes are being captured by the plugin.
I think I am going to give up on the three way sync. I am using Office 365 and the Quickbooks sync tool doesn't work with it. But a word of warning to anybody that is going to try this. After a few days of working at it. I got the two working but they seemed to go into an endless cycle. Every time something changed it would get updated in the other application then the first application would pick up the update and update itself again, which would trigger the second application, etc.