Quickbooks

FrontRunner offers Quickbooks integration connections with Quickbooks Online and Quickbooks Desktop version 2016 or higher.
If you are using the full Pulse management system and do not already have this activated in your system and are interested, please contact us

Overview

  • What you will need for QuickBooks to integrate with FrontRunner
    1. QB Company File Setup
    2. QB Items (Products and Services) Setup. If you plan on pushing each individual product to it's on item in QB, make sure those items are also setup.
    3. QB Web Connector for QB Desktop users. To see if you have this Open QB > Files > Update Web Services. If you do not see this, you can follow step 2 to download.
  • How does the connection work for QB Desktop
    • FrontRunner (FRP) connects to a Web Connector (WC) which connects to Quickbooks (QB). 
    • The WC is like a bridge platform.
    • When FRP pushes info to the WC, it's up to the WC to push the info to QB.
  • How does the connection work for QB Online
    • FRP will connect dirctly to your QBO version via a login link. 
    • Saving information in FRP will automatically update to QBO. It is a direct connection.
  • What pushes to QB?

    When pushing information, keep in mind the names slightly change.  


    • Deceased = Customer in QB
    • Buyer = Sub-Customer in QB
    • FRP Contract = Invoice in QB - when the contract pushes over to create the invoice in QB, there is a lot of flexibility for how the invoice will look/be structured.
    • Payments = Payments (undeposited funds)
    • Refunds = Checks (un-written checks)
    • Adjustments, Late Fees, etc.. will push to the item you have connected it to. 
  • What links over for the contract?

    The FRP connection will link your Contract Line Items to Items in QB Desktop. In QBO they are referred to as Products and Services. 


    We DO NOT connect directly to Accounts.  


    • Items always sit under accounts in QB. If you do your reporting based on your account level information, you can still do your reporting after the connection is setup using your account information because the item will fall under the account and the account will take the total of whatever items are under there. You can go into QB and create an item underneath each account that we will link to.

    To check for your item structure in QB Desktop:

    1. Open QB Desktop
    2. Lists 
    3. Item Lists

    To check for your product and service structure in QBO:


    • Open QBO
    • Settings (gear wheel)
    • Products and Services

    Item linking can be done in 4 different ways and can vary throughout the setup:


    1. Link each individual line item from FRP to an individual item/product-service in QB.
    2. Link entire sub-categories from FRP to an item/product-service in QB for a sub-total of that sub-category to push to QB.
    3. Link the entire category from FRP to an item/product-service in QB for a sub-total of the sub-category to push to QB.
    4. Link entire contract from FRP to an item/product-service in QB so that only 1 line shows on the invoice in QB.

    Merchandise Break Out:

    1. Group any casket selected, for example, to a specific line item in QB. Meaning ANY casket selected will show up as the same line item every time in QB.
    2. Itemize each casket selected, for example, to its own item in QB so that detailed reporting can be done directly in QB.

    Option 1 is more common because it's less setup required and there is already the reporting in your FRP system.

  • What FRP items need to be connected?

    Every contract line item needs to be represented by an item in QB. 


    Additional items to link:


    • Discounts (MUST be a 'Service' type item in QB, even if you already have a Discount type item within) - go into your QB list items and make sure it's set to Service.
    • Adjustments - will push as a line item on the invoice.
    • Late Fees - will push as a line item on the invoice.
    • Refund to Family - will push as a check.
    • On-the-fly Items - will push as a line item on the invoice. It is important these are set up to push over to QB.
    • Tax Rates - names link only, not the rates. Any rate changes need to be updated in QB and FRP.

    We recommend opening your FRP system, open a record and go to the Contracts section to see all the line items currently setup.

  • How does information get pushed?

    Once the connection is officially activated, there will be a checkbox on the FRP contract screen called Updated Quickbooks on Save. When activated and the contract is saved, information will be queued to the WC.


    On the Entry screen in the Accounts tab, there will also be an Update QB on Save checkbox AND a field for the QB Amount to Push to Invoice. 


    You will be able to setup automation for the WC to run or run it manually.

  • Once the integration and configuration processes are complete, your firm will be able to
    • Sync products and services with QuickBooks (if those are already set-up in QuickBooks).
    • Push products and services to QuickBooks (if those have not already been entered in QuickBooks).
    • Push invoices and any changes / updates of invoices to QuickBooks.
    • Push payments, adjustments, late fee’s, refunds and additional discounts to Quickbooks.
    • Push Add On Invoices and any payments, adjustments, late fee’s, refunds etc. to Quickbooks

** We are here to help you with any questions about the integration but we are not Quickbooks support. If you have a Quickbooks question, you will need to talk to your accountant or look in Google. 

Setting Up the Integration for QBO and QB Desktop

Before you are able to use the QuickBooks Export feature, you must first integrate your QuickBooks account with the FRP system and set up the link configuration.

Click the Get Started Now button and follow the steps. 

Using the Quickbooks Integration

Based on your configuration set up, you may have set At-Need Contracts to “Update Quickbooks on Save” automatically. This means that new contracts will automatically be flagged to push to QB when saved. 

