QuickBooks Invoice Transfer

 

DSM can transfer invoices to QuickBooks to avoid double entry.   Using the QuickBooks API, the invoices are validated and appear in QuickBooks just as you entered them natively.  To successfully send invoices, DSM must reconcile the customers, Job Sites (optional), Payment Terms, Sales Tax Codes, Invoice Codes and Salesman (optional) send the invoice information.

 

Additional Resources:

QuickBooks Setup and Configuration

QuickBooks Initial Data Load

QuickBooks Accounts Receivable Sync

 

 

This document will cover:

ü Validating Data in DSM

o  Customer Resolution

o  Job Resolution

o  Resolve Payment Terms

o  Resolve Sales Tax Code

o  Resolve Invoice Item Code

ü Transferring DSM Invoices to Quickbooks

o  Un-mapping A Resolved Customer or Invoice Item

o  Fixing an Incorrect Invoice That Has Been Transmitted To QuickBooks

o  Resending an Invoice

o  Excluding an Invoice From Transferring To QuickBooks

 

Validating Data in DSM

To speed up the process, only the data which is queued to transfer is checked.  This means for example the process may have run great yesterday but today we need to reconcile a new customer or new item code.

The 1st step is to validate the data and resolve any missing mappings.  Any items with a red circle indicate there is data that DSM needs guidance on how it should be represented in QuickBooks. The 2nd step is to actually send the invoice data to QuickBooks.

To Transfer Invoices created in DSM to QuickBooks, select Billing>QuickBooks >QuickBooks Invoice Transfer.

See the sections below for details on resolving any of these categories

Tip: You can uncheck any invoices you don’t wish to send to QuickBooks at this time.  This is useful if one has resolutions issues you need to research but others are ready to go.

 

Customer Resolution

Two problems can occur for customer resolution.

1.   DSM doesn’t know who the customer is.

      Resolution:  Map this customer to an existing QuickBooks Customer or have DSM add the Customer to QuickBooks

 

2.   DSM detects that critical address information is out of sync.

     Resolution: Tell DSM which data is correct.  It will then either fix DSM’s information or QuickBooks.

Press the [Resolve] button.

In this case Peak Software Systems has critical Customer Information that could affect an invoice and is not in sync.  We simply check the radio box for DSM Wins or QuickBooks Wins and the loser’s data is updated with the correct information.  You can mix and match in the same transaction if some data is correct from each.

 

Click [OK] and the data should update and disappear off the Resolve Customer Data list.

Tip:  If it does not, as a last resort you can manually update QuickBooks or DSM.  We have seen some issues in QuickBooks Online where the tax status won’t update properly in some cases.

 

In the 2nd case with Sample Customer, we highly recommend you select the find option to make sure you’re not going to add a duplicate.

In QuickBooks Desktop (not shown), the customer list shows all customers in the list and there is no search option.  You simply page up and down.  You can also type and it will do an incremental search within the grid.

In QuickBooks Online (shown), you can try different searches.  By default, it searches by the first 3 characters of the customer name.

