Technical Resources
Sync Documentation
18min
- Breadwinner will start syncing the data after a successful connection with QuickBooks. Once Breadwinner connects to QuickBooks, Breadwinner will create App Config and custom settings with default values and start the sync process.
- Breadwinner syncs the below object records in the following order:
- QuickBooks Customers
- QuickBooks Metadata - Revenue Accounts, SalesTaxCode, PaymentMethod, Terms, Classes, TaxRate, Taxcodes, Departments, SalesRep, and InventorySite.
- QuickBooks Items
- Sales Orders
- Invoices
- Credit Memos
- Sales Receipts
- Refund Receipts
- Payments
- Vendors
- Bills
- Purchase Orders
- Vendor Credits
- Bill Payments
- This Sync is scheduled every 15 minutes.
- This Sync fetches the data from QuickBooks, which were modified within the scheduled 15-minute time period.
- First, Breadwinner updates the data of the App Config & Custom settings, then syncs the data in the following order:
- QuickBooks Customer
- QuickBooks Metadata
- QuickBooks Item
- Sales Order
- Invoice
- Sales Receipt
- Credit Memo
- Refund Receipt
- Payment
- Vendor
- Bill
- PO
- Bill Payment
- Vendor credit
- This Sync runs every Friday at 11 PM (the Salesforce User’s Time Zone determines the time)
- This Sync includes all the records of all Breadwinner Objects, and the order is the same as the initial sync (see above). With this sync, Breadwinner also syncs Bills and POs if enabled.
- DeletedTransaction - Deletes Breadwinner's object records in Salesforce, which have been deleted from QuickBooks (Breadwinner will delete records in Salesforce that have been deleted for 7 days in QuickBooks).
These buttons are used to sync records manually. This can be used if data is missing during the regular, automatic syncs.
- Breadwinner will calculate the Account and Opportunity Rollups every day around 2 AM (Salesforce User’s Time Zone).
- The following fields are updated during this sync: Total Amount Credit, Total Amount Invoiced, Total Amount Due, Total Amount Paid, Total Amount Overdue, and Total Unallocated Credit of Account and Opportunity records.
- Note: To calculate the Rollups, “Invoice Rollup Type” should not be “Do Not Calculate Rollups.” We can set that in the Invoice Configuration area under Advanced Settings. If this is set to “Do Not Calculate Rollups,” then the Rollups are not calculated.
- When the Historical Customer sync starts, the data are checked and synced in the following order: QB Customer, Metadata, Items, Sales Order, Invoice, Sales Receipt, Credit Memo, Refund Receipt, Payment, QB Vendor, Bill, Vendor Credit, PO, Bill Payments, deleted Transaction, Rollups.
- After the Customer records have been synced to Salesforce, depending on the setting (under QuickBooks Companies Configuration.), they are either directly associated with the SalesForce Account or moved to the Account match page.
- Breadwinner syncs all the data in the below order:
- Sales Rep
- Inventory Site
- Terms
- Shipping method
- SalesTax code
- When the Item sync button is selected, the following data are synced in this order: Item, Sales Order, Invoice, Credit Memo, Sales receipt, Refund receipt, Payment, Vendor, Bill, PO, Vendor Credit, Bill Payment, Deleted Transaction, Rollups
- When the Invoice sync button is selected, the following data are synced in this order: Invoices, Credit Memos, Sales Receipts, Refund Receipts, Payment, Vendor, Bills, Vendor Credit, PO, Deleted Transaction, Bill Payments, Rollups.
- When the Credit Memo sync button is selected, the following data are synced in this order: Credit Memos, Sales Receipts, Payments, Refund Receipts, Vendor, Bill, Vendor Credit, PO, Bill Payment, Deleted Transactions, Rollups.
- When the Sales Receipt sync button is selected, the following data are synced in this order: Sales Receipt, Refund Receipt, Payment, Vendor, Bill, PO, Bill Payment, Vendor Credit, Deleted Transactions, and Rollups.
- When the Refund Receipt sync button is selected, the following data is synced in the following order: Refund Receipt, Payment, Vendor, Bill, PO, Bill Payment, Vendor Credit, Deleted Transactions, and Rollups.
- When the Payment sync button is selected, the following data is synced in the following order: Payment, Vendor, Bill, PO, Bill Payment, Vendor Credit, Deleted Transactions, and Rollups.
- When the Vendor sync button is selected, the following data is synced in the following order: Vendor, Bill, PO, Bill Payment, Vendor Credit, Deleted Transactions, and Rollups.
- When the Bills sync button is selected, the following data is synced in the following order: Bill, PO, Bill Payment, Vendor Credit, Deleted Transactions, and Rollups.
- When the PO sync button is selected, the following data is synced in the following order: PO, Bill Payment, Vendor Credit, Deleted Transactions, and Rollups.
- When the Vendor Credit sync button is selected, the following data is synced in the following order: Vendor Credit, Bill Payment, Deleted Transactions, and Rollups.
- When the Bill Payment sync button is selected, the following data is synced in the following order: Bill Payment, Deleted Transactions, and Rollups.
Updated 05 Dec 2023
Did this page help you?