2022
...
4. Click on configuration Link at the bottom of the page. A Pop-up box will appear, prompting you to open the file with "QuickBooks Web Connector (default)", click on OK button as highlighted below in screenshot.
5. Click on OK in the next window (first screenshot below) and on the next window select the option button "Yes, always; allow access even if QuickBooks is not running" and check the check box for "Allow this application to access personal data" and click on continue button (second screenshot below).
6. In the Access Confirmation window click on the Done button as shown above . And the profile will get added to your QuickBooks Web Connector and a screenshot of the QuickBooks Web Connector is shown below.
7. Please enter your DBSync password in the password section of the Web Connector and save it.
8. At this point you have successfully completed configuring your Quickbooks with DBSync. You can run the integration by clicking on the Update Selected button.
Panel |
---|
Custom Account Mapping |
...
For Account |
...
And Invoice |
...
Wiki Markup |
---|
Click on *\[X\]* icon on *Start_state* to de-link *Start_State* to *End_state.* |
Note: Always establish connection between states in the sequence of Reader: — Map: — Writer:
...
Tables |
Code Block |
---|
select * from account |
...
Table : CustomerAddRq
maxbatchsize : 1
writetype_ _ : insert
autocreate : True
...
...
6. Click on the Map link from the available with under the Rule to set the following field to field maps*.*
Target | = | Source |
---|---|---|
CustomerAddRq/CustomerAdd/BillAddress/Addr1 | = | VALUE("billingstreet") |
CustomerAddRq/CustomerAdd/BillAddress/City | = | VALUE("billingcity") |
CustomerAddRq/CustomerAdd/BillAddress/Country | = | VALUE("billingcountry") |
CustomerAddRq/CustomerAdd/BillAddress/PostalCode | = | VALUE("billingcode") |
CustomerAddRq/CustomerAdd/BillAddress/State | = | VALUE("billingstate") |
CustomerAddRq/CustomerAdd/CompanyName | = | VALUE("company") |
CustomerAddRq/CustomerAdd/Fax | = | VALUE("fax") |
CustomerAddRq/CustomerAdd/FirstName | = | VALUE("firstname") |
CustomerAddRq/CustomerAdd/IsActive | = | "true" |
CustomerAddRq/CustomerAdd/LastName | = | VALUE("lastname") |
CustomerAddRq/CustomerAdd/Name | = | VALUE("Name") |
CustomerAddRq/CustomerAdd/Phone | = | VALUE("phone") |
VALIDATEROW | = | "true" |
At this point, your DBSync is set to move Account records from your database table to Quickbooks Customer.
Panel |
---|
Invoice Mappings |
...
...
...
...
...
...
Code Block |
---|
select invoice_no,invoice_no as invoicenumber,customerid,item,itemdesc,quantity,uom, salesprice,total,billaddress,billingcity,billingstate,billingpostalcode,billingcountry, convert(varchar,cast(date as datetime),126) as 'date' from invoice |
4. Make sure the XML Formatter section is filled up with the following code.
Code Block |
---|
customerid,billaddress,billingcity,billingstate,billingpostalcode,billingcountry,date, invoice_no,[item,itemdesc,quantity,salesprice] |
Code Block |
---|
5. Now configure the
...
Rule Properties
Table : InvoiceAddRq
maxbatchsize : 1
writetype_ _ : insert
autocreate : True
...
The Rule mapping can be mapped from the below table .
Target | = | Source |
---|---|---|
InvoiceAddRq/InvoiceAdd/BillAddress/Addr1 | = | VALUE("billingaddress") |
InvoiceAddRq/InvoiceAdd/BillAddress/City | = | VALUE("billingcity") |
InvoiceAddRq/InvoiceAdd/BillAddress/Country | = | VALUE("billingcountry") |
InvoiceAddRq/InvoiceAdd/BillAddress/PostalCode | = | VALUE("billingpostalcode") |
InvoiceAddRq/InvoiceAdd/BillAddress/State | = | VALUE("billingpostalcode") |
InvoiceAddRq/InvoiceAdd/CustomerRef/FullName | = | VALUE("customerid") |
InvoiceAddRq/InvoiceAdd/InvoiceLineAdd | loop | "invoice_no/list" |
InvoiceAddRq/InvoiceAdd/InvoiceLineAdd/Desc | = | VALUE("itemdesc") |
InvoiceAddRq/InvoiceAdd/InvoiceLineAdd/ItemRef/FullName | = | VALUE("item") |
InvoiceAddRq/InvoiceAdd/InvoiceLineAdd/Quantity | = | VALUE("quantity") |
InvoiceAddRq/InvoiceAdd/InvoiceLineAdd/Rate | = | VALUE("salesprice") |
InvoiceAddRq/InvoiceAdd/IsPending | = | "true" |
InvoiceAddRq/InvoiceAdd/TxnDate | = | VALUE("date") |
VALIDATEROW | = | "true" |
...