If you can’t find the customer or are sure it’s new, click the [Is New QB Customer[ button or the [Add to QB] button on the prior screen.  This will automatically add the customer to QuickBooks.

Work through the list until all customers are resolved.

 

Job Site Resolution

As an optional feature, you can designate that DSM Jobsites are QuickBooks jobs (set in DSM Company Configuration).  When you do this, QuickBooks shows the customer with a sub customer which represents the job.  Only customers with jobsites will be linked and you can mix and match (some have jobsites and some are simple one day jobs)

 If you are not doing this in QuickBooks now, we suggest you explore this feature slowly and make sure you like how it works in QuickBooks.  When the feature is disabled in DSM, it will never cause a reconciliation issue.

Click the [Resolve] button.

With jobsites, the address information is not compared.  So there are only two resolution options.

1.   Add the Jobsite to QB

2.   Find the existing Jobsite In QB

 

If QuickBooks has the jobsite, then select it and press [OK].  If you can’t find the jobsite or are sure it’s new, click the [Is New QB Job] button or the [Add to QB] button on the prior screen.  This will automatically add the jobsite to QuickBooks.

 

Resolve Payment Terms

Payment Terms are simply the terms that print at the top of the invoice and which determine when the invoice is overdue.

Click on the [Resolve] button.

Due to the simple nature of Payment Terms, your only option is to select an existing option in QuickBooks that represents your DSM Terms.  If none are satisfactory, go to QuickBooks and add the Payment term there.  Then repeat the reconciliation process and the new term will appear for you to select.

 

Resolve Sales Tax Code

Sales tax codes determine the tax rate you apply to your invoices.  If using the QuickBooks Online version in the United State, it ignores any codes you define and uses its own tax engine.  If you are using the Desktop or QuickBooks Online in any other country, you will need to select the appropriate codes.

If the tax code you need is not already defined in QuickBooks, you will need to go to the QuickBooks software and add it manually.  Then repeat the reconciliation process and the new tax code will appear for you to select.

 

Resolve Invoice Item Code

Item codes are the codes you select in the billing process to categorize the work done.

Prese the [Resolve] button.

If the item code you need is not already defined in QuickBooks, you will need to go to the QuickBooks software and add it manually.  Then repeat the reconciliation process and the new item code will appear for you to select.

 

Transferring DSM Invoices to Quickbooks

When all your items are reconciled, you should have a screen similar to this.

Press the [Step 2: Sync] button to actually send the invoice to QuickBooks and have QuickBooks create these invoices.

DSM should respond with a message indicating that the invoices were transferred or an error message with information why it did not transfer.  An example which could cause failure is if a DSM invoice # already exists in QuickBooks.  In the desktop version, it will allow duplicate invoice numbers, in QuickBooks Online it will not.

Finally go to QuickBooks and see the new invoices.  Note that the Desktop will update automatically but QuickBooks Online may require you refresh your browser to see the new data.

 

Un-mapping A Resolved Customer or Invoice Item

There are times when you accidentally map a DSM customer to the wrong QuickBooks customer or DSM Item Code to the wrong QuickBooks Item Code.

In the case of customer, simply find the Customer in DSM and go to the ‘More [F3]’ tab.

Check – This button sees if this customer is mapped to DSM Company.  In a multi company configuration, we may see multiple companies mapped to this same DSM Customer.

Show What It’s Mapped To – This option actually queries QuickBooks and shows you the information the customer name of the mapping.  It should be the correct customer name.  If not, simply click the [Delete Mapping] button.

Delete Mapping – This button will delete the highlighted Quickbooks Mapping.  Upon transferring an invoice for this customer, you will be prompted to resolve the mapping to an existing Quickbooks customer or add a new one.  You cannot click on this button without first clicking on the Check button.

In the case of the Item Code, simply Edit the Item Code In DSM for similar options.

 

Fixing an Incorrect Invoice That Has Been Transmitted To QuickBooks

Once you send an invoice to QuickBooks, DSM cannot modify that invoice or delete it.  However, if an invoice is wrong, follow this procedure to remove it.

1.   Delete the invoice in QuickBooks.

2.   Delete the invoice in DSM.

3.   Edit the job tickets and fix the invoice.

4.   Reinvoice the job in DSM.

5.   Transfer the New Invoice To QuickBooks using the standard ‘Transfer Invoices to QuickBooks’ screen.

If you don’t need to delete the invoice in DSM to fix it but are simply editing something like a PO number, the easiest option is to edit it in both places.  However, it is important for the sake of the QuickBooks AR Sync that the invoice totals remain the same.

 

Resending an Invoice

If for testing purposes you wish to try resending an invoice without deleting it.  Follow this procedure.

1.   Delete the Invoice in QuickBooks.

2.   Edit the Invoice in DSM and select the ‘AIA / Other [F4]’ tab.  Select the [Resend] option.

3.   Transfer the new Invoice to QuickBooks using the standard Transfer Invoices to Quickbooks screen.

 

Excluding an Invoice From Transferring To QuickBooks

If you have a case where you have an invoice in DSM and you do not want to transfer it to QuickBooks, follow this procedure.

1.    Edit the Invoice in DSM and select the ‘AIA / Other [F4]’ tab.

2.   Select the [Exclude] button.

Note that if the invoice has already been sent, the [Exclude]  button will be named [Resend].

DSM:QB:I:OCT20