Technical reference for setup teams
Short summary for implementers.
Where settings live
SyncFlows and dependencies
- List enabled flows in
SyncSettings.SyncFlows. RunFlowDependencies: if true, the session also runs prerequisite flows automatically in dependency order; if false, only listed flows run (order in the list matters). Sample configs in the repo usefalsefor both Desktop and QBO — teams must list flows explicitly.- Flow dependency order is defined in code (
FlowDescriptionattributes), not by theQBSyncItemsconstant.
QBSyncItems constant (FCX)
- Controls which employee fields sync from QB and which become non-editable in FCX.
- Does not control sync run order.
Common per-object flags (Desktop & QBO)
Desktop-only technical notes
- Independent objects sync first; dependent objects (service items, customers, jobs, invoices, vendors, bills) rely on links and prior flows.
- Bills/invoices often process one document at a time in some directions.
- Credit card charges and checks are separate flows from standard bills.
QBO-only technical notes
- Authentication via OAuth token file (
Connection.TokenFilePath). SystemCodeis typicallyQBOin Conterra external links.- Extra flows:
ProjectsToQbo,ProjectLinksFromQbo,Purchases,TaxCodes,BillsToQbo/InvoicesToQbo(directional). - No
PayrollItems,CostRates, orTimeSheetsflows in the QBO integration assembly.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article