Previous Topic

Next Topic

Book Contents

QuickBooks Integration

If you're a QuickBooks user, then your estimate budgets can be integrated with QuickBooks. Not only can you import your estimates from QuickBooks, you can also tell BigTime how to categorize vendor expenses; how to classify employee expenses, time entries and invoices; and where to post your revenues all based off your BigTime estimate budget.

This section will highlight each of these topics and give you a roadmap for making the link between QuickBooks and your estimate budgets smarter.

See Also

Estimating

Creating a Simple Estimate Budget

Logging Time/Expenses Against Your Estimate

Assigning Budget Items to Staff Members

Budget Item Codes

Grid Budgeting

Beyond Project Budgets: Using Tasks in BigTime

Project Estimate Reporting

Importing QuickBooks Estimates

If you use the QuickBooks estimating feature, then you can import your QuickBooks estimates directly into the BigTime estimate screen. Just follow these simple steps.

  1. Open the project dashboard for the project you'd like to adjust.
  2. Open the Budget/Hours... Estimates... Budget Status screen.
  3. Click the "Import QuickBooks Estimate" link at the bottom of your budget list.
  4. BigTime will ask QuickBooks for the most recent estimate for this project, and it will import that data into your estimate screen. When it's done, it will tell you that the transaction is complete.
  5. Click the BACK button to return to your budget status screen.

You can edit budgets you've imported from QuickBooks, just like you can edit a standard BigTime budget. Estimate imports are one-way, so any edits you make in BigTime won't be transferred back into QuickBooks.

There's no such thing as a grid budget in QuickBooks, so QuickBooks estimates are always imported into BigTime as a standard budget.

Linking Vendor Expenses

BigTime can read and/or import any vendor expenses you enter into QuickBooks (e.g. - bills, checks, PO receipts or credit card charges) as long as those expenses are recorded against a valid BigTime project. Below is a screen shot from a QuickBooks bill that has been recorded against a sample BigTime project.

The bill is fairly simple: a computer purchase for a customer. Take a look at the line item for the bill.

  1. It's linked to the test project for which we created our estimate.
  2. It's linked to the "item" called "Computer Hardware"
  3. It's not linked to any specific "class" in QuickBooks (but it could be).

BigTime will spot that expense entry when it does the nightly sync, and it will pull that vendor expense into our list of expenses on the project. When we take a look at our budget status screen, BigTime will show us that there are $1,215.00 in "unbilled expenses" for this project, but it won't know what budget item those expenses should be placed under. Instead, it will assume that this expense isn't a part of our budget, and it will put it under a separate line called "other expenses."

Using QuickBooks Items to Link Vendor Expenses to Budget Line Items

Note that we've recorded this expense against an item in QuickBooks (instead of a specific expense account). We can also create a budget line item linked to that same QuickBooks item ("Computer Hardware").

  1. Add a new budget item called Computer Hardware to your sample budget (in the project dashboard's Budget/Hours... Budgets... Add/Edit screen).

    PD:Estimate Add/Edit (Line item add)

  2. Save the item and then click the EDIT icon () next to the budget item name. When you do, you'll see the item's "detail" screen.
  3. In the detail screen, fill in the QuickBooks "item" link. You'll want to select "computer hardware" as the item. Then, click the save button. Each of your budget items can be linked to a specific QuickBooks item. This tells BigTime how expenses (or time) logged against that item should be posted to QuickBooks (it also serves a purpose in BigTime's invoicing engine).

    PD:Add/Edit Estimate (Detail) - Choose QB Item

  4. Once you've made that selection, click the SAVE button. Your budget item is now "linked" to the QuickBooks item called "Computer Hardware."
    1. Vendor Pass-through Expenses. Any expenses that are entered in QuickBooks against that item will be linked to this line item in your budget when they are imported.
    2. Employee reimbursable Expenses. Any expenses that are entered (by your staff) against this budget item will be linked to the QuickBooks "item" called "Computer Hardware" when they get posted to QuickBooks.

      PD:Estimate Item status (show vendor expenses posted)

    3. Note that the budget item "link" will over-ride whatever links you've established in your expense category list. In BigTime, it's a higher priority that the expense category link, and it will take precedence.

BigTime Estimates and QuickBooks Classes

If you use the class feature in QuickBooks, you can assign a default QuickBooks class to each of your budget line items. You can do that right in the Budget/Hours... Estimates... Add/Edit screen (it's one of the optional values in the last column on that page).

PD:Add/Edit Estimate (select QB Class column)

While there are a number of BigTime timesheet/expense entry formats which allow the user to select a QuickBooks class for every entry, linking your budget items to a default class takes that data entry responsibility out of your users' hands. Instead, BigTime can automatically link time or expense entries with the appropriate class based on the budget item a user enters when filling in their timesheet or expense report.

BigTime has the ability to set a "default" class value per budget item (shown here), per project or per staff member. Note that you'll need to tell the system which of these items you'd like to use, and you'll need to setup the system so that class data is posted properly.