Technical Resources
Sync Documentation
9min
syncing data is the most critical aspect of any integration application breadwinner for netsuite has implemented various syncs to ensure end to end data transfer from netsuite to salesforce this documentation explains all the types of syncs breadwinner uses to maintain data consistency after successfully connecting to the netsuite org from the breadwinner app, breadwinner syncs the following data from the netsuite in the order specified below subsidiaries expensecategories locations departments classes currencies preview data sync this sync is used for faster onboarding purposes, to bring the core data from netsuite into salesforce quickly this core data includes records of sales orders, invoices, payments, credit memos, estimates, and contacts initial sync after preview date sync is completed, click on the "breadwinner for netsuite" tab and then click on the "netsuite object sync" button; upon clicking on this button, a pop up appears to let the users customize what data to sync into the salesforce after configuring the netsuite object sync configuration, click on save on the "breadwinner for netsuite", click on the "start syncing netsuite objects" button after clicking on the above button, the initial sync will run it will sync all the data of the configured objects from netsuite to salesforce the order of syncing is as follows employees billing schedules price levels items each will have a separate request one after the other (synchronously) assembly description discount downloaditem giftcertificateitem inventoryitem kit itemgroup markup noninventoryitem othercharge payment service subtotal subsidiary wise syncing starts based on the subsidiary hierarchy the subsidiary wise syncing is done so that the parent subsidiary will be synced first then its siblings are synced in alphabetical order, and then the first level, second level, third level, and so on subsidiaries are synced the order of the objects that will be synced subsidiary wise is mentioned below customers (companies) vendors (companies) contacts estimates sales orders purchase orders vendor bills cash sales invoices return authorizations credit memos cash refunds vendor payments vendor credits checks customer deposits deposit applications customer payments item fulfillments tasks (rc only) custom objects customizing n no of custom objects) historical sync historical sync will sync data into salesforce for the selected objects only in the general section of the "breadwinner for netsuite" tab, there are dedicated buttons to sync historical data for all the objects supported in the breadwinner for netsuite app the data of the objects gets into salesforce subsidiary wise regular sync the regular sync ensures that any data updates made in netsuite are regularly transferred to salesforce the sync is scheduled every 15 minutes by default, but users can choose a different interval for example, if the regular sync interval is set to 30 minutes, then the sync occurs once every 30 minutes, and any data modified in netsuite during that time will be synced to salesforce the regular sync interval supports time intervals between 5 minutes to 1440 minutes(24 hours), and this setting is found under the general section of the "breadwinner for weekly sync this sync runs every friday at 11 pm (the salesforce user’s time zone determines the time) the weekly sync will retrieve data for all the netsuite objects configured in the netsuite object sync configuration by default, it will update the last two weeks of data, but you can change this to eight weeks for example, if you set the weekly sync time frame to two weeks, all the configured netsuite objects modified in these two weeks will be synced to the netsuite this setting is under the general tab in the breadwinner for netsuite tab