QuickBooks Online to Business Central Accounts Receivable Unidirectional
Learn how to use the QuickBooks Online to Business Central Template
Overview
DBSync for QuickBooks Online & Business Central Integration is an easy to use application. It integrates QuickBooks Customers, Items, Estimate, Sales Receipt,Invoice and Payments to Business Central Customers, Items, Sales Quotes, Sales Orders, Sales Invoices and Cash Receipt Journal. DBSync is also useful in migrating historical QuickBooks data into Business Central or vice versa. DBSync provides Uni-directional sync with pre-built field-to-field mapping along with flexibility for more complex and dynamic mapping capability. DBSync's automatic update enables its customers to enjoy all the product updates and features that come with every new release.
Data Flow
An example of Data flow for uni-directional integration between QuickBooks Online & Business Central is shown in the table below.
Customer
Customers
Items
Items
Invoice & Invoice Line Items
Sales Invoice & Sales Invoice Line items
Sales receipts & Line Items
Sales Order & Sales Order Line items
Estimate & Line Items
Sales Quotes & Sales Quotes Line items
Credit Memo & Line Items
Sales Credit Memo & Sales Credit
Memo Line Items
Receive Payments
Cash Receipt Journal
Creating Web Services in Business Central for DBSync Integration
This provides step-by-step instructions on how to create web services in Microsoft Dynamics 365 Business Central for various sales-related transactions. The web services will be prefixed with DBSync for integration with DBSync.
Prerequisites
● Microsoft Dynamics 365 Business Central access with administrative rights.
● Web services management permissions.
● Basic understanding of Business Central objects and OData services.
Steps to Create Web Services
Accessing Web Services Page
Open Business Central.
Navigate to Web Services by searching for "Web Services" in the search bar.
Click on New to create a new web service.
Creating Web Services
For each document type, follow these steps:
A. Sales Quotes (DBSyncSalesQuote)
Object Type: Page
Object ID: 41 (Sales Quote Page)
Service Name: DBSyncSalesQuote
Published: Yes
Click OK to save.
B. Sales Orders (DBSyncSalesOrder)
Object Type: Page
Object ID: 42 (Sales Order Page)
Service Name: DBSyncSalesOrder
Published: Yes
Click OK to save.
C. Sales Invoices (DBSyncSalesInvoice)
Object Type: Page
Object ID: 43 (Sales Invoice Page)
Service Name: DBSyncSalesInvoice
Published: Yes
Click OK to save.
D. Sales Credit Memos (DBSyncSalesCreditMemo)
Object Type: Page
Object ID: 44 (Sales Credit Memo Page)
Service Name: DBSyncSalesCreditMemo
Published: Yes
Click OK to save.
E. Cash Receipt Journal (DBSyncCashReceiptJournal)
Object Type: Page
Object ID: 255 (Cash Receipt Journal Page)
Service Name: DBSyncCashReceiptJournal
Published: Yes
Click OK to save.
DBSync Profile and Application Setup
To access the DBSync Cloud Workflow, follow these steps:
Login to DBSync Cloud Workflow by navigating to the DBSync website.
Click Login and choose Cloud Workflow.
Enter the Username and Password credentials that you provided during signup and click Login.
After logging in, you will be redirected to the DBSync Cloud Workflow Home Screen.
Click the
Apps icon from the left navigation toolbar to add desired applications.
Click on Business Central Connector. Select appropriate Version under Quick Setup tab. Click on Connect (0Auth). You will be redirected to the Business Central login page. Enter your Username & Password to login into Business Central. Once you login, your Business Central connector will be connected to your Business Central instance. If you want to connect using different Business Central instance, click on Disconnect in the Quick Setup tab and connect using the required Business Central credentials.
Click on QuickBooks Connector and select the appropriate Environment. Click on Connect to QuickBooks.This will take you to the QuickBooks Online login page. Enter your Username & Password to login into QuickBooks. Once you login, select the Company file you want to connect DBSync to. If you want to connect using different QuickBooks instance, click on Disconnect in the Quick Setup tab. Then, connect using the required QuickBooks Online credentials.
Process to Run the Integration
To utilize the pre-built template QBBC follow the below steps:
Login to DBSync Cloud Workflow and from the home screen click Add Template.
Select the template: QuickBooks Online to Business Central Accounts Receivable Unidirectional Template which allows for running multiple workflows and integration between the two applications - QuickBooks Online and Business Central Unidirectional.
The template will be added to Your Projects.
Select the template and you will be redirected to the Task Screen.
Click Configure to access various pre-built workflows for the integration.
Click configure on the Flow tab and activate the Enable Flow option for any workflow you want to run.
Click Save.
Navigate to the task screen and click Setup to access the setup wizard pre-built template form as shown below.
You will be redirected to the setup screen.
Verify your applications are connected - Business Central and QuickBooks Online.
Click on Advanced Properties an click Test Connection and you will get a pop-up confirming the same. Ensure you verify the connection for Business Central.
Click Next and you will be redirected to the Setup screen.
The Setup screen displays a form like questionnaire which you can choose to answer based on the workflow you want to run. There are 4 types of integration or sync you can perform with this template as listed below.
A. QuickBooks Online Customer to Business Central Customers
Use this form to update all customer records from QuickBooks Online and push them into Business Central as Accounts. The form is pre-populated with answers for the tabs and you can modify them based on need. The form has the following fields already pre-populated with mapping:
Do you want to sync your Customers from QuickBooks Online to Customers on Business Central?
Click Yes or No in order to update Customers from QuickBooks Online to Business Central as a customer.
B. Integrate New Items to Business Central
Use this form to update all item information as items in Business Central. The form is pre-populated with answers for the tabs and you can modify them based on your need. The form has the following fields already pre-populated with mapping:
Do you want to Sync your Items from QuickBooks to Items on Business Central?
Choose Yes or No from the drop-down to add products from QuickBooks Online into Business Central as products/items.
C. Integrate New Estimates to Business Central
Use this form to 'Generate' Estimates transactions from QuickBooks Online to Business Central . You can create Sales Quotes or Sales Orders and directly update from QuickBooks Online to Business Central.
The form is pre-populated with answers for the tabs and you can modify them based on need. The form has the following fields already pre-populated with mapping:
Do you want to Sync your Estimates from QuickBooks to Business Central?
Click Yes or No in order to update Estimates from QuickBooks Online to Business Central.
What kind of Transaction would you like to create on Business Central?
Define the object from Business Central to retrieve/map the information in order to create a transaction. For example, Sales Order or Sales Quotes.
D. Integrate New Sales Receipt to Business Central
Use this form to 'Generate' Sales Receipt transactions from QuickBooks Online to Business Central . You can create Sales Quotes or Sales Orders and directly update from QuickBooks Online to Business Central.
The form is pre-populated with answers for the tabs and you can modify them based on need. The form has the following fields already pre-populated with mapping:
Do you want to Sync your Sales Receipt from QuickBooks to Business Central?
Click Yes or No in order to update Sales Receipt from QuickBooks Online to Business Central.
What kind of Transaction would you like to create on Business Central?
Define the object from Business Central to retrieve/map the information in order to create a transaction. For example, sales Order or Sales Quotes.
E. Integrate New Invoices to Business Central
Use this form to 'Generate' Invoices transactions from QuickBooks Online to Business Central . You can create Sales Invoices, Sales Quotes or Sales Orders and directly update from QuickBooks Online to Business Central.
The form is pre-populated with answers for the tabs and you can modify them based on need. The form has the following fields already pre-populated with mapping: Do you want to Sync your Invoices from QuickBooks to Business Central?
Click Yes or No in order to update Invoices from QuickBooks Online to Business Central.
What kind of Transaction would you like to create on Business Central?
Define the object from Business Central to retrieve/map the information in order to create a transaction. For example, Sales Order or Sales Quotes or Sales Invoices.
F. Integrate New Credit Memos to Business Central
Use this form to 'Generate' Credit Memos transactions from QuickBooks Online to Business Central . You can create Sales Credit Memos and directly update from QuickBooks Online to Business Central.
The form is pre-populated with answers for the tabs and you can modify them based on need. The form has the following fields already pre-populated with mapping:
Do you want to Sync your Credit Memos from QuickBooks to Business Central?
Click Yes or No in order to update Credit Memos from QuickBooks Online to Business Central.
G. QuickBooks Online to Business Central Payment Integration
Use this form if you want to sync the Receive Payments from QuickBooks Online to Business Central.
Do you want to create Transaction Receivable in Business Central?
Choose Yes or No to enable the sync which will update the Cash Receipt Journal information for a customer invoice in Business Central.
Click Next.
To automate the sync, select the Start Date and Start Time. Click on the Repeat dropdown menu and choose the frequency (e.g., Minutes, Hours, Days). If Minutes is selected, specify the interval in the Minutes dropdown.
Click Save to confirm the schedule.Click Cancel if you do not want to save changes.
Use the Previous button to go back and modify settings if needed. Click Finish to complete the scheduling process.
Last updated