For details and live demo verify https://www.smackcoders.com/vtiger-crm-quickbooks-integration-module-online.html Sync , Cron, Oncreate --------------------- User can Sync Contacts, Vendors, Products, Quotes, Sales Orders and Invoices from vtigerCRM. It is a Bidirectional Sync. User can sync between both QuickBooks and vtigerCRM.There are options to sync records Manually and Automatically. And also it has options to sync records when record created on vtigerCRM. User can even sync selected records according to their wish. These option is available for Quote, Invoice and Sales Order. API Details ----------- User should login https://developer.intuit.com/Application/Create/IA to get App Token, Consumer key and Consumer Secret Service- There are two services 1. Cron - Sync records when cron starts 2. Oncreate - Starts sync when user create records Duplicate handling- If user selects Add suffix option then whenever records sync to Quick books, Mod number added at the end of the name. Quickbooks don't allow customers with same name. Using this Option, we can create multiple customers with same name. This may leads to Duplicate. Reset QBTiger Sync Details- This button will remove all the Sync option like last synced time, Mapping Ids. User can use this when they change the API Key. Email Notification ------------------- Email notification feature notifies in email with sync reports and details. User can enable Email notification for sync reports by check the box in the settings. Email notification options are TO, CC and BCC fields There are 4 notification methods as Instant, Every Day, Weekly or Monthly Once. Field Mapping ------------- This is the option to map fields between vtigerCRM and QuickBooks. QBTiger has an option to send all records as well as selected records to QuickBooks. For this feature, we have provided “Add to QB” checkbox field for all module. If user selects “Add to QB” in Record Selection, it will add/update only the checked records. There are some mandatory fields that are pre mapped and can’t be edited by users. Save mapping option as template to use as default and alter when needed ( apply only for Quote, Invoice, Sales Order ) QB Queue: --------- QBTiger has Queue Option. This will add all the failed records while sync and run the failed records after some time. Queue will also show why error has occurred. This will help the user to fix the problem easily. (In order to use this feature, user has to configure workflow). User can also add the Queue manually. Advanced QB Queue option handles auto sync to sync scheduled and error records when they meet requirement QB Log ------- Log feature provides detailed view on all sync that was done.