If this was not enabled, you will have the opportunity to check off the "Update Quickbooks on Save" when ready. 

In order to push (or re-push) a contract over to QB, the "Update Quickbooks on Save" must be checked on. Then you will hit the save button. 

If you are not wanting the contract to push to QB make sure the "Update Quickbooks on Save" is not checked. 

Should wish to change your default contract push settings, for At-Need and/or Pre-Need Contracts, please visit the Miscellaneous Configuration Step in your Configuration Wizard.
This checkbox also controls whether future amendments to this account (changes to the contract, payments etc) will push to QuickBooks or not. If you need to de-activate the integration for a particular contract after the invoice has already been pushed through to Quickbooks (for example, if you had to manually adjust something in Quickbooks), you can disable this box at any time to turn off the integration for this client.

QB Online: 

Once an item have been saved with "Update Quickbooks on Save" the invoice will automatically be pushing over to QBO. 
You will receive a pop up message to say it was Successful. If you receive an error, view the View Log to confirm the error in detail. This will mean the invoice did not push. 

QB Desktop: Running the Web Connector

Once there is an item, or several items, saved from the FRP system, those items will sit on the WC. 
  1. You will need to open your WC to officially push the information to QB.
  2. Click Update Selected.
If you wish to change how the WC is run, visit the Web Connector Setup page. 

Making an Entry on the Account

When making an entry towards the account in your FrontRunner system, the entry screen will have additional options just for your Quickbooks connection.

Each time an entry is made towards a contract, whether it be a Payment, Down Payment, Late Fee, Additional Discount, or a Refund to Family, it too will be defaulted to “Update Quickbooks on Save” IF the Contract is already flagged as "Update Quickbooks on Save".

If using QB Desktop, the entry will be queued to push to Quickbooks until the Web Connector runs. 

If using QBO, the entry will automatically push over to Quickbooks. 

Should you wish to disable the entry from being updated to Quickbooks, you may disable the “Update Quickbooks on Save” prior to saving.

Entry Types

Payment & Down Payment Entries
These entries will be pushed as undeposited payment entries in Quickbooks. By default these entries will be applied to the Customer and not the Invoice. If you want to ensure money is connected and paid to the invoice, fill out the protion to be applied in the "QB Apply to Invoice Amount" before saving.

Adjustment & Late Fee Entries
These entries will push as line items on your Quickbooks invoice. You may establish which item in Quickbooks it links to under the Configuration Wizard Step 3b. Contract Line Configuration.

Refund to Family Entries
These entries will push over as an un-written Check in Quickbooks. In order for these to successfully push over, you will need to configure the bank account in which these will be connected to. You may establish this in the Configuration Wizard Step 3b Contract Line Configuration.

‘Amount’ and ‘QB Apply to Invoice Amount’
When making an entry it is important to remember that although in FrontRunner you can make entries greater than the Contract Amount, Quickbooks does not allow an Invoice to receive payments great than it. 

Therefore your entry screen will give you the flexibility to apply a certain portion to the Invoice (if needed) and the remaining balance will just get added to the Account. As a default the amount you enter to the ‘Amount’ field will also pre-populate to the ‘QB Apply to Invoice Amount’. Only in the situations when you cannot apply the full amount to the Invoice you can adjust. 

This will allow payments larger than the Contract Amount or Amount Due to be entered into FrontRunner and successfully push over to Quickbooks.
Once the entry is saved, your entry is document on the Accounts tab and will indicate whether or not the "Update Quickbooks on Save" was flagged. The QB: Y | N status does not mean that it has successfully pushed over. 
Quickbooks Sequence:
The Quickbooks integration works in a sequence that can often help you determine the cause of an error. The following is the order that item(s) are queued to Quickbooks:
  1. Customer Add
  2. Customer Modify OR Invoice Add
  3. Invoice Modify or Payment Add
  4. Payment Modify

Quickbooks Log

The Quickbooks Log, found under System Settings > Arranging Director Admin > View Logs, will show you all transactions and information that have been saved on the FRP side. 

If using the QB Desktop and Web Connector the View Log will showcase any transactions that are Queued to the WebConnector. To officially push the items to QB you will need to run the WebConnector. 

If using the QBO version, all transactions are automatically pushed to QBO so nothing will show Queued. 

The View Log will detail all transactions, dates and statuses.

** It is highly recommended you view this if not everyday, every other day until you are comfortable with the integration. 
  • QB Action = Action being made from FrontRunner. 
    • CustomerAdd = New Customer (deceased) Added
    • CustomerMod = Previous Customer (deceased) Modifications
    • InvoiceAdd = New Invoice/Contract Added
    • InvoiceMod = Previous Invoice Added being Modified
    • ReceivedPaymentAdd = New Payment Added
    • ReceivedPaymentMod = Previous Payment Add being Modified
  • ID = Unique ID code per Customer (deceased)
    • ID may also include if the particular QB Action is being made towards a Contract Add-On.
  • Who = Customer (Deceased) or Sub Customer (Buyer) Name
  • QB Status = Real time status of QB Action
    • Queued
    • Successful
    • Error
  • Error Msg = Description of QB Action if QB Status received error. View Error Message Codes for more information.
  • Queued = Time stamp QB Action was originally queued from FrontRunner
  • Processed = Time stamp the QB Action’s was updated from Web Connector
