Configuring QuickBooks® IIF Integration
Last reviewed: 04/19/2011
Article ID: R10908
The information in this article applies to:
- Tabs3 Billing Software Version 16, 15, 14, 12 & 11
- PracticeMaster Version 16, 15, 14, 12 & 11
- Intuit's® QuickBooks - Any version that supports the IIF format
Summary
Tabs3 and PracticeMaster offer two types of integration with QuickBooks
accounting software. KB article R10866, "Overview
of QuickBooks Integration," outlines the types of integration. This article
describes how to configure and implement the IIF format of integration in Tabs3,
PracticeMaster and QuickBooks.
Configuring IIF Integration
The following must be performed when integrating with QuickBooks using the
IIF format:
Single-User Mode
In order for QuickBooks to import Tabs3 and PracticeMaster data, QuickBooks must
be running in Single-user mode. By default, QuickBooks is configured to run in
Single-user mode.
Switching to Single-user Mode
- In QuickBooks, from the File menu, select Switch to Single-user
Mode.
- A message will be displayed indicating that the file can now be used in
single-user mode. Click OK.
When using the IIF Format, you must export the QuickBooks Chart of Accounts
to a file named T3QBACCT.IIF. This file must reside in the Tabs3
and PracticeMaster program directory. It is used to provide a list of
QuickBooks accounts that can be configured as default accounts for cost and
payment tcodes. This list is also used in the QuickBooks General Journal Entry
window if you want to change the default accounts.
To export the QuickBooks Chart of Accounts
- Select File | Utilities |
Export | Lists to IIF Files.
- In the Export window, select the Chart of Accounts check box.
- Click OK.
- In the Save in field, navigate to the Tabs3 and PracticeMaster
program directory. (Note: You can determine where the Tabs3 and
PracticeMaster program directory is by selecting Help | About in
Tabs3 or PracticeMaster. The program directory will be displayed in the
middle section.)
- In the File name field, type T3QBACCT.IIF.
- Click the Save button to create the export file.
- If a message is displayed indicating the file already exists, click Yes
to replace it.
- Once the data has been exported successfully, a message will be displayed.
Click OK.
Note: This file should be recreated whenever accounts are added or
modified in QuickBooks.
Enabling QuickBooks Integration in Tabs3 and/or
PracticeMaster Customization
In order to use the IIF integration, IIF integration must be
configured in Tabs3 and/or PracticeMaster Customization.
To enable QuickBooks Integration in Tabs3 Customization
- From the Tabs3 menu, select the Utilities menu and then select Customization.
- On the Other Systems tab, select IIF Format for the QuickBooks
Type of Integration.
- Select the Append Client ID to QuickBooks General Journal Entry
Description check box if you want the Client ID shown after the
description in the QuickBooks General Journal Entry's Memo field.
- Press Ctrl+S.
To enable QuickBooks Integration in PracticeMaster Customization
- From the PracticeMaster menu, select the Utilities menu and then
select Customization.
- Select IIF Format for the QuickBooks Type of Integration.
- Select the Append Client ID to QuickBooks General Journal Entry
Description check box if you want the Client ID shown after the
description in the QuickBooks General Journal Entry's Memo field.
- Press Ctrl+S.
Configuring Cost and Payment Tcodes
Only transactions saved with cost and payment tcodes that have been
configured to integrate with QuickBooks can create General journal entries.
To configure cost and payment tcodes in Tabs3
- From the Tabs3 menu, select the File menu, then select Open |
Miscellaneous.
- Click the Tcode tab.
- In the Tcode field, specify a tcode that you want to integrate with
QuickBooks.
- Select the Integrate with QuickBooks check box.
- Specify a default QuickBooks Debit Account.
- Specify a default QuickBooks Credit Account.
- Press Ctrl+S.
- Repeat steps 3 to 7 for all tcodes you want to integrate with QuickBooks.
Note: The QuickBooks integration fields will only be available if
QuickBooks Integration has been enabled in Tabs3 Customization.
Payment Note: Some firms will use an Undeposited Funds
asset account instead of the Cash account for the QuickBooks Debit Acct
when posting payments. A deposit slip is then created in QuickBooks, which
posts the funds from the Undeposited Funds account to the Cash account.
Note: The following types of tcodes cannot be configured to
integrate with QuickBooks
- Transaction Codes with a Fee Transaction Type.
- Transaction Codes with a Type of 4 - Description Only.
- Transaction Codes with a Type of 9 - Fin. Chg. Credit.
Configuring PracticeMaster Cost Tcodes
Note: When integrating with Tabs3 and PracticeMaster, the Tcode file
must be edited using Tabs3.
Before PracticeMaster Tcodes can be configured to integrate with QuickBooks,
the QuickBooks integration fields must be added to the form layout.
To add the QuickBooks integration fields to the form layout
- From the PracticeMaster menu, select the File menu and then select Open
| All Other Files.
- Double-click Lookup Files.
- Double-click Billing Files.
- Double-click the Transaction Code file.
- From the Edit menu, select Form Designer.
- Right-click and select the Add Field menu option.
- In the Field Selection List, click the QB_INTEGRATION field.
- Press the Shift key and click the QB_CR_ACCT field to highlight all
three QuickBooks integration fields.
- Click OK.
- Move the fields to the desired positions.
- Press the Esc key.
- Click Yes to save the changes.
Once the QuickBooks integration fields have been added to the form layout,
you must configure all tcodes you want to integrate with QuickBooks.
To configure tcodes to integrate with QuickBooks
- From the PracticeMaster menu, select the File menu and then select Open
| All Other Files.
- Double-click Lookup Files.
- Double-click Billing Files.
- Double-click the Transaction Code file.
- On the List tab, double-click a tcode you want to integrate with
QuickBooks.
- Select the Integrate with QuickBooks check box.
- Specify a default QuickBooks Debit Account.
- Specify a default QuickBooks Credit Account.
- Press Ctrl+S.
- Repeat steps 5 to 9 for all tcodes you want to integrate with QuickBooks.
Note: The QuickBooks integration fields will only be available if
QuickBooks Integration has been enabled in PracticeMaster Customization.
Importing Journal Entry Information into
QuickBooks
When configured to integrate using the QuickBooks IIF Format method of
integration, Tabs3 can post General Journal Entries to a QuickBooks account
during either of the following situations:
- When a cost is added to Tabs3 or PracticeMaster.
- When a payment transaction is added to Tabs3 (provided the cost or
payment tcode has been configured to integrate with QuickBooks).
After making a cost or payment entry, the QuickBooks General Journal Entry
window will be displayed, allowing you to post the cost/payment amount to the
appropriate QuickBooks accounts. Tabs3 and/or PracticeMaster saves this data in
a file named T3QBJRNL.IIF. Periodically, this file can then be used by
QuickBooks to import the journal entry information into QuickBooks.
Note: Although it is not absolutely necessary to move the
T3QBJRNL.IIF file before importing it into QuickBooks, the following procedures
incorporate this safety precaution to prevent double-posting of data as well as
eliminate potential issues that may arise in a multi-user situation.
To import T3QBJRNL.IIF into QuickBooks
- Open Windows Explorer.
- Navigate to the Tabs3 program directory.
- Right-click the T3QBJRNL.IIF file and select Cut. (Note: Deleting
(i.e., cutting) the file from the Tabs3 directory ensures that a new
T3QBJRNL.IIF file is created for new postings.)
- Navigate to the QuickBooks data directory (usually \Program
Files\Intuit\QuickBooks).
- Right-click the QuickBooks data directory and select Paste.
- Start QuickBooks.
- Select File | Utilities |
Import | IIF Files.
- Select the T3QBJRNL.IIF file in the QuickBooks directory and click Open
to begin the import process.
- A message will be displayed indicating the data has been imported.
- Using Windows Explorer, either delete or rename the T3QBJRNL.IIF file in
the QuickBooks directory. It is important to do this so the information does
not get imported into QuickBooks again.
Note: QuickBooks will reject transactions if there are any problems
during the import process.
References
- KB Article R10866 - Overview of QuickBooks
Integration
- KB Article R11413 - QuickBooks IIF vs. QBXML
Integration & Field Mapping
- KB Article R10945 - QuickBooks IIF vs. QBXML
Integration & Field Mapping (Version 15 & Prior)
- KB Article R10911 - Configuring QuickBooks QBXML
Integration
THE INFORMATION PROVIDED IN THE SOFTWARE TECHNOLOGY, INC.
KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. SOFTWARE
TECHNOLOGY, INC. DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR
IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. IN NO EVENT SHALL SOFTWARE TECHNOLOGY, INC. OR ITS
SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN
IF SOFTWARE TECHNOLOGY, INC. OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR
LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE
FOREGOING LIMITATION MAY NOT APPLY.
© 1999-2012 Software Technology, Inc. All rights
reserved. Terms of Use
The maker of Tabs3 and PracticeMaster
Tabs3, PracticeMaster, and the “pinwheel” symbol (
) are registered trademarks of Software Technology, Inc.
e-Mail Suggestions for the Knowledge Base to: kb@Tabs3.com
Technical Support via e-mail is not available.
Knowledge Base: http://support.Tabs3.com
Web Site: http://www.Tabs3.com