View Message Codes

Troubleshooting

  • Re-pushing Entries

    Should an item have generated an error when running the Web Connector to Quickbooks, you can re-visit the item, update and save for it to be re-queued in your log.


    We have listed out common Error Message Codes to assist you in troubleshooting why an item did not successfully push to Quickbooks. Should the item have been a PaymentAdd, you can re-visit that payment entry in the Account tab of the associated record, fix the error noted if possible and save. Same goes with a Customer Add (deceased or buyer) or Invoice Add (contract). When the entry is re-saved, it will be re-queued to be pushed to Quickbooks when you run the Web Connector.

  • Updating Quickbooks Version

    If you have recently updated your Quickbooks version, your data will no longer push over to Quickbooks, so you will need to re-connect the integration. 


    First, you will need a new QWC file. Please contact the Support department.


    Once you are emailed the new file, you will need to follow these setup steps:

    1. You will need to go into your Quickbooks company file.
    2. Click File tab.
    3. Click Web Services.
    4. Click Update Web Services.

Quickbooks Setup and Maintenance

Navigate to System Settings > Arranging Director Admin > Financial & Quickbooks Setup and Maintenance
  • Quickbooks – View or Modify Email Addresses and Account Name Values

    This section allows you to view or modify the email addresses and bank accounts used when exporting data to Quickbooks.


    • Bank Account Name – enter the bank account name that is used in Quickbooks. The name must match exactly, otherwise, when the data is imported to Quickbooks, a new account and class will be created. Do not change these values unless you are absolutely sure they are correct.
    • Email Addresses to send Import Files – enter the email address(es) that you wish to receive the import files at.
  • Quickbooks – Maintain Class List

    This section allows you to maintain a list of Quickbooks classes for check entry under Arranging Director > Financials > Account Register. You can find information about adding checks there.


    To add a new item, click the plus (+) icon. Enter the account name, and click Add. 


    To edit an existing item, click the edif (paper) icon. Make your changes and click Edit.


    To delete an existing item, click the minus (-) icon . You will receive a ‘Confirm Deletion’ popup. Click ‘Ok’.

  • Quickbooks – Maintain Deposit Account Name(s)

    This section allows you to maintain a list of Quickbooks classes for check entry under Arranging Director > Financials > Account Register. You can find information about adding checks there.


    To add a new item, click the plus (+) icon. Enter the account name, and click Add. 


    To edit an existing item, click the edif (paper) icon. Make your changes and click Edit.


    To delete an existing item, click the minus (-) icon . You will receive a ‘Confirm Deletion’ popup. Click ‘Ok’.

  • Quickbooks Export Files

    This section allows you to download files to export to Quickbooks.


    1. Right click the file download icon to open the file you wish to download. (Quickbooks exports will be in the format required for importing into Quickbooks.)
    2. For a Quickbooks export, save the file to your computer by clicking “File” then “Save As…”.
    3. Make sure to select “Text File” as the “Save as Type” option and add or keep the file extension as .IIF
    4. After saving, you may open Quickbooks and Import your saved IIF file.
  • QuickBooks Accounting Integration (Configuration Wizard)

    Before you are able to use the QuickBooks Export feature, you must first integrate your QuickBooks account with the Pulse Management system.


    Once the integration and configuration processes are complete, your firm will be able to:


    • Sync products and services with QuickBooks (if those are already set-up in QuickBooks).
    • Push products and services to QuickBooks (if those have not already been entered in QuickBooks).
    • Push invoices and any changes / updates of invoices to QuickBooks.
    • Push payments, adjustments, late fee’s, refunds and additional discounts to Quickbooks.
    • Push Add On Invoices and any payments, adjustments, late fee’s, refunds etc. to Quickbooks

    What you will need for QuickBooks to integrate in the Pulse System: 


    • Supported version of QuickBooks 2016 or later installed on your computer (we currently connect only to the PC version)
    • QuickBooks Company File
    • QuickBooks .QWC file (FrontRunner to provide)
    • QuickBooks Web Connector
    • You will also need to configure your taxes, products and service items in order to proceed.

    ** If you are unable to locate the Configuration Wizard in your Pulse system, contact us to purchase QuickBooks Integration and/or enable the feature.

Quickbooks Export

This section allows you to export transactions to Quickbooks.

Navigate to Arranging Director > Financials > Quickbooks Export

The QuickBooks Export will show all transactions that have not been previously exported. 
  1. Click the PDF icon in the upper right of the screen to show the list before the export is generated.
  2. Click “Export these Transactions” to export a QuickBooks IIF file. The IIF file will be delivered via email.
A few notes about IIF files:
  • QuickBooks does not allow the import of voided checks via the IIF method. If you have a voided check, you will have an additional file mailed with the export information which contains the list of voided checks. These will need to be manually added into Quickbooks
  • QuickBooks IIF only allows the import of one split line for deposits
Share by: