tabs3 and practicemaster integration guideintegrationguide postunpaidinvoices 71...

100
TABS3.COM Tabs3 Billing PracticeMaster General Ledger Accounts Payable Trust Accounting Integration Guide

Upload: others

Post on 14-Feb-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

TA BS3.COM

Tabs3 Billing PracticeMaster General Ledger Accounts Payable Trust Accounting

Integration Guide

Page 2: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Tabs3 and PracticeMaster Software Integration Guide

Copyright © 2016-2020

Software Technology, LLC1621 Cushman DriveLincoln, NE 68512(402) 423-1440Tabs3.com

Tabs3, PracticeMaster, and the “pinwheel” symbol ( ) are registered trademarks of Software Technology, LLC.

Version 2020 (Monday, January 20, 2020)

- 2 -

Page 3: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Table of Contents

Purpose of Guide 7Knowledge Base 7

Integration Between Tabs3 Products 7Introduction to Tabs3 and PracticeMaster Products 7How It All Fits Together 8

Clients 8Contacts 9Timekeepers, Categories, Transaction Codes, Task Codes, and Locations 9Fees 9Costs 9Payments 9Accounts Payable 11Trust Accounting 11General Ledger 11

Terminology 11Integration Resource in the Knowledge Base 13How This Guide Is Structured 13PracticeMaster Integration with Tabs3 14

Overview 14Configuration 14How IntegrationWorks 15Matter Manager 17Integration Management 18

Synchronize Tabs3 and PracticeMaster 18Transfer Billing Lookup Files from PracticeMaster 19

Trust Accounting Software Integration with Tabs3 20Overview 20How IntegrationWorks 20Trust Information on Reports, Statements, and Client Manager 21

Manual Payments to FIRM 22Automatic Trust Payments 23Configuration 24Tabs3 Configuration 24

- 3 -

Page 4: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Trust Configuration 24Configuring Tabs3 Customization for TAS Integration 25Configuring Tabs3 Clients for TAS Integration 25Configuring TAS Customization for Integration with Tabs3 26

Enabling Integration of Payments to Firm in TAS Customization 27Configuring Automatic Trust Payments in TAS Customization 27

Configuring TAS Bank Accounts for Integration with Tabs3 29Configuring Statement/WIP Terminology for the Bank Account 29Configuring Payment Transaction Codes for the Bank Account 30Configuring Automatic Trust Payments for the Bank Account 30

Configuring TAS Trust Accounts for Integration with Tabs3 31General Ledger Software Integration with Tabs3 35

Overview 35Integration of Tabs3 Payments 35Integration of Tabs3 Client Funds 36Integration of Tabs3 Costs 37Accrual Integration 38Cost Entry 38Posting Accrual Balances 38

Enabling GLS Integration with Tabs3 38Configuring GLS Integration in Tabs3 39

Configuring Tabs3 Payment Integration 40Configuring Tabs3 Client Funds Integration 46Configuring Tabs3 Cost Integration 51

Manual vs. Automatic 52Configuring Tabs3 Accrual Integration 54

GLS Payment Integration PostingMethods 58Accounts Payable Software Integration with Tabs3 61

Overview 61Configuring APS Customization for Tabs3 Integration 62Creating Tabs3 Cost Records in APS 62

General Ledger Integration with Accounts Payable 65Overview 65Configuring APS Customization for GLS Integration 66Configuring APS Bank Accounts for GLS Integration 68Entering Invoices/Manual Checks 70Post Checks/EFTs 71

- 4 -

Page 5: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Post Unpaid Invoices 71Unpost Unpaid Invoices 71Unpost Single Unpaid Invoice 72GLS Accounts Affected by APS 72

Accounts Payable Integration with Trust Accounting 74Configuring Trust Accounts 74Configuring Payees in Trust 74Create APS 1099 Merge File 75

Trust Accounting Integration with General Ledger 76Configuring Integration of Payments to Firm 76Configuring TAS for Accrual Posting 78

Integration with Third-Party Products 80Tabs3 80PracticeMaster 82

Microsoft Outlook 83PracticeMaster Toolbar 83Calendar and Contact Integration 83

Document Management 84Additional Toolbar Functions 85Microsoft Word Document Assembly 85HotDocs Document Assembly 85CalendarRules 85Worldox 86NetDocuments 86ScanSnap 86PaperPort 87File Import / Export 87

Tabs3 General Ledger Software 87Trust Accounting Software 88

LawPay 88ProPay 88Tabs3 E-file 89

Tabs3 Accounts Payable Software 89Tabs3 E-file 89

All Programs - ODBC 90

- 5 -

Page 6: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Additional Tabs3 Products 90

Resources 92Help 92Guides 92Report Packs 92Training Videos 93Knowledge Base 93Technical Support 94Tabs3 Consultants 94

Index 95

- 6 -

Page 7: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Purpose of GuideThis Integration Guide covers information related to integration between Tabs3 and PracticeMasterproducts. This guide was written to introduce users to the integration features available and provideinitial configuration information. Additional information related to integration is availablethroughout the Tabs3 and PracticeMaster documentation, particularly the built-in help feature in thesoftware itself. See the Resources section (page 92) for a more detailed list of available resources.

Additional guides for separate software features are also available.

All guides are available on our Web site at:

Tabs3.com/support/docs.html

Knowledge BaseYou may be referred to additional detailed information located in our Knowledge Base on theInternet at:

support.tabs3.com

Integration Between Tabs3 ProductsThe following section provides a simple introduction to each of the Tabs3 and PracticeMasterproducts followed by an overview that explains the basics of integration between each of theproducts. The remainder of the guide provides a more detailed view of integration betweenindividual products as well the steps required to configure integration in each product.

Introduction to Tabs3 and PracticeMaster ProductsThe Tabs3 and PracticeMaster family consists of the following products:

l Tabs3 Billingl PracticeMasterl Tabs3 Financial Software

l Tabs3 General Ledger Software (GLS)l Tabs3 Accounts Payable Software (APS)l Tabs3 Trust Accounting Software (TAS)

l Tabs3 Connect

- 7 -

Page 8: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Tabs3 BillingTabs3 Billing is used to track clients, fees, costs, and payments for your firm. Once statements aregenerated in Tabs3, you can run accounts receivable and other productivity reports.

PracticeMasterPracticeMaster is a complete practice management system that is used to track client and matterinformation and activity for your firm’s matters. You can think of PracticeMaster as an electroniccase file that organizes each matter’s contacts, appointments, emails, documents, phone calls, notes,and more.

Tabs3 General LedgerGeneral Ledger is used to post and track all of the journal entries generated by the various financialtransactions and provide financial statements for your firm.

Tabs3 Accounts PayableAccounts Payable is used to track all of your firm’s payables, including those incurred on behalf ofyour matters. Use Accounts Payable to write checks for those payables.

Tabs3 Trust AccountingTrust Accounting is used to manage trust accounts for your clients.

Tabs3 ConnectTabs3 Connect is a Platinum feature that lets you enter time, see your calendar, and review matterswhile away from the office. You can use Tabs3 Connect on your smartphone, tablet, or desktopcomputer —anywhere you have access to the Internet.

How It All Fits TogetherNow that you are familiar with the various products, let’s take a look at how it all works together.

ClientsClients are shared by Tabs3, PracticeMaster, and Trust Accounting. When you enter a client in oneproduct, it is automatically entered in the other product.

Each of the products stores additional unique information. For example, Tabs3 stores billing settingsfor each client and matter, such as whether sales tax is charged and the applicable sales tax rate.Trust Accounting stores which bank account is used for the client’s trust account and the client’strust account balance. PracticeMaster stores client and matter information such as the date of birth,date of fee agreement, jurisdiction, area of practice information, etc.

- 8 -

Page 9: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

ContactsContacts are entered in Tabs3, PracticeMaster, Trust Accounting, and Tabs3 Connect. When youenter a contact in one product, it is automatically entered in the other product. Basic contactinformation including address, phone, and email information is available in Tabs3, PracticeMaster,Trust Accounting, and Tabs3 Connect.

Timekeepers, Categories, Transaction Codes, Task Codes,and LocationsThese items must be added in Tabs3 when integrating; the information is automatically added toPracticeMaster and Trust Accounting as applicable.

FeesFees are entered in Tabs3, PracticeMaster, or Tabs3 Connect. When you enter a fee in one product, itis automatically available in the other product. You can use PracticeMaster’s “Convert to Fee” featureto create fee records from the items stored in PracticeMaster such as emails, calendar records, timetasks, phone tasks, notes, and research records. Once the item is converted to a fee inPracticeMaster, the fee record is automatically available in Tabs3 and Tabs3 Connect.

CostsCosts are entered in Tabs3, PracticeMaster, or Tabs3 Connect. When you enter a cost in one product,it is automatically available in the other product. Costs can also be entered via Accounts Payable.When an invoice or manual check is entered in Accounts Payable, a Tabs3 Cost Entry window isdisplayed, allowing you to immediately post one or more costs to Tabs3 clients for billing.

You can also configure the cost tcodes in Tabs3 to automatically post GLS journal entries when costsare entered in Tabs3. Firms that use APS will typically enter their direct costs (i.e., advances such ascourier fees, medical costs, filing fees, etc.) in APS and their indirect costs (i.e., expenses such asphotocopy, phone, and fax charges) in Tabs3. Firms that do not use APS will typically enter all oftheir costs directly in Tabs3.

PaymentsDepending on the type of matter, you can enter money received from a client using one of thefollowing methods:

l As a payment in Tabs3 that is deposited directly into your operating accountl As a deposit in Trust Accounting that is deposited into the client’s trust accountl As a deposit in Tabs3 Client Funds

- 9 -

Page 10: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Payments are entered in Tabs3 Billing. When a payment is entered in Tabs3, journal entries areposted in GLS to preconfigured accounts, or to an unapplied payments account, depending onwhether the client has an accounts receivable balance in Tabs3.

l If the client has an accounts receivable balance, the journal entries will debit cash and creditthe specified income accounts.

l If the client does not have an accounts receivable balance, then the journal entries will debitcash and credit the unapplied payments. Additional journal entries will be posted when thepayment is applied to a balance due during the Update Statements process in Tabs3. Thesejournal entries are posted in order to remove the payment from unapplied payments andapply it to the specified income account (i.e., debit unapplied payments, credit income).

l If the payment exceeds the client’s accounts receivable balance, the journal entries will debitcash, credit the specified income accounts for the due amounts, and credit unappliedpayments for the remaining amount that cannot be applied. As soon as additional work isperformed and billed, the unapplied portion will be automatically applied.

Payments can also be generated by the Trust Accounting software to transfer the funds from thetrust account to the firm’s operating account. Payments from the trust account will include a trusttransaction in TAS to remove the funds from the trust account and a linked payment transaction inTabs3 to pay the firm. These transactions can be created manually by a user in Trust Accounting, orautomatically when generating statements in Tabs3.

l Manual payments from Trust Accounting are created when a check or electronic fundstransfer (EFT) is entered in TAS with a payee of FIRM. A separate Tabs3 tab allows you tospecify which payment tcodes and amounts to use for the Tabs3 payment. The actualpayment is posted to Tabs3 as follows:

l When a check with a check number greater than zero or an EFT is entered with apayee of FIRM, then payment transaction(s) are created and posted to Tabs3 at thesame time the transaction is added to the trust data file.

l When a check with a check number equal to zero is entered with a payee of FIRM,then payment transaction(s) are created and posted to Tabs3 when the check isprinted.

General Ledger journal entries for the manual payments are also posted to GLS at the sametime the payment is posted to Tabs3 (i.e., either when the trust transaction is entered or whenthe check is printed in TAS).

l Automatic payments can be created once automatic trust payments have been configured. A“Pending” trust transaction is created when a final statement is generated. The Pending trusttransaction and corresponding Tabs3 payment are committed at different points in timedepending on whether the software is configured to create EFTs or checks as well as otherfactors. General Ledger journal entries for the automatic payments are posted when thepayment record in Tabs3 is created, which is when the transaction is committed.

- 10 -

Page 11: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Payments can also be generated by Client Funds. A complete discussion of the Client Funds featurecan be found in Tabs3 Help.

Accounts PayableInvoices and manual checks for your operating account are added in Accounts Payable. You cancreate GLS journal entries and immediately post Tabs3 cost transactions. GLS journal entries areposted when checks are paid and posted.

You can include GLS bank account balances on the Accounts Payable Cash Requirements Reportand the Pre-Check Register.

Trust AccountingYou can post manual or automatic payments to Tabs3 as discussed in the Payments section.

You can print statements in Tabs3 that include Trust Accounting activity and optionally include amessage to replenish the trust account balance.

You can view trust balances in several Tabs3 reports, the Tabs3 Client Manager, and thePracticeMaster Matter Manager.

General LedgerAll integration from other software occurs by posting journal entries to GLS Client 1.

TerminologyThe following terms are used throughout the guide:

Client ID / Trust ID The Client ID/Trust ID field is used to track clients, matters,and their associated trust accounts in Tabs3,PracticeMaster, and Trust Accounting.

Client (Tabs3/PM) A client is a person or entity for whom your firm performsservices.

Matter A matter refers to an individual case or file related to aclient.

Contact A contact is a person or business entity. Contacts areclassified as individual or organization contacts. Anorganization contact can have multiple individual contactsassociated with it. Contact records are shared betweenPracticeMaster, Tabs3, and TAS. In PracticeMaster,contacts can be synchronized to Outlook.

- 11 -

Page 12: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

For more information on contacts, see the Clients &Contacts Guide.

Invoice A bill received for goods received or services rendered. Aninvoice can also represent an installment payment, loanpayment, etc. Invoices are entered using the APSInvoice/Manual Checks data entry program. APS uses theinvoice file when generating checks.

Vendor A person or entity to whom payments are made in APS.

Payee A person or entity to whom payments are made in TAS.

GLS Client In GLS, a client is a business entity for which books arekept. GLS allows up to 999 sets of data to be configured,which enables the firm to keep separate books for multipleentities on the same computer. However, only GLS Client 1is available for integration with other products.

Timekeeper / Attorney A timekeeper refers to someone who generates billabletime in Tabs3 (e.g., an attorney, paralegal, clerk, etc.). InTAS the equivalent term is Attorney. When integration isenabled between Tabs3 and TAS, the timekeeper andattorney records are stored in a shared data file andmanaged in Tabs3.

User ID The User ID is a unique identifier with up to 8 charactersthat is assigned to each user who will be using thesoftware. A User ID must be entered to gain access to thesoftware. User IDs are also used for scheduling resourcesin the PracticeMaster calendar, such as conference rooms,projectors, etc. User IDs and passwords are defined usingUser Configuration in the System Configuration program.

Timekeeper and User ID are two separate concepts inTabs3 software. When adding a timekeeper to Tabs3, youwill also need to create a corresponding User ID in orderfor the timekeeper to access the software.

Note: See the Administrator Guide for information on setting up all of the above files in the Tabs3and PracticeMaster software.

- 12 -

Page 13: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Integration Resource in the Knowledge BaseKnowledge Base article R11143, “Integration Overview of Tabs3 and PracticeMaster Software”provides an excellent reference regarding how integration occurs between the Tabs3 andPracticeMaster family of products. This resource provides summarized information for allintegrations and can be useful for reference purposes.

How This Guide Is StructuredThe remaining sections of this guide provide additional detail regarding integration betweenindividual products. To reduce complexity, each section only deals with the integration between twoproducts. Each section provides a brief overview of integration between the products, anexplanation of how integration works, and steps to configure integration between the two products.

Integration with Tabs3l PracticeMaster Integration with Tabs3 (page 14)l Trust Accounting Software Integration with Tabs3 (page 20)l General Ledger Software Integration with Tabs3 (page 35)l Accounts Payable Software Integration with Tabs3 (page 61)

Integration between Tabs3 Financial Software Productsl General Ledger Integration with Accounts Payable (page 65)l Accounts Payable Integration with Trust Accounting (page 74)l Trust Accounting Integration with General Ledger (page 76)

- 13 -

Page 14: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

PracticeMaster Integration with Tabs3As the practice management and billing modules, PracticeMaster and Tabs3 share a great deal ofinformation. As a result, integration between the two products is designed to be as seamless aspossible. Information relevant to both products is automatically synchronized between them as it isentered. This makes it easy to convert work performed in PracticeMaster into billable time in Tabs3.

Note: This guide assumes you have already configured Tabs3 and PracticeMaster for general use.The Administrator Guide includes instructions on configuring Tabs3 and PracticeMasterincluding Tabs3 and PracticeMaster Customization, setting up Tabs3 Billing data files, and workingwith clients and contacts in both products. We recommend that you familiarize yourself with theinformation found in the Administrator Guide before proceeding.

OverviewBoth Tabs3 and PracticeMaster are centered around the client, and are designed to share as muchinformation as possible. Some files can be edited in either product. Other associated files areaccessible from both products, but can only be edited from Tabs3.

Files Edited in Tabs3 or PracticeMaster Files Requiring Editing in Tabs3l Clientsl Contactsl Feesl Costsl Text Macros

l Timekeeperl Categoryl Transaction Codel Task Codel Locationl Client Notes

ConfigurationIntegration between Tabs3 and PracticeMaster occurs automatically when both products areinstalled in the same directory. Since Tabs3 and PracticeMaster mirror client records, the same clientID system is used for both products. The Key Type and Decimal Places settings for the first productconfigured are automatically applied to the other product. (Note: The same client ID system appliesto Tabs3 Trust Accounting.) Changing the Key Type or Decimal Places settings using the Change KeyType program will change those settings in the corresponding products as well.

- 14 -

Page 15: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 1, Tabs3 Key Type Configuration

Figure 2, PracticeMaster Key Type Configuration

How Integration WorksIntegration between Tabs3 and PracticeMaster consists of the following:

Clients Adding a client in Tabs3 or PracticeMaster willautomatically create a corresponding client record in theother product. Fields common to both programs (e.g., theWork Description, Location, Date Opened, etc.) will beautomatically populated in the other product. Fieldsunique to each product will still need to be filled inmanually. For example, Tabs3 will not populate the Courttab in PracticeMaster, and PracticeMaster will notpopulate the Rates tab in Tabs3.

Changes made to common fields are automatically madein the other system. For example, changing a client’s workdescription in Tabs3 will change the work description inPracticeMaster and vice versa.

- 15 -

Page 16: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Deleting a client in Tabs3 also removes the client fromPracticeMaster.

Note: Clients designated as secure in one program arealso secure in the other.

Contacts Adding a contact in Tabs3 or PracticeMaster willautomatically create a corresponding contact record in theother product. You can then fill in any additional fieldsthat are not mirrored in the originating program, andassign the contact to additional records.

Changes made to common fields are automatically madein the other system. For example, changing the contact’sbusiness address in Tabs3 will change the business addressin PracticeMaster and vice versa.

Renaming a contact in Tabs3 renames the contact inPracticeMaster. Likewise, renaming or merging contacts inPracticeMaster renames or merges the contacts in Tabs3.

Deleting a contact in Tabs3 also removes the contact fromPracticeMaster.

A Merge Contacts program is available in PracticeMasterto combine duplicate contact records.

Note: See the Clients and Contacts Guide for more information on working with client andcontact records in Tabs3 and PracticeMaster.

Billing System Lookup Files Changes made to the Billing System Lookup Files (i.e.,Timekeeper, Category, Transaction Code, Task Code, andLocation) can only be performed in Tabs3.

Fees and Costs Fee and cost records added in Tabs3 are automaticallycopied to the PracticeMaster mirrored fee and cost files.Likewise, fee and cost records added in PracticeMaster areautomatically copied to the Tabs3 fee and cost files.Additional fields in Tabs3 that are not used inPracticeMaster will be assigned the default value in Tabs3.

Additionally, fees created using the Process Timer Recordsprogram or the Convert to Fee function in the Calendarand Journal files in PracticeMaster are automaticallysynchronized to Tabs3.

- 16 -

Page 17: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Only transactions using a Type 0 (normal) or Type 5(miscellaneous) transaction code in Tabs3 will bedisplayed in PracticeMaster.

GLS Integration Note: Cost entries added or changed inPracticeMaster do not integrate with GLS. In order forcosts to integrate with GLS, they must be entered orchanged via Tabs3 or APS.

Tabs3 Client Notes /PracticeMaster Journal

When Client Notes are added in Tabs3, they are copied toPracticeMaster’s Journal File as a read-only record. Editingof Client Notes must be done in Tabs3.

Assigned Timekeepers PracticeMaster/Tabs3 timekeepers can be assigned to aUser ID by selecting the Assign Tabs3/PracticeMasterTimekeepers check box in the User file in SystemConfiguration. When this check box is enabled, users willonly be able to enter time and view reports for thetimekeepers they are assigned.

Renumbering Renumbering a client, timekeeper, transaction code, orcategory in one product renumbers the correspondingclient, timekeeper, transaction code, or category in theother product.

Text Macros Text Macros are mirrored between Tabs3 andPracticeMaster. Additionally, the same Text Macros can beused in Tabs3 Connect.

Spelling Dictionaries Changes made to the spelling dictionaries in Tabs3 willchange the PracticeMaster spelling dictionaries.

Matter ManagerThe Billing Summary pane (Figure 3) of the Matter Manager (File | Matter Manager) allows you toview a matter’s Tabs3 billing information in PracticeMaster.

- 17 -

Page 18: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 3, Matter Manager, Billing Summary pane

Integration ManagementIntegration between Tabs3 and PracticeMaster is designed to be as transparent as possible. However,it is occasionally necessary to manually synchronize data between the products. The followingprograms are used to manage the synchronization of Tabs3 and PracticeMaster data.

Synchronize Tabs3 and PracticeMasterMenu: Maintenance | Integration | Synchronize Tabs3 and PracticeMasterHome: All Actions | Integration | Synchronize Tabs3 and PM

Purpose Information that is used by Tabs3 and PracticeMaster isstored in mirrored data files. The Synchronize Tabs3 andPracticeMaster program can be used to synchronize thisinformation. Normally, synchronization occurs whenever arecord is added, changed, or deleted. However, there maybe instances when PracticeMaster data files do not matchTabs3 data files.

- 18 -

Page 19: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Note: A mismatch between Tabs3 and PracticeMasterdata files is indicated by an Error 500 on a Data FileIntegrity Check report. See Knowledge Base ArticleR10589, “DFIC Error 500 - PracticeMaster and Tabs3 /TAS Files are Not Synchronized,” for more information.

Benefit Allows on demand synchronization.

Frequency Only when needed.

Transfer Billing Lookup Files from PracticeMasterMenu: Maintenance | Integration | Transfer Billing Lookup Files from PracticeMaster

Purpose This program is used to transfer the Billing Lookup Filesinformation from PracticeMaster to Tabs3 whenPracticeMaster is already in use and Tabs3 is added later.

Benefit Since the synchronization program only synchronizesBilling Lookup File information from Tabs3 toPracticeMaster, this program eliminates the need torecreate all of your Billing Lookup Files.

Frequency This program is designed to be used only once by the newTabs3 user who already has PracticeMaster set up.

- 19 -

Page 20: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Trust Accounting Software Integration with Tabs3Integration between Tabs3 and Trust Accounting is designed to link your client’s billing accountswith their associated trust accounts, allowing you to easily set up new trust accounts for yourexisting clients, include trust account information on billing statements, and generate payments toyour firm from the trust account.

Note: This guide assumes you have already configured Tabs3 and TAS for general use. TheAdministrator Guide provides instructions on configuring Tabs3 and TAS including TASCustomization; setting up the Attorney file, Bank Account file, and FIRM payee; and how to entertrust account opening balances. We recommend that you familiarize yourself with the informationfound in the Administrator Guide before proceeding.

OverviewTAS maintains each Tabs3 client’s trust account information. The following information is mirroredbetween Tabs3 and TAS:

Clients/Trust Accounts Every record in the Tabs3 client file has a correspondingrecord in the TAS trust account file, and vice versa. Fieldsthat are common to both products are mirrored as well.

Note: Since trust accounts are not always opened on thesame date as the corresponding matter, changes to theDate Opened field will not be passed from TAS to Tabs3or PracticeMaster. Likewise, changes to the DateOpened field in Tabs3 or PracticeMaster will not bepassed to TAS.

Note: Technically, a trust account is not created until abank account has been assigned in the Trust Accountprogram in TAS. However, a provisional trust accountwith the information from the corresponding Tabs3matter or client is present in TAS for all Tabs3 Client IDs.

Contacts Contact records are also shared between Tabs3 and TAS.When contact information is updated in one program, itwill be updated in the other program as well.

Timekeepers/Attorneys The Attorney file in TAS is linked to the Timekeeper file inTabs3. Any changes must be made in Tabs3.

How Integration WorksTAS also integrates with Tabs3 in the following ways:

- 20 -

Page 21: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

l Trust Information on Reports, Statements, and Client Manager (page 21)l Manual Payments to FIRM (page 22)l Automatic Trust Payments (page 23)

Trust Information on Reports, Statements,and Client ManagerTabs3 will include a client’s trust account balance(s) on the Detail and Summary Work-In-ProcessReports, and on the Detail Collections Report. Tabs3 can optionally be configured to include trustinformation on statements. Trust account balances can also be seen in the Tabs3 Client Manager andClient File.

Detail and SummaryWork-In-Process Reports

When printing the Detail Work-In-Process Report andSummary Work-In-Process Report in Tabs3, a client's trustaccount balance(s) will be included on the report. Whenprinting the reports, you have the option to include onlyclients that have a trust account balance. You also havethe ability to customize Tabs3 to include clients on thesereports that have a trust account balance but no previousbalance or work-in-process. (Figure 4)

Detail Collections Report The Detail Collections Report can optionally includeclients’ trust balances.

Trust information on statements Each Tabs3 client can be set up to include detail, summaryor no trust account information on their statement. TheTrust Integration option is set on the Statement Optionstab of the Client file (Figure 5). If the Trust Integrationoption is set to Detail, then trust transactions that aredated after the client's last statement date through thecurrent statement date will print at the end of the client'sstatement along with the client's prior and current trustaccount balance. If the Trust Integration option is set toSummary, then only the current trust account balance willbe included.

You also have the ability to customize Tabs3 to generatestatements for clients with a trust account balance but noprevious balance or work-in-process. This option is set onthe Other Systems tab of Tabs3 Customization. Theterminology used in the trust section of the statement canbe customized using the Bank Account file in TAS.

- 21 -

Page 22: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Remittance request on statements If a client's trust account balance falls below the trustaccount's DesiredMinimum Balance, you can bill theclient either the amount shown in the Tabs3 Amount toBill field or the difference between the Current TrustBalance and the Tabs3 Target Balance. These amounts arespecified in TAS in the Trust Account file (Figure 11).

Automatic trust information onstatements

If automatic trust payments are enabled in TAS (Figure 7),Tabs3 will include an Automatic Trust Payments Reportwhen generating final statements. The Automatic TrustPayments Report includes a list of each client who had anautomatic payment created during the final statement runas well as a total amount for automatic payments createdfor each configured bank account.

Client Manager and Client File You can view trust balances in the Tabs3 Client Manager(File | Client Manager) by clicking the A/R Balancebutton, and on the A/R and Fund Balances tab of theTabs3 Client file (File | Open | Clients).

Note: Trust accounts that have a balance of zero will not print on work-in-process or collectionsreports. Similarly, trust accounts that have a balance of zero and no transactions to print will notprint on statements.

Manual Payments to FIRMTAS will automatically post payment entries to a Tabs3 client when a check or electronic fundstransfer (EFT) is added in TAS with a payee of “FIRM.“ This integration is referred to as manualpayments to firm because it occurs after you have manually added a check or EFT trust transaction.

Tabs3 Payment Transaction The Trust Transactions file in TAS allows you to enter EFTsand checks using a payee of “FIRM.” When an EFT orcheck transaction is added with a payee of “FIRM,“ youcan specify the amount of the Tabs3 regular, fee, expense,or advance payment(s) that will be created for thecheck/EFT. The payment transaction codes used are thosethat were specified for the TAS Bank Account.

l When a check with a check number greater thanzero or an EFT is entered with a payee of “FIRM,“ payment transaction(s) are created and posted toTabs3 at the same time the transaction is added tothe trust data file.

- 22 -

Page 23: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

l When a check with a check number equal to zero(i.e., an unpaid check) is entered with a payee of“FIRM,“ payment transaction(s) are created andposted to Tabs3 when the check is printed usingthe TAS Print Checks program.

Like all Tabs3 payments, the payment is applied at the timeof entry, provided there are amounts due.

GLS Journal Entries When Tabs3 is configured to integrate with GLS, TASpayments to FIRM will post GLS journal entries based onthe payment posting method and defined paymentallocation in Tabs3. Journal entries will be posted to GLSwith a Type of Check (for checks) or EFT (for EFTs).

l When an EFT or a check with a check numbergreater than zero is entered with a payee of FIRM,then GLS journal entries are created and posted toGLS when the transaction is added to the Tabs3data file.

l When a check with a check number equal to zero isentered with a payee of FIRM, then GLS journalentries (and Tabs3 payment entries) are createdand posted when the check is printed using theTAS Print Checks program.

Voided Checks When a check to FIRM is voided in TAS, the associatedwork-in-process payment will be deleted in Tabs3, andTabs3 will create the associated reversing GLS journalentries (provided a journal entry has not been modified).

If the payment has already been run on a final statementand updated in Tabs3, the payment will not be affectedand no GLS reversing journal entries will be created.Manual payment adjustments and/or GLS adjustingjournal entries may be required.

Automatic Trust PaymentsTAS can be configured to allow Tabs3 to automatically create Trust Transactions when finalstatements are generated in Tabs3. As final statements are generated in Tabs3, the software willautomatically create trust transactions and Tabs3 payment records based on the client’s dueamounts. This feature can be enabled or disabled on a global level, at the bank account level, and atthe trust account level. You can specify whether to pay work-in-process, accounts receivable, or

- 23 -

Page 24: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

both; whether to pay fees, expenses, or advances from these amounts; and whether to create checkor EFT transactions in TAS for these amounts.

When automatic TAS payments are enabled, trust transaction and payment information is displayedon draft and final statements. A “Pending“ trust transaction is created when a final statement isgenerated. The TAS transaction is committed at different times depending on the type of transactioncreated. EFT transactions are committed when a final statement is updated or the EFT is included ona combined transaction, whereas check transactions are committed when the check is assigned acheck number via the Print Checks program, the Trust Transactions program, or the CombineTransactions program. GLS integration occurs when the payment record in Tabs3 is created, which iswhen the transaction is committed.

ConfigurationIntegration of shared data files between Tabs3 and TAS occurs automatically. Since Tabs3 clientrecords mirror TAS trust account records, they use the same ID system. The Key Type and DecimalPlaces settings for the first product to be configured are automatically applied to the other product.(Note: The same settings also apply to PracticeMaster.)

In addition to the shared data files, Tabs3 and TAS have additional integration options available intheir respective Customization windows (Utilities | Customization), in individual client records inTabs3, as well as in bank account and trust account records in TAS.

Tabs3 ConfigurationTabs3 integration with TAS is configured at the software level in Customization and at the individualclient level.

l Configuring Tabs3 Customization for TAS Integration (page 25)l Configuring Tabs3 Clients for TAS Integration (page 25)

Trust ConfigurationTrust integration with Tabs3 is configured at the software level in Customization, at the bank level,and at the individual trust account level. This allows you to tailor your trust settings for eachaccount.

l Configuring TAS Customization for Integration with Tabs3 (page 26)l Enabling Integration of Payments to Firm (page 27)l Configuring Automatic Trust Payments (page 27)

l Configuring TAS Bank Accounts for Integration with Tabs3 (page 29)l Configuring Statement/WIP Terminology (page 29)l Configuring Payment Transaction Codes (page 30)l Configuring Automatic Trust Payments (page 30)

l Configuring TAS Trust Accounts for Integration with Tabs3 (page 31)

- 24 -

Page 25: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Configuring Tabs3 Customization for TAS IntegrationGeneral settings for Tabs3 integration with TAS are configured in the Customization window in Tabs3(Utilities | Customization). These settings apply to all matters in Tabs3 with trust accounts.

The Other Systems tab of the Tabs3 Customization window in Tabs3 (Utilities | Customization),includes a Trust Accounting Software Integration section (Figure 4).

Figure 4, Trust Accounting Software Integration section

Integration between Tabs3 and TAS consists of the following options:

Integrate with Tabs3 TrustAccounting

Select this check box to enable integration with TrustAccounting Software.

Generate statements that onlyhave a trust balance or remittancerequest

Select this check box if you want Tabs3 statements to begenerated for clients that have a trust account balance ortrust account activity, but do not have a previous balanceor work-in-process.

Include clients with only a trustbalance onWIP reports

Select this check box if you want clients who have abalance other than zero in their TAS trust account buthave no previous balance or work-in-process in Tabs3 toappear on Detail and Summary Work-In-Process Reports.

Configuring Tabs3 Clients for TAS IntegrationIn addition to the global settings in Tabs3 Customization, each matter in Tabs3 has its own TrustIntegration option to determine whether trust information will be printed on statements. To accessthis option, open the Tabs3 Client file (File | Open | Client), enter the Client ID you want to edit andclick the Statement Options tab. The Trust Integration option can be found in the StatementFormat section (Figure 5).

Figure 5, Statement Format section

- 25 -

Page 26: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

The Trust Integration options consist of Detail, Summary, orNo. This option indicates the format oftrust information on Tabs3 statements. This field will not be available if the Integrate with Tabs3Trust Accounting option on the Other Systems tab of Customization is cleared.

Detail The Detail option allows trust transactions for this accountto print on the statement in detail. An opening and closingtrust account balance is also included. The trusttransactions that appear on the statement are those thathave a date greater than the client's last statement datethrough the current statement date. If the payee for acheck or electronic funds transfer transaction is made tothe payee “Firm,“ then the firm's name from FirmInformation in the System Configuration program will beprinted in place of “Firm“ for the Payee.

Trust Account Activity

 Opening Balance $52,000.00

08/05/20  Expense money for Dawson

 PAYEE: Charles L. Dawson -1,200.00

08/09/20  Sale of Stock 4,255.75

08/12/20  Attorney fees

 PAYEE: Jensen & Burns, P.C. -443.75

08/16/20  Real Estate taxes

 PAYEE: Lancaster Country Treasurer -1,450.00

----------

 Closing Balance $53,162.00

Summary The Summary option allows the trust account balance toprint as a single line at the end of the statement.

Your trust account balance is $53,162.00

No No information regarding the client's trust account will beprinted on the statement.

Configuring TAS Customization for Integration with Tabs3General settings for TAS integration with Tabs3 are configured in the Customization window in TAS(Utilities | Customization). These settings apply to all accounts in TAS and can be further refined atthe bank and trust account levels.

TheMain tab of the Customization window in TAS (Utilities | Customization), includes anIntegration of Payments to Firm section and an Automatic Trust Payments section.

- 26 -

Page 27: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Enabling Integration of Payments to Firm in TAS CustomizationSelect the Integrate with Tabs3 (and GLS) option to generate payment entries in Tabs3 whenentering checks or electronic funds transfers with a payee of “Firm“ in TAS.

Figure 6, Integration of Payments to Firm section

When this option is selected and Tabs3 is configured to integrate with Tabs3 General LedgerSoftware (GLS), any payments posted to Tabs3 from TAS will create journal entries in GLS. Thesettings in the Tabs3 GLS Integration Setup program will be used to determine what GLS debit andcredit accounts are used to create GLS journal entries.

Configuring Automatic Trust Payments in TAS CustomizationThe Automatic Trust Payments section allows Tabs3 to automatically generate payments to the firmfrom trust accounts when generating statements (i.e., a trust transaction for the client is created withcorresponding payment in Tabs3). This eliminates the need to manually create payments to the Firmusing the Trust Transactions program in TAS. (Figure 7)

Figure 7, Automatic Trust Payments section

Allow Tabs3 to automaticallycreate Trust Transactions

Select this check box if you want Tabs3 to createautomatic Trust Transactions when Tabs3 statements aregenerated.

Automatically use Trust Balance topay

Select the transaction type(s) you want to be paid byautomatic transactions.

- 27 -

Page 28: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Note: In order to pay a particular transactiontype, that transaction type must have a Tabs3payment tcode configured for integration in theBank Account file.

l All - When this option is selected, all transactiontypes will be paid (fee, expenses, advances, and allsales tax and finance charge). If All is selected, theother transaction types will be dimmed andunavailable.

l Fee - When this option is selected, fee transactions,fee sales tax, and finance charge on fees will bepaid.

l Exp - When this option is selected, expense costtransactions, expense sales tax, and finance chargeon expenses will be paid.

l Adv - When this option is selected, advance costtransactions, advance sales tax, and finance chargeon advances will be paid.

Create auto transactions for theamount of

Select the method to use to create automatic transactions.

l Both current work and A/R - When this option isselected, TAS will default to creating automatictrust payments equal to the combined amount of aclient's current work-in-process and accountsreceivable.

l Current work only - When this option is selected,TAS will default to creating automatic trustpayments equal to the amount of a client's currentwork-in-process.

Note: Current work is the total of all fees,expenses, advances, sales tax, and credits.Automatic trust payments also consider anyfinance charge incurred on a statement to bepart of a client's current work.

l A/R only - When this option is selected, TAS willdefault to creating automatic trust payments equalto the amount of a client's accounts receivable.

- 28 -

Page 29: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

The method selected in the Create auto transactions forthe amount of field is used as the default for any trustaccounts configured to create automatic trusttransactions. Individual trust accounts can be configuredto use an option other than the default specified (page26).

Configuring TAS Bank Accounts for Integration with Tabs3In addition to the global settings in TAS Customization, each bank account in TAS has its ownintegration settings to determine the following:

l What terminology to use when including trust information on Tabs3 statements.

l Which Tabs3 transaction codes to use when creating Tabs3 payments.

l Whether to generate automatic trust payments from Tabs3, and what type of transaction touse (Check or EFT).

▶ To configure TAS Bank Account Integration

1. In TAS, from the Filemenu, select Open | Miscellaneous.

2. Click the Bank Account tab.

3. Select the bank account you want to edit.

4. Click the Integration Settings button to open the Tabs3 Integration Settings window.

Configuring Statement/WIP Terminology for the Bank AccountThe Tabs3 Statement/WIP Terminology section of the Tabs3 Integration Settings window allowsyou to specify the terminology you want to appear on Tabs3 statements and Work-In-Processreports.

Figure 8, Tabs3 Statement/WIP Terminology section

- 29 -

Page 30: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Configuring Payment Transaction Codes for the Bank AccountThe Tabs3 Transaction Codes for Payments section of the Tabs3 Integration Settings Windowallows you to specify which Tabs3 transaction codes to associate with each payment type. You canspecify transaction codes for four payment types:

Figure 9, Tabs3 Transaction Codes for Payments section

Regular Regular payments apply to fees, expenses, advances, andfinance charge. We recommend using Type 1 regularpayments for all of your payments.

Fee/Expense/Advance These are special payment types that only apply cashreceipts to their respective transaction types (e.g., a FeePayment can only be applied to fees)..

Detailed information regarding use of regular payments vs. fee and expense/advance payments canbe found in Knowledge Base Article R11297, “Use Tabs3 Regular Payments Instead of Fee, Expense,and Advance Payments.”

Note: Payments created in Tabs3 by TAS will use the default description specified for the paymenttransaction code in Tabs3. If you want payments originating in TAS to have a different defaultDescription, you can create additional transaction codes in Tabs3 with the preferred Descriptionvalue and associate them in this window.

Configuring Automatic Trust Payments for the Bank Account

Figure 10, Automatic Trust Payments section

- 30 -

Page 31: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Allow automatic payments fromtrust accounts when generatingfinal statements in Tabs3

When this check box is selected, Trust Accounts assignedto this bank account will have the ability to haveautomatic payments created when generating finalstatements in Tabs3. Additionally, you must enableautomatic trust transactions for each trust account on theBalances tab of the Trust Account program.

Create payments as This option is only available when the Allow automaticpayments from trust accounts when generating finalstatements in Tabs3 check box is selected. Once enabled,you must designate whether automatic trust payments aregenerated as EFTs or Checks for the bank account. Thisoption controls whether a Check transaction or an EFTtransaction will be created when automatic payments inTAS are generated for this bank account.

l EFTs - If EFTs is selected, individual EFTs arecreated in TAS for each Trust ID that is configuredfor automatic trust payments.

l Checks - If Checks is selected, in order to createthe checks needed to pay the firm, checks must beassigned a check number. A check number can beassigned using one of the following methods:

l By entering a Check # field for the selectedtransaction in the Trust Transactionsprogram....or...

l By printing a check....or...

l By entering a Check # to a combinedtransaction that includes the specifiedcheck.

Configuring TAS Trust Accounts for Integration with Tabs3Once you have configured your bank accounts, you can configure individual trust accounts forintegration.

▶ To configure TAS Trust Account Integration

1. In TAS, from the Filemenu, select Open | Trust Account.

2. Select the trust account you want to edit.

3. Click the Balances tab.

- 31 -

Page 32: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 11, Trust Account Information window - Balances tab

DesiredMinimum Balance Enter the amount you want to maintain in the trustaccount. If the Current Trust Balance is less than theDesiredMinimum Balance, then a message can be printedat the end of the Tabs3 statement indicating the clientshould remit an amount to replenish its trust account. Theamount that will be printed in the message depends onthe amounts entered in the Tabs3 Amount to Bill andTabs3 Target Balance fields for the trust account.

Automatically use Trust Balance topay:

Determines what type of transactions in Tabs3 will be paidby the automatic trust transaction.

Note: In order to pay a particular transaction type, thattransaction type must have a Tabs3 payment tcodeconfigured for integration in the Bank Account file. Thecheck boxes for the types of the transactions will bedimmed if a corresponding payment tcode has not beendesignated in the Bank Account file.

l All - All transaction types will be paid (fees,expenses, advances, all sales tax, and finance

- 32 -

Page 33: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

charges). (Note: This setting corresponds to theRegular Payment field in the Bank Accountwindow.)

l Fee - Fee transactions and fee sales tax and financecharges will be paid.

l Exp - Expense transactions and expense sales taxwill be paid.

l Adv - Advance transactions and advance sales taxwill be paid.

Create auto transactions foramount of:

This option is only available if the Automatically use TrustBalance to pay option is selected and is used to determinethe amount of the transactions that are automaticallygenerated when statements are run. Select whether to paycurrent work and accounts receivable, current work only,or accounts receivable only.

l Use Customization Default - Auto trusttransactions will be created based on the optionspecified in TAS Customization. An asterisk next toan item in this drop-down list indicates that theitem is the default value specified in TASCustomization.

l Both current work and A/R - Auto trusttransactions will be created for the amount of thematter's current work and accounts receivablecombined.

l Current work only - Auto trust transactions will becreated for the amount of the current work due forthe matter.

l A/R only - Auto trust transactions will be createdfor the amount of the matter's accounts receivablebalance.

Amount to Bill Enter an amount in this field if you want a fixed amount tobe billed to the client when a Tabs3 statement is run if theCurrent Trust Balance is less than the DesiredMinimumBalance. The amount entered in this field should representthe fixed amount you want billed.

- 33 -

Page 34: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Target Balance Enter an amount in this field if you want the differencebetween the Target Balance and Current Trust Balance tobe billed to the client when a Tabs3 statement is run if theCurrent Trust Balance is less than the DesiredMinimumBalance. The amount entered in this field should representthe balance you want maintained in the trust account.

Note: This field will not be used if an amount is enteredin the Amount to Bill field.

- 34 -

Page 35: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

General Ledger Software Integration with Tabs3Integration between Tabs3 and General Ledger (GLS) consists of the creation and adjustment of GLSjournal entries via Tabs3.

Integration is one-way, meaning that entries made in Tabs3 will create or modify GLS records, butGLS activity does not affect Tabs3 records. As a result, all integration between Tabs3 and GLS isconfigured in Tabs3.

Note: This guide assumes you have already configured Tabs3 and GLS for general use. TheAdministrator Guide includes instructions on configuring Tabs3 and GLS including instructionsfor setting up a GLS Client and Chart of Accounts. We recommend that you familiarize yourselfwith the information found in the Administrator Guide before proceeding.

OverviewThe main focus of integration between Tabs3 and GLS is creating and updating journal entries in GLSClient 1. Tabs3 integration with GLS is optional.

Note: GLS Client 1 is the only GLS client available for integration with other Tabs3 andPracticeMaster products.

Tabs3 can create or modify journal entries during the following processes:

Integration of Tabs3 PaymentsTabs3 and GLS payment integration is very sophisticated and flexible. It allows you to configure theintegration according to how a payment is applied to due amounts by specifying a payment postingmethod in the GLS Integration Setup program. Once a payment posting method is specified, GLSaccounts and journals can be mapped in an integration table. Tabs3 can be configured to createjournal entries for payments based on one of the following posting methods:

l Single Debit/Creditl Working Timekeeper (for fees)l Cost Type (for costs)l Client Categoryl Client Locationl Payment Tcodel Primary Timekeeperl Secondary Timekeeperl Originating Timekeeper

Or, Tabs3 can be configured to create journal entries based on a combination of any two of theabove methods. The following are just a few examples of combinations of journal creation methods:

- 35 -

Page 36: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

l Client Location & Client Categoryl "Working Timekeeper / Cost Type" & Client Locationl Client Category & "Working Timekeeper / Cost Type"l Client Location & Payment Tcodel and more!

Once the integration is configured, journal entries for payments are created in GLS when thefollowing occurs:

l Payment Entry - A payment transaction is added, changed or deleted in Tabs3.l Update Statements - An unallocated payment is allocated to an amount due. A client funds

payment to FIRM is updated.l Payment Adjustment - A payment transaction is reversed or refunded.l Undo Updated Statements - An allocated payment is unallocated from an amount due.l Transfer Transactions - A payment is moved from one matter to another.l ChangeWIP Transactions - A work-in-process payment is modified using the Change

WIP Transactions program in Tabs3.

Unapplied Payments: Before payments can be entered, Tabs3 requires that GLS debit and creditaccounts and a journal number be configured for unapplied payments. This allows Tabs3 to postunapplied payments to a "holding" account in GLS until the payment is allocated. Once the paymentis allocated, Tabs3 will create journal entries that transfer the allocated amount from the holdingaccount to the account(s) designated for the final payment allocation. Journal entries are createdusing the payment allocation date.

Note:When an unallocated payment becomes allocated, Tabs3 will create journal entries thattransfer the allocated amount from the holding account that is currently defined, regardless if thatis the same account that the original entries were created for. In order to maintain accurate recordsin GLS for payments that were unallocated and later become allocated, it is not recommended thatthe GLS holding account defined in the GLS Integration Setup for unapplied payments bechanged. Changing this account may require manual adjusting journal entries to be created.

Note:Making changes to a payment for which there are associated GLS journal entries may resultin a GLS Error Report being generated. This typically occurs when a change is made that affects ajournal entry that is marked in GLS as cleared, deposited, or reconciled.

Integration of Tabs3 Client FundsTabs3 allows you to optionally configure client funds transactions to integrate with GLS byspecifying a posting method in the GLS Integration Setup program. Once a posting method isspecified, GLS accounts and journals can be mapped in an integration table. Tabs3 can beconfigured to create journal entries for client funds transactions based on one of the followingposting methods:

- 36 -

Page 37: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

l Single Debit/Creditl Client Categoryl Client Locationl Primary Timekeeperl Secondary Timekeeperl Originating Timekeeper

Or, Tabs3 can be configured to create journal entries based on a combination of any two of theabove methods.

Once the integration is configured, journal entries for client funds are created in GLS when thefollowing occurs:

l Deposit Entry - A Deposit or Credit Card client funds transaction is added, changed, ordeleted in Tabs3.

l Withdrawal Entry - A Withdrawal client funds transaction is added, changed, or deleted inTabs3.

l Payment to Firm - A Payment to Firm client funds transaction is added, either manually orautomatically when a statement is generated.

l Update Statements - A client funds Payment to Firm is updated.l Undo Updated Statements - A client funds payment to FIRM is unupdated.

See Knowledge Base Article R11340, “Tabs3 Client Funds GLS Integration Overview,” for detailedinformation on how journal entries are posted for client funds transactions.

Integration of Tabs3 CostsTabs3 allows you to configure exactly which costs integrate with GLS by adding cost tcodes to anintegration table via the GLS Integration Setup program. Mapping a debit account, credit account,and journal number to the tcode allows journal entries to be created automatically when a costtransaction is saved (i.e., no user intervention). When a tcode is added to the integration tablewithout a debit account, credit account, or journal number, the GLS Integration Journal Entrywindow will be displayed at the time the cost entry is saved, thus allowing the user to manually enterthe required information.

Once the integration is configured, journal entries for costs are created in GLS when the followingoccurs:

l Cost Entry - A cost transaction is added, changed, or deleted in Tabs3.l Write-Up/Write-Down Costs - Unbilled cost transactions are written up or down in Tabs3.l Perform Split Billing - Unbilled cost transactions are split in Tabs3.

APS Note: Journal entries for cost transactions created in Tabs3 Accounts Payable Software arehandled by APS and cannot be created or modified in Tabs3.

- 37 -

Page 38: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Note: When reconciling advanced client costs in GLS, advanced client costs must be enteredthrough APS so that the total can be properly calculated against the GLS account. Additionalinformation on configuring Tabs3, APS, and GLS to reconcile advanced client costs can be foundin KB Article R11757, “Using and Troubleshooting Advanced Client Costs Integration.”

Accrual IntegrationAs an option, you can periodically post GLS journal entries for various Tabs3 balances, thusproviding the ability to print accrual basis financial statements. A posting program in GLS lets youpost journal entries for accounts receivable balances, work-in-process balances, and client fundsbalances. These journal entries can be firm wide or by primary reporting timekeeper and are brokendown by fees, expenses, advances, and finance charges. The same GLS posting program can alsopost journal entries for bank account balances from Tabs3 Trust Accounting Software.

Note: The Tabs3 and GLS integration is designed primarily for firms on a cash basis or modifiedcash basis of accounting. This Accrual Integration option simply provides the ability to post netchange journal entries to accrual accounts that are not normally included on the Balance Sheetand Income Statement. This Accrual Integration option does not provide transaction-basedpostings for true accrual accounting.

Cost EntryWhen an expense or advance is saved in Tabs3, corresponding journal entries are created in GLS.Depending on your configuration, the credit account, debit account, and journal can be specifiedmanually at the time the cost is saved, or configured to generate automatically.

Note: Journal entries for costs that originate in APS are created by APS rather than Tabs3. See theGeneral Ledger Integration with Accounts Payable section (page 65) for more information.

Posting Accrual BalancesThere are three areas in Tabs3 for which accrual postings can be made: Accounts Receivable, Work-in-Process, and Client Funds. The Accounts Receivable and Work-in-Process areas are further brokendown by type, such as fees, expenses, advances, etc. Debit and credit journal entries that summarizethe net change can be posted, thus providing actual balances on the GLS Balance Sheet.

Enabling GLS Integration with Tabs3Integration between Tabs3 and GLS is configured entirely in Tabs3.

- 38 -

Page 39: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

▶ To enable GLS integration in Tabs3

1. In Tabs3, open Customization (Utilities | Customization)

2. Click the Other Systems tab (Figure 12), and select the Integrate with Tabs3 General Ledgercheck box.

3. Close the Customization window and click Yes when prompted to save.

Figure 12, Other Systems tab of Tabs3 Customization

Configuring GLS Integration in Tabs3Once you have enabled GLS integration, you will need to determine which GLS accounts to usewhen creating journal entries for payment, client funds, and cost transactions. Configuration ismanaged in the GLS Integration Setup (Maintenance | Integration | GLS Integration Setup)program as shown in Figure 13. However, it may be necessary to configure new accounts in GLS inthe process of configuring integration with Tabs3. The General Ledger Guide includes informationon configuring GLS accounts.

- 39 -

Page 40: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 13, GLS Integration Setup

From the GLS Integration Setup window, you can configure integration for the following transactiontypes:

l Payment Entries (page 40)

l Client Funds Transactions (page 46)

l Cost Entries (page 51)

Additionally, you can configure Accrual Integration (page 54).

Configuring Tabs3 Payment IntegrationTabs3 and GLS payment integration allows you to determine which GLS accounts to use whencreating journal entries for a payment by specifying a payment posting method in the GLSIntegration Setup program. Once a payment posting method is specified, GLS accounts and journalscan be mapped in an integration table. Tabs3 can be configured to create journal entries forpayments based on one of the following posting methods:

- 40 -

Page 41: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

l Single Debit/Creditl Working Timekeeper (for fees) / Cost Type (for costs)l Client Categoryl Client Locationl Payment Tcodel Timekeeper (Primary, Secondary, or Originating)

Additionally, with the exception of the Single Debit/Credit option, you can combine any two of theabove methods.

Changing a payment amount or date in Tabs3 will make adjustments in GLS; however, changing ajournal entry in GLS will not make changes to the Tabs3 payment entry. As a rule of thumb, changesand deletions should be made to the original entries in the system in which they were generated.

See the GLS Payment Integration PostingMethods section (page 40) for a more detaileddescription of each posting method.

Alternatively, the GLS Integration window can be displayed each time a payment is saved by clicking

the button (or Ctrl+J), instead of the Save button (or Ctrl+S).

▶ To configure payment integration using the Single Debit & Credit method

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. Click the Configure Payment Integration button in the Payment Entries section. This willopen the Configure Payment Integration window (Figure 14).

- 41 -

Page 42: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 14, Configure Payment Integration Window

3. For the payment type you are configuring, select Single Debit & Credit in the By field andclick the Accounts button to the right. You may be prompted to confirm that you want toerase the previous settings before configuring the new method. Click Yes to continue.

4. You will be prompted to specify a single Debit Account, Credit Account, and Journal to usewhen entering the payment type (Figure 15).

- 42 -

Page 43: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 15, Single Debit & Credit window

5. Once you have specified the accounts and journal you want to use, click OK.

▶ To configure payment integration using a singlemethod (other than Single Debit & Credit)

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. Click the Configure Payment Integration button in the Payment Entries section. This willopen the Configure Payment Integration window (Figure 14).

3. For the payment type you are configuring, select the method you want to use in the By fieldand click the Accounts button to the right. You may be prompted to confirm that you wantto erase the previous settings before configuring the new method. Click Yes to continue.

4. A GLS Accounts Table window will be displayed (Figure 16).

Note: The All Other line acts as a “catch all” for any clients or payments whose value forthe specified method is not configured in this window. For example, if you are using theLocationmethod, but only certain locations need specific accounts, you could specify ageneral account for all other locations.

- 43 -

Page 44: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 16, GLS Accounts Table window (Single Method)

5. Select the All Other line and click Edit to open the Assign GLS Accounts window (Figure 17).

Figure 17, Assign GLS Accounts window (Single Method)

6. Specify the Debit Account, Credit Account, and Journal you want to use for All Other andclick OK.

7. Click New to specify the information for a single instance of the posting method you areusing (e.g., location, working timekeeper, etc.).

8. Specify the posting method value (e.g., location, working timekeeper, etc.), Debit Account,Credit Account, and Journal you want to use and click OK.

9. Click OK to return to the GLS Integration Setup window.

Note: When reconciling advanced client costs in GLS, payments allocated to costs must beconfigured to use the Cost Type or Payment Tcode method, with Advance Tcodes or Cost Typesconfigured to credit an Advanced Client Costs Account in GLS. Additional information onconfiguring Tabs3, APS, and GLS to reconcile advanced client costs can be found in KB ArticleR11757, “Using and Troubleshooting Advanced Client Costs Integration.”

- 44 -

Page 45: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

▶ To configure payment integration using twomethods

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. Click the Configure Payment Integration button in the Payment Entries section. This willopen the Configure Payment Integration window (Figure 14).

3. For the payment type you are configuring, select the methods you want to use in the By andThen fields, and then click the Accounts button to the right. You may be prompted toconfirm that you want to erase the previous settings before configuring the new method.Click Yes to continue.

4. A GLS Accounts Table window will be displayed (Figure 18).

Note: The All Other line acts as a “catch all” for any clients or payments whose value forthe specified method is not configured in this window. For example, if you are using theWorking Timekeeper and Locationmethods, but only certain timekeepers and locationsneed specific accounts, you could specify a general account for all other timekeepers andlocations.

Figure 18, GLS Accounts Table window (Double Method)

5. Select the All Other line and click Edit to open the Assign GLS Accounts window (Figure 19).

- 45 -

Page 46: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 19, Assign GLS Accounts window (Double Method)

6. Specify the Debit Account, Credit Account, and Journal you want to use for All Other andclick OK.

7. Click New to specify the information for a single instance of the posting method you areusing (e.g., location, working timekeeper, etc.).

8. Specify the posting method values (e.g., location, working timekeeper, etc.), Debit Account,Credit Account, and Journal you want to use and click OK.

9. Click OK to return to the GLS Integration Setup window.

Note: Additional information on configuring Tabs3 payment integration with GLS can be found inKB Article R11170, “Integrating Tabs3 Payments with GLS.”

Configuring Tabs3 Client Funds IntegrationTabs3 allows you to configure how a client funds deposit (client funds transaction with a Type ofDeposit or Credit Card) is assigned to GLS accounts by specifying a funds posting method in theGLS Integration Setup program. Once a funds posting method is specified, GLS accounts andjournals can be mapped in an integration table. Tabs3 can be configured to create journal entries forclient funds deposits based on one of the following posting methods:

l Single Debit/Creditl Client Categoryl Client Locationl Timekeeper (Primary, Secondary, or Originating)

Additionally, with the exception of the Single Debit/Credit option, you can combine any two of theabove methods.

- 46 -

Page 47: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Changing a client funds transaction’s amount or date in Tabs3 will make adjustments in GLS;however, changing a journal entry in GLS will not make changes to the Tabs3 client funds entry. As arule of thumb, changes and deletions should be made to the original entries in the system in whichthey were generated.

See the GLS Payment Integration PostingMethods section (page 58) for a more detaileddescription of each posting method.

Client funds transactions with a Type of Withdrawal use the same GLS accounts, but reverse themappings (i.e., a credit journal entry is added to the Debit Account specified, and a debit entry isadded to the Credit Account). Client funds transactions with a Type of Payment to Firm use thecurrent Payment Allocation settings. See Knowledge Base Article R11340, “Tabs3 Client Funds GLSIntegration Overview” for more information.

Alternatively, the GLS Integration window can be displayed each time a client funds transaction is

saved by clicking the button (or Ctrl+J), instead of the Save button (or Ctrl+S).

▶ To enable integration of Client Funds Transactions

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. In the Client Funds Transactions section (Figure 20), select the Allow posting of Client FundsTransactions check box.

Figure 20, Client Funds Transactions section

▶ To configure client funds integration using the Single Debit & Credit method

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. Click the Configure Funds Integration button in the Client Funds Transactions section. Thiswill open the Configure Client Funds Integration window (Figure 21).

- 47 -

Page 48: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 21, Configure Client Funds Integration window

3. In the By field, select Single Debit & Credit and click the GLS Accounts button. You may beprompted to confirm that you want to erase the previous settings before configuring thenew method. Click Yes to continue.

4. You will be prompted to specify a single Debit Account, Credit Account, and Journal to usewhen entering the payment type (Figure 22).

Figure 22, Single Debit & Credit window

5. Once you have specified the accounts and journal you want to use, click OK.

▶ To configure client funds integration using a singlemethod (other than Single Debit & Credit)

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. Click the Configure Funds Integration button in the Clint Funds Transactions section. Thiswill open the Configure Client Funds Integration window (Figure 21).

3. Select the method you want to use in the By field and click the GLS Accounts button. Youmay be prompted to confirm that you want to erase the previous settings before configuringthe new method. Click Yes to continue.

4. A GLS Accounts Table for Client Funds window will be displayed (Figure 23).

- 48 -

Page 49: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Note: The All Other line acts as a “catch all” for any clients or transactions whose value forthe specified method is not configured in this window. For example, if you are using theCategorymethod, but only certain categories need specific accounts, you could specify ageneral account for all other categories.

Figure 23, GLS Accounts Table window (Single Method)

5. Select the All Other line and click Edit to open the Assign GLS Accounts window (Figure 24).

Figure 24, Assign GLS Accounts window (Single Method)

6. Specify the Debit Account, Credit Account, and Journal you want to use for All Other andclick OK.

7. Click New to specify the information for a single instance of the posting method you areusing (e.g., location, category, etc.).

8. Specify the posting method value (e.g., location, working timekeeper, etc.), Debit Account,Credit Account, and Journal you want to use and click OK.

9. Click OK to return to the GLS Integration Setup window.

- 49 -

Page 50: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

▶ To configure client funds integration using twomethods

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. Click the Configure Client Funds Integration button in the Client Funds Transactionssection. This will open the Configure Client Funds Integration window (Figure 21).

3. Select the methods you want to use in the By and Then fields, and then click the Accountsbutton to the right. You may be prompted to confirm that you want to erase the previoussettings before configuring the new method. Click Yes to continue.

4. A GLS Accounts Table for Client Funds window will be displayed (Figure 25).

Note: The All Other line acts as a “catch all” for any clients or payments whose value forthe specified method is not configured in this window. For example, if you are using theCategory and Working Timekeeper method, but only certain categories and timekeepersneed specific accounts, you could specify a general account for all other categories andtimekeepers.

Figure 25, GLS Accounts Table window (Double Method)

5. Select the All Other line and click Edit to open the Assign GLS Accounts window (Figure 26).

- 50 -

Page 51: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 26, Assign GLS Accounts window (Double Method)

6. Specify the Debit Account, Credit Account, and Journal you want to use and click OK.

7. Click New to specify the information for a single instance of the posting method you areusing (e.g., location, category, etc.).

8. Specify the posting method values (e.g., location, working timekeeper, etc.), Debit Account,Credit Account, and Journal you want to use and click OK.

9. Click OK to return to the GLS Integration Setup window.

Configuring Tabs3 Cost IntegrationTabs3 allows you to configure exactly which costs integrate with GLS by adding tcodes to anintegration table via the GLS Integration Setup program. Mapping a debit account, credit account,and journal number to the tcode allows journal entries to be created automatically when a costtransaction is saved (i.e., no user intervention). When a tcode is added to the integration tablewithout a debit account, credit account, or journal number, the GLS Integration Journal Entrywindow will be displayed at the time the cost entry is saved, thus allowing the user to manually enterthe required information.

Once the integration is configured, journal entries for costs are posted to GLS when the followingoccurs:

l Cost Entry - A cost transaction is added, changed, or deleted in Tabs3.

l Write-Up/Write-Down Costs - Unbilled cost transactions are written up or down in Tabs3.

l Adjust Split Fee Clients - Unbilled cost transactions are split in Tabs3.

- 51 -

Page 52: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Integration can be enabled for individual Tabs3 cost transaction codes. This is done by adding eachdesired cost transaction code to a table using the GLS Integration Setup program.

Changing a cost amount or date in Tabs3 will make adjustments in GLS; however, changing a journalentry in GLS will not make changes to the Tabs3 cost entry. As a rule of thumb, changes anddeletions should be made to the original entries in the system in which they were generated.

Note: For task based billing clients, an Expense ID is entered in lieu of a transaction code.Accordingly, the GLS integration options for the Cost transaction code associated with theExpense ID are used.

APS Note: Tabs3 does not create journal entries for costs that originate in APS. Instead, journalentries are created by the APS software. See the General Ledger Integration with AccountsPayable section on page 65 for more information.

Manual vs. AutomaticWhen adding a cost entry in Tabs3, the integration works differently depending on whether or not aDebit account, Credit account, and Journal have been mapped to the tcode.

Automatic When all three items have been mapped, the integration isautomatic when a cost is saved. You can verify whatjournal entries were created by accessing the cost

transaction in the Cost Entry window and clicking thebutton or pressing Ctrl+J. A GLS Integration window willbe displayed as shown in Figure 27 (provided the user hasaccess rights to the window). Alternatively, the GLSIntegration window can also be displayed each time a cost

is saved by clicking the button (or Ctrl+J) to save thecost instead of the Save button or (Ctrl+S).

Manual When one or more of the three items is not mapped, theintegration is not automatic when a cost is saved. Instead,a GLS Integration window will be displayed allowing youto manually post the journal entries (provided the user hasaccess rights to the window).

- 52 -

Page 53: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 27, GLS Integration window for a cost

▶ To configure integration of cost entries

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup (Figure 13).

2. In the Cost Entries section (Figure 28), click the Cost Entry Accounts button.

Figure 28, GLS Integration Setup window, Cost Entry section

3. In the GLS Accounts for Expense & Advance Cost Entries window (Figure 29), click theNewbutton.

Figure 29, GLS Accounts Table for Expense & Advance Cost Entries

4. In the Assign GLS Accounts window (Figure 30), select the Tcode you want to configure.

- 53 -

Page 54: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 30, Assign GLS Accounts window

5. Specify a Debit Account, Credit Account, and/or a Journal to use when this tcode is usedand click OK.

Note: If you do not specify values for all three fields, you will be prompted to enter valuesfor the unspecified fields each time the tcode is used in Tabs3 (e.g., if you only specify aCredit Account and a Journal for a tcode, you will be required to enter a Debit Accounteach time you use that tcode). See theManual vs. Automatic (page 52) section for moreinformation.

6. Repeat steps 4 and 5 for each Tcode you want to configure.

7. Click OK to return to the GLS Integration Setup window.

Configuring Tabs3 Accrual IntegrationAs an option, you can periodically post GLS journal entries for various Tabs3 balances, thusproviding the ability to print accrual basis financial statements. A posting program in GLS lets youpost journal entries for accounts receivable balances, work-in-process balances, and client fundsbalances. These journal entries can be firm wide or by primary reporting timekeeper and are brokendown by fees, expenses, advances, and finance charges. The same GLS posting program can alsopost journal entries for bank account balances from Tabs3 Trust Accounting Software.

Note: Tabs3 and GLS integration is designed primarily for firms on a cash basis or modified cashbasis of accounting. The Accrual Integration option simply provides the ability to post net changejournal entries to accrual accounts that are not normally included on the Balance Sheet andIncome Statement. This Accrual Integration option does not provide transaction-based postingsfor true accrual accounting.

There are three areas in Tabs3 for which accrual postings can be made: Accounts Receivable, Work-in-Process, and Client Funds. The Accounts Receivable and Work-in-Process areas are further brokendown by type, such as fee, expenses, advances, etc. Debit and credit journal entries that summarize

- 54 -

Page 55: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

the net change in each of the following items can be posted, thus providing actual balances on theGLS Balance Sheet. Accrual integration can be configured to post journal entries for the followingareas:

Accounts Receivable

l Fee Accounts Receivablel Expense Accounts Receivablel Advance Accounts Receivablel Finance Charge Accounts Receivablel Unapplied Payment Accounts Receivablel Progress Fee Accounts Receivable

Work-in-Process

l Fee Work-in-Processl Expense Work-in-Processl Advance Work-in-Processl Progress Fee Work-in-Process

Client Funds

l Client Funds

Configuration of the General Ledger accounts, General Ledger journal number, and Journal Entrydescription used for these accrual journal entries is set up in the GLS Accrual Integration section inthe GLS Integration Setup program. Tabs3 can be configured to post journal entries for the entirefirm, for separate primary timekeepers, or a combination of firm and primary timekeepers.

Accrual journal entries are posted to GLS when the Post Tabs3/TAS Accrual Balances program is runin GLS. You can post journal entries for Accounts Receivable Balances only, Work-in-ProcessBalances only, Client Funds Balances only, or any combination thereof. Typically, this postingprogram is run once a month, but may be run as often as desired.

Note: If GLS is integrated with TAS, the Post Tabs3/TAS Accrual Balances program in GLS can alsopost accrual journal entries to the GLS accrual accounts configured for the TAS bank accounts.

▶ To enable accrual integration

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. In Accrual Integration section (Figure 31), select the Allow posting of Accrual Balances inGLS check box.

- 55 -

Page 56: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 31, Accrual Integration section

▶ To configure accrual integration at the firm level

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. Click the Accrual Accounts button in the Accrual Integration section. This will open the GLSAccounts Table for Accrual Posting - Firm window (Figure 32).

Figure 32, GLS Accounts Tabs3 for Accrual Posting - Firm window

3. Click the type of balance you want to configure and click the Edit button.

- 56 -

Page 57: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 33, Assign GLS Accounts window

4. Specify a Debit Account, Credit Account, Journal, and Description to use for the journalentry for this type of balance and click OK.

5. Repeat steps 3 and 4 for each balance type and then click OK to close the GLS AccountsTable for Accrual Posting - Firm window. (Note: In order to post A/R balances, you must haveall A/R balance types configured; to post work-in-process, you must have all WIP balancetypes configured.)

6. Click OK to return to the GLS Integration Setup window.

▶ To configure accrual integration for individual timekeepers

1. From Tabs3, open GLS Integration Setup (File | Open | Miscellaneous | GLS IntegrationSetup) (Figure 13).

2. Click the Accrual Accounts button in the Accrual Integration section. This will open the GLSAccounts Table for Accrual Posting - Firm window (Figure 32).

3. In the Primary Timekeeper field, select the timekeeper you want to configure and click theGLS Accrual Information button to open a new GLS Accounts Table for Accrual Postingwindow for the specified timekeeper (Figure 34).

- 57 -

Page 58: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 34, GLS Accounts Table for Accrual Posting window (single timekeeper)

4. Click the type of balance you want to configure and click the Edit button.

5. Specify a Debit Account, Credit Account, Journal, and Description to use for the journalentry for this type of balance and click OK.

6. Repeat steps 4 and 5 for each balance type and then click OK to close the GLS AccountsTable for Accrual Posting window.

7. Repeat steps 3-6 for each timekeeper you want to configure and then click OK to close theGLS Accounts Table for Accrual Posting - Firm window. (Note: In order to post A/R balances,you must have all A/R balance types configured; to post work-in-process, you must have allWIP balance types configured.)

8. Click OK to return to the GLS Integration Setup window.

GLS Payment Integration Posting MethodsSingle Debit/Credit When integrating using the Single Debit/Credit method

of integration, journal entries are always created using asingle set of journal entries. For example, all paymentsallocated to fees can be configured to post to a bankaccount and to a fee income account.

- 58 -

Page 59: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Client Category When integrating by Client Category, journal entries arecreated based on the category the client is assigned. Forexample, all payments for clients assigned a PersonalInjury category can be configured to post journal entriesto a Personal Injury income account, whereas all paymentsfor clients assigned a Bankruptcy category can beconfigured to post to a Bankruptcy income account.

Client Location When integrating by Client Location, journal entries arecreated based on the location the client is assigned. Forexample, all payments for clients assigned to the Lincolnlocation can be configured to post journal entries to aLincoln income account, whereas all payments for clientsassigned to the Omaha location can be configured to postto an Omaha income account.

Cost Type When integrating by Cost Type, journal entries are createdbased on the cost type assigned to the expense oradvance that is being paid. For example, a payment thatallocates to an expense cost type for photocopies can beconfigured to post journal entries to an office suppliesexpense account.

Payment Tcode When integrating by Payment Tcode, journal entries arecreated based on the tcode assigned to the paymenttransaction. For example, all payments entered withpayment tcode 901 (Fee Payment) can be configured topost to a fee income account, whereas all paymentsentered with payment tcode 902 (Expense Payment) canbe configured to post to an expense income account.

Working Timekeeper When integrating by Working Timekeeper, journal entriesare created based on the timekeeper the payment allocatesto. For example, all payments that allocate to fees billed byMichael Jensen can be configured to post to an incomeaccount for Michael Jensen, whereas all payments thatallocate to fees billed by Jennifer Larson can be configuredto post to an income account for Jennifer Larson.

When a posting method of Working Timekeeper isspecified, the amount posted to GLS can be based onworking timekeeper allocations (gross figures) or feecompensation allocations (net figures). This is configuredusing the Include Fee Compensation amounts in posting

- 59 -

Page 60: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

check box. Fee compensation allocations are defined bysetting up fee compensation rules for a client. Feecompensation rules allow a percentage of receipts to beallocated to timekeepers that may or may not have workedon the case.

Primary, Secondary, or OriginatingTimekeeper

When integrating by Primary Timekeeper, SecondaryTimekeeper, or Originating Timekeeper, journal entriesare created based on the report order timekeeper the clientis assigned. For example, all payments entered for clientswith Michael Jensen as the Primary Timekeeper can beconfigured to post to one income account, whereas allpayments entered for clients with Jennifer Larson as thePrimary Timekeeper can be configured to post to adifferent income account.

- 60 -

Page 61: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Accounts Payable Software Integration with Tabs3Integration between Tabs3 and APS consists of creating cost entries in Tabs3 to correspond withinvoices, manual checks, or EFTs created in APS. Additionally, changes made to an invoice, manualcheck, or EFT in APS can be applied to any associated costs in Tabs3 that have not yet been billed.

Note: This guide assumes you have already configured Tabs3 and APS for general use. TheAdministrator Guide includes instructions on configuring Tabs3 and APS including APScustomization and bank account setup. We recommend that you familiarize yourself with theinformation found in the Administrator Guide before proceeding.

OverviewDisbursements incurred or paid on behalf of a client (i.e., client advances) can be added as invoices,manual checks, or EFTs using APS and are passed to Tabs3 immediately when you save a costtransaction. Integration consists of the following:

l After adding an invoice, manual check, or EFT entry in APS, a Tabs3 Cost Entry window willbe displayed. You can then add one or more cost transactions for client disbursements thatwere included on the invoice. The integration is “real-time,” meaning the cost transaction isimmediately posted to the Tabs3 data files just as if you had used the Tabs3 Cost Entryprogram.

l After changing an invoice, manual check, or EFT in APS, a Tabs3 Cost Entry window will bedisplayed with all of the cost transactions associated with the invoice, manual check, or EFTallowing you to make corresponding changes to the unbilled transactions.

l Deleting an invoice, manual check, or EFT in APS will delete all unbilled Tabs3 costtransactions associated with the invoice.

Note: Tabs3 cost transactions created, changed, or deleted by APS are included in theTabs3 Cost Verification List.

l When voiding a posted check or EFT, or voiding an unposted check, if you elect to deletethe invoices paid by the check or EFT, any unbilled Tabs3 cost entries associated with theinvoice will also be deleted.

l Tabs3 cost transaction information can be included on the following APS reports:l Invoice by Vendor Listl Invoice by Voucher Listl Cash Requirements Reportl Pre-Check Registerl Check Register

- 61 -

Page 62: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Configuring APS Customization for Tabs3 IntegrationIntegration between APS and Tabs3 is configured in the APS Customization window. The APSCustomization window (Utilities | Customization) includes a Tabs3 tab (Figure 35).

Figure 35, APS Customization window, Tabs3 tab

Integration between APS and Tabs3 consists of the following options:

Integrate with Tabs3 Select this option if you want to integrate with Tabs3.

Only Display Tabs3 Cost Entry forAdvanced Client Costs

Select this option if you want the Tabs3 Cost Entry windowto only be displayed after saving an invoice if theGLS Account specified for the linked journal entry isconfigured as an Advanced Client Costs Account. Even ifthis option is selected, Tabs3 costs can always be createdfor an invoice, regardless of the GLS Account used, by

clicking the button on the Invoice/Manual Check entrytoolbar.

Include in the Billing Description This option determines what additional information fromAPS you want added to the end of the default Descriptionwhen adding a Tabs3 cost transaction through APS.Available options include:

l Vendor Numberl Vendor Namel Vendor Number and Namel None

Creating Tabs3 Cost Records in APSOnce you have configured APS to integrate with Tabs3, a Cost Entry window (Figure 36) will bedisplayed after saving an invoice, manual check, or EFT (provided you have access rights to the

- 62 -

Page 63: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

window). This window is similar to the Cost transaction window in Tabs3, but includes twoadditional fields to help you track how much of the invoice amount has been applied to Tabs3 costs:

Invoice Amount This amount represents the Invoice Amount from theInvoice record. The Discount Amount and Amount to Payfields on the invoice are ignored.

Remaining Amount This amount represents the remaining Tabs3 amount toapply (i.e., Invoice Amount minus total of Tabs3 Amountsfor this invoice). The F2 key can be used to automaticallyenter this amount in the cost transaction's Amount fieldwhen focus is in the Amount field.

Figure 36, APS Cost Entry window

An unlimited number of cost transactions can be made for each invoice. The cost transactions areposted to the Tabs3 data files and verification list immediately upon entry. For example, you mightenter an invoice for Federal Express where 8 of the 9 items are for different matters. After enteringthe invoice, you would enter 8 separate cost transactions.

Changing an invoice will display the Tabs3 cost transactions associated with the invoice, allowingyou to make corresponding changes. Deleting an invoice automatically deletes any associated Tabs3

- 63 -

Page 64: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

cost transactions that have not been billed including costs that have been split. Costs that have beenbilled cannot be deleted from APS.

Note: Editing a cost in Tabs3 that originated in APS will display a message indicating that the GLSinformation associated with that cost must be edited in APS.

Note: When reconciling advanced client costs in GLS, advanced client costs must be enteredthrough APS so that the total can be properly calculated against the GLS account. Additionalinformation on configuring Tabs3, APS, and GLS to reconcile advanced client costs can be foundin KB Article R11757, “Using and Troubleshooting Advanced Client Costs Integration.”

- 64 -

Page 65: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

General Ledger Integration with Accounts PayableIntegration between General Ledger and Accounts Payable consists of the creation of journal entries(and adjusting journal entries) in GLS based on invoices, checks, and EFTs created in APS.

Integration is one-way, meaning that entries made in APS will create or modify GLS records, but GLSactivity does not affect APS records. As a result, all integration between APS and GLS is configured inAPS.

Note: This guide assumes you have already configured GLS and APS for general use. TheAdministrator Guide includes instructions on configuring GLS and APS. We recommend that youfamiliarize yourself with the information found in the Administrator Guide before proceeding.

OverviewAPS integration with GLS is optional. When enabled, APS always integrates with GLS Client 1.

Integration consists of the following:

l When adding invoices, manual checks, or EFTs in APS, you can specify the GLS accounts todebit for the invoice/check. You can specify unlimited GLS debit accounts, journal numbersand amounts for each invoice or manual check. The credit entries are to either the GLS cashaccount or the accounts payable account depending on whether you are on a cash basis oraccrual basis of accounting. These journal entries are not posted to GLS at the time they areentered—they are posted when the Post Checks/EFTs or Post Unpaid Invoices program isrun.

l Once an invoice has been paid, the check or EFT can be posted to GLS. The Post Checks/EFTsprogram in APS posts journal entries to the GLS data files for manual checks, for checks thathave been printed through APS, and for EFTs. The credit entry will be to the GLS cashaccount specified in the APS Bank Account file. The debit entry(s) will be to the GLS accountshown on the invoice.

l Reversing journal entries are created in GLS when a posted check is voided in APS. The VoidPosted Checks/EFTs program allows checks to be voided even after they have been posted toGLS. This program immediately creates reversing GLS journal entries for the check and allowsyou to optionally retain the invoice for future payment.

l Unpaid invoices can be posted and unposted to GLS so financial statements can be printedin GLS with or without accounts payable information. The Post Unpaid Invoices program isused to post unpaid invoices to GLS so that financial statements can be printed withaccounts payable information. Journal entries are posted using the GLS accounts specifiedfor each invoice (debits) and the GLS Accounts Payable Account # specified in the BankAccount file (credits). Once the GLS financial statements have been printed, you can use the

- 65 -

Page 66: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Unpost Unpaid Invoices program to reverse the journal entries created by the Post UnpaidInvoices program. (Note: If your firm is on an accrual basis of accounting, unpaid invoices aretypically not unposted.)

Note: Users with Access Rights to the Post Checks/EFTs, Post Unpaid Invoices, Unpost UnpaidInvoices, Unpost Single Unpaid Invoice, and Void Posted Checks/EFTs programs do not requirerights to GLS in order for APS to automatically post applicable journal entries.

Configuring APS Customization for GLS IntegrationIntegration between APS and GLS is configured in the APS Customization window. The APSCustomization window (Utilities | Customization) includes a General Ledger tab (Figure 37).

Figure 37, Setting Up Integration with GLS

Integration between APS and GLS consists of the following options:

Integrate with GLS Select this check box to enable integration with GLS.

Force GLS amounts and invoiceamounts to balance

Select this check box if you want to prevent the operatorfrom saving an invoice, manual check, EFT, or recurringentry if the journal entries do not equal the InvoiceAmount.

- 66 -

Page 67: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Note: If a discount is taken on an invoice and this optionis selected, the GLS journal entries will need to match theInvoice Amount. Once the check is posted, the GLSjournal entries will reflect the Net Amount rather thanthe Invoice Amount. If multiple debit entries are used forthe invoice, each will be reduced proportionately toreach the Net Amount.

Posting of Unpaid Invoices This option determines how many journal entries aregenerated and posted to GLS when the Post UnpaidInvoices, Unpost Unpaid Invoices, and Unpost SingleUnpaid Invoice programs are run in APS.

Select Detail if you want GLS journal entries posted foreach debit journal entry when posting unpaid invoices.Separate corresponding credit entries will also be createdand posted to the designated GLS accounts payableaccount.

Select Summary if you want combined journal entriesposted when posting unpaid invoices. Only one debitjournal entry per account number per journal will becreated and posted and only one credit journal entry foreach APS account per journal will be created and posted.

Journal Description Select the information you want posted to the Descriptionfield of the GLS journal entry.

Select Invoice Description if you want the invoicedescription to be used for the GLS journal entrydescription when GLS journal entries are posted.

Select Vendor Name if you want the vendor name to beused for the GLS journal entry description when GLSjournal entries are posted. If configured for Vendor Nameand the invoice is for a Miscellaneous Vendor, thesecondary vendor's name will be used for the description,not the primary vendor's name.

Select Invoice Description followed by Vendor Name ifyou want the invoice description followed by the vendorname to be used for the GLS journal entry descriptionwhen GLS journal entries are posted. The GLS journal entrydescription will consist of the invoice description followedby a “/” and then the vendor name. If the invoice is for a

- 67 -

Page 68: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Miscellaneous Vendor, the secondary vendor's name willbe used for the description, not the primary vendor'sname.

Select Vendor Name followed by Invoice Description ifyou want the vendor name followed by the invoicedescription to be used for the GLS journal entrydescription when GLS entries are posted. The GLS journalentry description will consist of the vendor name followedby a "/" and then the invoice description. If the invoice isfor a Miscellaneous Vendor, the secondary vendor's namewill be used for the description, not the primary vendor'sname.

Note: The secondary vendor’s name refers to the namespecified for a miscellaneous vendor when an invoice iscreated.

AccountingMethod Select Cash if your firm is using a cash basis method ofaccounting.

Select Accrual if your firm is using an accrual basismethod of accounting.

Print bank account balance onCash Requirements Report

Select this check box if you want the GLS bank accountbalance to print on the Cash Requirements Report. If thischeck box is selected, the Cash Requirements Report willinclude the GLS bank account balance at the beginning ofthe report, after each day on the report and at the end ofthe report, allowing you to see how the cash account'sbalance will be affected if all payables on the report werepaid.

Configuring APS Bank Accounts for GLS IntegrationOnce integration is configured in APS Customization, you will need to enter GLS account numbersfor each APS bank account. To access the Bank Account tab (Figure 38), select File | Open |Miscellaneous.

- 68 -

Page 69: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Figure 38, APS Bank Account tab

GLS integration for the bank account is configured in the GLS Accounts section of this tab. Selectthe bank account you want to configure in the Bank Account # field and then specify accounts forthe Cash Account # field and Accounts Payable Account # field (optional, see below).

Cash Account # Enter the GLS cash account number that represents thisbank account. This account number is used for generatingthe credit journal entry to the cash account when the APSPost Checks/EFTs program is run. It is also used forgenerating the debit journal entry to the cash accountwhen the Void Posted Checks/EFTs program is run.

Accounts Payable Account # Enter the Accounts Payable Account # if you areintegrating with GLS using an accrual method ofaccounting or if you want the ability to post unpaidinvoices to GLS when using a cash method of accounting.If you are on a cash method of accounting and will not beusing the Post Unpaid Invoices program, you can leavethis field blank.

If you have multiple bank accounts configured in APS, you will need to configure each bankaccount for GLS integration.

There are no configuration options to set up in GLS in order to integrate APS and GLS.

- 69 -

Page 70: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Entering Invoices/Manual ChecksWhen integrating with GLS, the Invoice/Manual Check window in APS (File | Open| Invoice/Manual Checks) includes the Available Balance of the linked GLS bank account.

Figure 39, Available Balance field on the Invoice/Manual Check Entry window

The General Ledger tab is available while integrating with GLS. While the credit account of theGLS journal entries created for each invoice are determined by the Operating Account value in theBank Account file, the debit entry or entries can be specified on the General Ledger tab.

Figure 40, Invoice/Manual Check Entry window, General Ledger tab

The General Ledger tab can include a debit entry to a single account or an unlimited number of debitentries to multiple accounts. However, if the Force GLS amounts and invoice amount to balancecheck box is selected in APS Customization, the total of all the debit entries much match the InvoiceTotal value in order to save the invoice or manual check. The Remaining Amount field indicates thedifference between the Invoice Total and the total of all the specified debit entries.

Note: The default debit account number, journal, and amount for the first invoice for a vendor isblank. The General Ledger information for subsequent invoices will be the same informationspecified for the previous invoice for that vendor.

- 70 -

Page 71: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Post Checks/EFTsMenu Checks | Post Invoices/Checks | Post Checks/EFTs

Purpose The Post Checks/EFTs program is used to post printedcheck, manual check, and EFT information to the properfiles.

Benefit GLS journal entries are created for paid invoices, manualchecks, and EFTs if you are integrating with GLS. Completedetails regarding journal entries posted can be found inthe APS Help.

Frequency Usually monthly (though it can be run as often as desired).

Post Unpaid InvoicesMenu Checks | Post Invoices/Checks | Post Unpaid Invoices

Purpose The Post Unpaid Invoices program is used to post journalentries for all unpaid invoices to the GLS data files.

Benefit This program allows you to print GLS financial statementsthat include the accounts payable information. Detail orsummary journal entries are posted depending on howGLS integration was configured. Complete detailsregarding the journal entries posted to GLS can be foundin the APS Help.

Frequency Monthly or prior to printing GLS financial statements withaccounts payable information.

Unpost Unpaid InvoicesMenu Checks | Post Invoices/Checks | Unpost Unpaid Invoices

Purpose The Unpost Unpaid Invoices program is used to createreversing journal entries for journal entries that werecreated by the Post Unpaid Invoices program.

Benefit This program allows you to back out the payablesinformation posted to GLS. Complete details regarding thejournal entries posted to GLS can be found in the APSHelp.

- 71 -

Page 72: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Frequency If your firm is on an accrual basis of accounting, thisprogram is typically not used. If your firm is on a cashbasis of accounting, the unpaid invoices must beunposted before you can run the Post Checks/EFTsprogram in APS.

Platinum Note:When using the Platinum version of the software, you will not be asked to make abackup before running this process, nor is it necessary due to the Auto-Recovery feature.

Unpost Single Unpaid InvoiceMenu Checks | Post Invoices/Checks | Unpost Single Unpaid Invoice

Purpose The Unpost Single Unpaid Invoice program is used tocreate reversing journal entries for any single unpaidinvoice that was posted using the Post Unpaid Invoicesprogram.

Benefit When an unpaid invoice is posted, certain fields in theinvoice cannot be edited (including the GLS information).This program allows you to reverse the posting process sothat you can edit invoice information as needed. If desired,you can then re-run the Post Unpaid Invoices program topost the updated invoice information to GLS. Completedetails regarding the journal entries posted to GLS can befound in the APS Help.

Frequency As needed.

GLS Accounts Affected by APSThe following table shows which GLS accounts are affected when an APS posting program is run.Note that different accounts are affected when the Post Checks/EFTs and Void Posted Checks/EFTsprograms are run depending on the Accounting Method selected on the General Ledger tab in APSCustomization.

Note: The term “Designated Accounts” in the following table refers to the expense, asset, orliability accounts designated on the General Ledger tab for the invoice/manual check.

- 72 -

Page 73: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

APS Program Debit CreditPost Checks/EFTsCash Method

Designated Accounts Cash Account

Post Checks/EFTsAccrual Method1

Accounts Payable Account(Accounts Payable Account2)

Cash Account(Designated Accounts2)

Post Unpaid Invoices Designated Accounts Accounts Payable AccountUnpost Unpaid Invoices &Unpost Single Unpaid Invoice

Accounts Payable Account Designated Accounts

Void Posted Checks/EFTsCash Method

Cash Account Designated Accounts

Void Posted Checks/EFTs3

Accrual Method - Delete InvoiceCash Account Designated Accounts

Void Posted Checks/EFTsAccrual Method - Retain Invoice

Cash Account(Designated Accounts2)

Accounts Payable Account(Accounts Payable Account2)

1 If manual checks or EFTs were entered or checks were printed since the last time the Post UnpaidInvoices program was run, then different journal entries will be created for these checks when thePost Checks/EFTs program is run. The journal entries for these checks will be the same as thejournal entries for the cash method (i.e., debit designated accounts, credit cash account).

2 When the Post Unpaid Invoices program is run, APS makes GLS journal entries for the full amountof the invoice because it is unknown at the time whether or not the discount will be taken.Therefore, if the invoice is paid and the discount was taken, journal entries for the discount portionare also made to the accounts shown in parentheses when the check or EFT is posted. Also, if thecheck is voided and the invoice is retained for future payment, journal entries for the discountportion are also made to the accounts shown in parentheses.

3 When voiding a check for any invoice that was posted to GLS as an unpaid invoice, the journalentries shown for Accrual Method - Retain Invoices are posted (because the invoice cannot bedeleted).

- 73 -

Page 74: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Accounts Payable Integration with Trust AccountingIntegration between APS and TAS is optional, and limited to merging 1099 data between the twoproducts. Using the Create APS 1099 Merge File program, TAS can create a merge file with 1099information for payees. APS can then include this TAS 1099 information on the APS 1099 Report,1099 Forms, and in the 1099 Disk File generated through APS. This feature is particularly useful if youhave common vendors and payees in both APS and TAS.

Note: This guide assumes you have already configured APS and TAS for general use. TheAdministrator Guide includes instructions on configuring APS and TAS. We recommend that youfamiliarize yourself with the information found in the Administrator Guide before proceeding.

Configuring Trust AccountsFor payments made from a trust account to be designated as being paid by the firm for 1099purposes, you must assign the firm’s Federal ID # to the trust account.

▶ To designate the firm as the payer for a trust account

1. In TAS, select File | Open | Trust Account.

2. Select the trust account you want to edit in the Trust ID field.

3. Enter the firm’s Federal ID # in the Federal ID # field.

4. Save and close the Trust Account Information window.

Configuring Payees in TrustIn order for a TAS payee’s information to be merged with an APS vendor’s 1099, both the payee andvendor must have the same information specified in their Federal ID # and 1099 Info fields.

▶ To configure a payee’s 1099 information

1. In TAS, select File | Open | Miscellaneous and click the Payee tab.

2. Select the payee you want to edit in the Payee Name field.

3. Verify that the Federal ID # and 1099 Info fields match the values for the correspondingvendor in APS.

4. Save and close the Miscellaneous window.

Note:When a payee’s information is merged with an APS vendor, the vendor’s addressinformation will be printed on the 1099 form. If no corresponding APS vendor is found, the payee’saddress will be used.

- 74 -

Page 75: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

There are no other options in APS that must be set up in order to integrate APS and TAS. When theCreate APS 1099 merge file is run, the merge file (T4AP1099.DAT) is written to the current workingdirectory. Each time 1099 information is generated in APS, the software automatically checks thecurrent working directory for the presence of the merge file.

Create APS 1099 Merge FileMenu Reports | 1099 Information | Create APS 1099 Merge File

Purpose This program will generate a merge file that can be usedby the 1099 programs in Accounts Payable Software. APSwill combine amounts from the merge file with the APSinformation so that a single 1099 can be generated forcommon entities.

Benefit By combining paid amounts with APS, there is no need tototal the amounts paid for vendors and payees manually.

Frequency Typically annually.

Note: Any 1099’s that originate from the trust account rather than the firm must still be generatedin TAS.

- 75 -

Page 76: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Trust Accounting Integration with General LedgerIntegration between TAS and GLS is primarily focused on creating GLS journal entries for paymentsmade from trust accounts to the firm, with the additional ability to post GLS journal entries for bankaccount balances when integrating on an accrual basis. All configuration is performed in TAS; thereare no options to set up in GLS in order to integrate TAS and GLS.

Note: This guide assumes you have already configured TAS and GLS for general use. TheAdministrator Guide includes instructions on configuring TAS and GLS. We recommend that youfamiliarize yourself with the information found in the Administrator Guide before proceeding.

Configuring Integration of Payments to FirmNote: This section only applies to firms that are integrating TAS and GLS without Tabs3 Billing. Forinformation on configuring integration with GLS and Tabs3, see the Trust Accounting SoftwareIntegration with Tabs3 (page 15) section.

In order for integration between TAS and GLS to work, the Integrate with GLS (no Tabs3) option inTAS Customization must be selected, and each bank account must be configured for GLSIntegration.

▶ To enable integration of Payments to Firm with GLS

1. From Trust, select Utilities | Customization.

2. In the Integration of Payments to Firm section, select Integrate with GLS (no Tabs3).

3. Close the Customization window and click Yes when prompted to save changes.

Figure 41, Integration of Payments to Firm section

In order for TAS to generate and automatically post journal entries to GLS, the bank account that thecheck or EFT is being drawn from must have GLS account numbers entered in the GLS Debit Accountand GLS Credit Account fields. Separate credit account numbers can be specified for regularpayments, fee payments, expense payments and advance payments. A GLS journal number must alsobe entered in the GLS Journal Number field. These options are all specified in the Bank Accountwindow.

- 76 -

Page 77: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

▶ To configure bank accounts for GLS integration

1. From TAS, select File | Open | Miscellaneous and click the Bank Account tab.

2. In the Bank Account field, select the bank account you want to configure.

3. Click the Integration Settings button.

Figure 42, GLS Integration Settings window

4. Specify values for the following fields:

Debit Account Enter the GLS account number which representsyour firm's bank account. This account numberis used for generating the GLS debit journalentry (i.e., deposit) to your firm's cash accountwhenever a payment to the payee of FIRM takesplace from this bank account.

Journal Enter the GLS journal number to which youwant the debit and credit journal entries posted.Only valid journal numbers are allowed.

Regular Payment Enter the GLS account number to be used forgenerating the GLS credit journal entrywhenever a regular payment is made.

Fee Payment Enter the GLS account number to be used forgenerating the GLS credit journal entrywhenever a payment for fees is made.

- 77 -

Page 78: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Expense Payment Enter the GLS account number to be used forgenerating the GLS credit journal entrywhenever a payment for expenses is made.

Advance Payment Enter the GLS account number to be used forgenerating the GLS credit journal entrywhenever a payment for advances is made.

5. Click OK to close the GLS Integration Settings window.

6. Close the Miscellaneous window and click Yes when prompted to save.

Configuring TAS for Accrual PostingIn order for the Post Tabs3/TAS Accrual Balances program in GLS to be able to post TAS bankaccount balances to GLS, the GLS debit account, credit account, and journal number must bespecified for each bank account for which you want balances posted.

▶ To configure bank accounts for accrual posting

1. From TAS, select File | Open | Miscellaneous and click the Bank Account tab.

2. In the Bank Account field, select the bank account you want to configure.

3. Click the Accrual Settings button to open the Accrual Posting Settings window.

Figure 43, Accrual Posting Settings window

4. Select the Post GLS Accrual Balances for this Bank Account check box.

5. Specify values for the following fields:

- 78 -

Page 79: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Debit Account Enter the GLS debit account number you wantused for this bank account. Typically the DebitAccount will be an asset account with a debitbalance.

Credit Account Enter the GLS credit account number you wantused for this bank account. Typically the CreditAccount will be a liability account with a creditbalance.

Journal Enter the GLS journal number to which youwant the debit and credit journal entries posted.

Description Enter the text you want used for both the debitand credit journal entries.

6. Click OK to close the Accural Posting Settings window.

7. Close the Miscellaneous window and click Yes when prompted to save.

- 79 -

Page 80: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Integration with Third-Party ProductsIn addition to integration between Tabs3 products, Tabs3 and PracticeMaster software integrateswith multiple third-party products. Third-party integration features are available in the followingproducts:

l Tabs3 Billing

l PracticeMaster

l Tabs3 General Ledger Software

l Tabs3 Trust Accounting Software

l Tabs3 Accounts Payable Software

More information regarding third-party products that integrate with Tabs3 and PracticeMastersoftware can be found in Knowledge Base Article R11820, “Third Party Integration Requirements,”including contact information and supported versions.

This section of the Integration Guide provides a basic overview of each integration type, along withadditional resources for more detailed information. Possible resources include:

l Knowledge Base Articles - support.tabs3.coml Guides - tabs3.com/docsl Training Videos - tabs3.com/videol Help Files - Accessible from any Tabs3 and PracticeMaster product by pressing F1.

See Knowledge Base Article R11506, “Resources for Importing Data into Tabs3 and PracticeMasterSoftware,” for a list of resources for importing data.

Tabs3Tabs3 Billing software integrates with the following third-party products:

l LawPayl ProPayl QuickBooksl Amicusl Microsoft Outlook

See also: Additional Tabs3 Products (page 90)

LawPayTabs3 integrates with LawPay® (an Affinipay solution) to allow you to directly process payments ordeposits to Client Funds using credit/debit cards or eChecks (direct charges to a client’s checking orsavings account). Once integration is enabled and configured, any time you enter a payment or

- 80 -

Page 81: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Client Funds deposit with a LawPay payment method specified in the Receipt Type or Type field inTabs3, the transaction will be processed automatically via LawPay. Credit card information can beentered manually or using a compatible card reader. You can also include LawPay payment linkswhen using the Email Statements feature in Tabs3.

The following resources include specific information regarding integration between Tabs3 andLawPay.

l LawPay Integration Guidel Knowledge Base Articles

l R11826 - Configuring LawPay Integration with Tabs3 Softwarel R11832 - Processing Electronic Transactions Using LawPayl R11828 - LawPay Integration Frequently Asked Questionsl R11767 - Using the Tabs3 Payment Linkl R11708 - Credit Card Refund Best Practicesl R11827 - LawPay Error Messages and Troubleshooting

l Accepting Credit Cards Using LawPay Training Video

ProPayTabs3 integrates with ProPay® (a TSYS company) to allow you to directly process payments ordeposits to Client Funds using credit/debit cards or eChecks (direct charges to a client’s checking orsavings account). Once integration is enabled and configured, anytime you enter a payment orClient Funds deposit with a Type of “Credit Card” in Tabs3, a separate ProPay window is displayed.Credit card information can be entered manually or using a compatible card reader. Additionally,Tabs3 allows you to access your ProPay account page from within the software via the Reportsmenu. You can also include ProPay payment links when using the Email Statements feature in Tabs3.

The following resources include specific information regarding integration between Tabs3 andProPay.

l ProPay Integration Guidel Knowledge Base Articles

l R11690 - Configuring ProPay Integration with Tabs3 Softwarel R11688 - Processing Electronic Transactions Using ProPayl R11691 - ProPay Integration Frequently Asked Questionsl R11767 - Using the Tabs3 Payment Linkl R11708 - Credit Card Refund Best Practicesl R11692 - ProPay Messages and Troubleshooting

QuickBooksWhen QuickBooks integration is enabled, a corresponding customer, cost, or bill is automaticallyadded to QuickBooks whenever a client or cost is added to Tabs3 Billing. Journal entries areautomatically created in QuickBooks for costs and payments in Tabs3 Billing. Additionally, you can

- 81 -

Page 82: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

merge new or changed clients and cost entries from QuickBooks to Tabs3 as needed. Integrationbetween Tabs3 and QuickBooks uses the QBXML format.

The following resources include specific information regarding integration between Tabs3 andQuickBooks.

l QuickBooks Integration Guidel Knowledge Base Articles

l R11706 - QuickBooks Resourcesl R11594 - Overview of QuickBooks Integrationl R11591 - QuickBooks FAQl R10883 - Troubleshooting QuickBooks Integration

AmicusTabs3 integrates with Amicus Premium Edition. Transactions created in Amicus can be merged intoTabs3 using the Tabs3 Device Interface cost recovery add-on program.

See Knowledge Base Article R11519, “Tabs3/Amicus Attorney Premium Edition Integration,” formore information.

OutlookTabs3’s Email Statements feature allows you to use Outlook to send your PDF statements. UsingOutlook allows you to enable read receipts for PDF statements and simplifies configuration of theEmail Statements feature.

The following resources include specific information regarding integration between Tabs3 andOutlook.

l Knowledge Base Articlesl R11338 - Emailing Tabs3 Statementsl R11409 - Comparing Outlook vs. SMTP for Email Statements

PracticeMasterPracticeMaster integrates with the following products:

l Microsoft Outlookl PracticeMaster Toolbarl Calendar & Contact Integration

l Microsoft Wordl Document Managementl Document Assembly

l Microsoft Excel (Document Management and Additional Toolbar Functions)l Microsoft PowerPoint (Document Management and Additional Toolbar Functions)

- 82 -

Page 83: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

l WordPerfect (Document Management and Additional Toolbar Functions)l Internet Explorer (Document Management)l Adobe Reader and Acrobat (Document Management and Additional Toolbar Functions)l HotDocsl CalendarRulesl Worldoxl NetDocumentsl ScanSnapl PaperPort

Microsoft OutlookPracticeMaster has the following integrations with Outlook:

l The PracticeMaster toolbar in Outlook is used to generate journal, calendar, or fee entries inPracticeMaster based on email records in Outlook.

l PracticeMaster can synchronize calendar records (events and tasks) and contact recordsboth to and from Outlook.

PracticeMaster ToolbarThe PracticeMaster Toolbar in Microsoft Outlook can be used to quickly add journal, calendar, or feerecords directly from the email sent and received while using Outlook. You can also add manageddocuments from PracticeMaster as attachments to outgoing email messages.

The following Knowledge Base Articles include specific information regarding the PracticeMasterToolbar.

l PracticeMaster Outlook Plug-in Quick Guidel Knowledge Base Articles

l R11424 - Installing and Uninstalling the Outlook Plug-inl R11516 - Configuring the PracticeMaster Outlook Plug-inl R11169 - Troubleshooting the PracticeMaster Outlook Plug-in

Calendar and Contact IntegrationPracticeMaster can synchronize both calendar and contact records with Microsoft Outlook.Synchronization can be configured to only synchronize records created or modified inPracticeMaster, or to synchronize records from Outlook to PracticeMaster as well.

Typically, synchronization occurs automatically, with a periodic synchronization process to catchany records that cannot be synchronized automatically. Firms using the Platinum version of thesoftware can access the Exchange Connector, which simplifies the process of synchronizing calendarrecords for other users.

- 83 -

Page 84: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

The following resources include specific information regarding integration between Tabs3 andOutlook.

l Outlook Integration Guidel Knowledge Base Articles

l R11366 - Configuring PracticeMaster/Outlook Calendar & Contact Integrationl R11402 - PracticeMaster & Microsoft Outlook Calendar & Contact Integration FAQl R11368 - Troubleshooting Outlook Calendar & Contact Integration Issuesl R11478 - Transitioning Outlook Recurring Entries to PracticeMasterl R11596 - Configuring the PracticeMaster Platinum Exchange Connectorl R11597- Troubleshooting the PracticeMaster Platinum Exchange Connector

Document ManagementThe Document Management file in PracticeMaster is used to link documents to any client or contactby adding new document management records. By associating documents with specific clients ormatters in document management records, the Document Management file helps you track andlocate documents easily. Linked documents in the Document Management file can be searchedusing Conflict of Interest Search and Document Search when using PracticeMaster.

The following programs can create document management records via the PracticeMaster toolbar:

l Microsoft Wordl Microsoft Excell Microsoft PowerPointl Microsoft Outlookl Windows Explorerl Internet Explorerl Adobe Acrobatl Adobe Readerl Corel WordPerfectl Fujitsu ScanSnap

The following resources include specific information regarding integration between these productsand PracticeMaster.

l Document Management Guidel Knowledge Base Articles

l R11638 - Document Management Resource Listl R11571 - Document Management Frequently Asked Questionsl R11630 - Document Management Quick Referencel R11529 - Verify Documents Error Reportl R11344 - Troubleshooting PracticeMaster Toolbar Plug-insl R11549 - Troubleshooting Document Management

- 84 -

Page 85: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Additional Toolbar FunctionsIn addition to Document Management features, the PracticeMaster toolbar for Word, Excel,PowerPoint, Adobe, and WordPerfect allows you to create Journal, Calendar, and Fee records inPracticeMaster from the current document using the PM Journal, PM Calendar, and PM Feebuttons.

More information regarding the PracticeMaster Toolbar for products other than Outlook can befound in Knowledge Base Article R11344, “Troubleshooting PracticeMaster Toolbar Plug-ins.”

Microsoft Word Document AssemblyPracticeMaster has its own document assembly engine that was written specifically to integrate withMicrosoft Word. Specially coded document templates in Word can be used to merge informationfrom your PracticeMaster data files to easily create documents. If the information required is not inthe data files, document assembly will pause allowing you to enter the required information. Thisinformation is then saved to the document and written to the PracticeMaster data files.

The following resources include specific information regarding Microsoft Word DocumentAssembly.

l Knowledge Base Articlesl R11447 - Working with PracticeMaster Document Assemblyl R11015 - How To Start a New Word Document Templatel R10667 - Word Document Assembly Advanced Coding Tipsl R10650 - Troubleshooting Word Document Assembly

HotDocs Document AssemblyPracticeMaster integrates with HotDocs document assembly software from Lexis Nexis, when usedwith Microsoft Word and WordPerfect. When you integrate PracticeMaster with HotDocs, thedocument assembly process is simplified because the templates retrieve data from thePracticeMaster data files.

More information on HotDocs Document Assembly can be found in the PracticeMaster Help andKnowledge Base Article R10681, “Troubleshooting HotDocs.”

CalendarRulesPracticeMaster is capable of creating and maintaining Calendar Plans in PracticeMaster using rulesets provided by CalendarRules (www.CalendarRules.com). When creating a Calendar Plan usingCalendarRules, you can specify the jurisdiction and court you are working with to ensure that thecorrect calendar entries are created. Additionally, CalendarRules is constantly updating their rule setsas they change, ensuring that your associated events and tasks are always up to date.

- 85 -

Page 86: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

More information on CalendarRules integration can be found in Knowledge Base Article R11713,“CalendarRules™ Integration Overview.”

WorldoxPracticeMaster software integrates with Worldox® document management software from WorldSoftware Corporation. Details regarding versions that integrate can be found in Knowledge BaseArticle R11820, "Third Party Integration Requirements."

When integration is enabled between the two systems, new PracticeMaster client information iswritten to Worldox, PracticeMaster conflict of interest can search Worldox documents, WordDocument Assembly triggers Worldox profiles and categorizes documents in a PracticeMasterfavorite files section, and you can view a list of documents for a specific client. Additionally, you caninstall a PracticeMaster toolbar plug-in to display a PracticeMaster toolbar in Worldox.

The following Knowledge Base Articles include specific information regarding Worldox integration.

l R10715 - PracticeMaster Integration with Worldoxl R11580 - Configuring Worldox Integrationl R10656 - Worldox Troubleshooting

NetDocumentsPracticeMaster integrates with NetDocuments cloud-based document management system.

When firm-level integration with NetDocuments is configured in PracticeMaster, clients that areadded or modified in Tabs3, PracticeMaster, or TAS are automatically added to NetDocuments.

When user-level integration with NetDocuments is configured in PracticeMaster, NetDocumentsusers can access and email NetDocuments files assigned to clients from either the Client Informationwindow or the Matter Manager. Additionally NetDocuments files can optionally be included in thePracticeMaster Conflict of Interest Search tool.

More information regarding NetDocuments integration can be found in Knowledge Base ArticleR11786, “NetDocuments Integration.”

ScanSnapPracticeMaster software integrates with Fujitsu® ScanSnap™ scanners using either the ScanSnapHome or ScanSnap Manager software, allowing you to create Document Management recordsdirectly from scanned paper documents.

More information regarding ScanSnap integration can be found in Knowledge Base Articles R11798,“Configuring and Using ScanSnap Home” and R11686, “Configuring and Using ScanSnapManager.”

- 86 -

Page 87: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

PaperPortPracticeMaster integrates with the PaperPort software by Nuance (formerly ScanSoft) and withVisioneer’s PaperPort scanner. Scanned documents dragged onto the PracticeMaster icon in thePaperPort software will automatically bring up a PracticeMaster document management record withthe filename and User ID filled in.

More information regarding PaperPort integration can be found in the PracticeMaster Help.

File Import / ExportPracticeMaster supports importing and exporting data to and from the majority of its data files. Therequired format for these files is comma quote delimited text files, which can be easily viewed andedited in spreadsheet software, such as Microsoft Excel.

More information on importing and exporting data from PracticeMaster can be found in thePracticeMaster Help. Additionally, information regarding importing fees and costs using this methodcan be found in Knowledge Base Article R11724, “Importing Fees and Costs Into PracticeMasterfrom Microsoft Excel.”

Tabs3 General Ledger SoftwareTabs3 General Ledger Software (GLS) integrates with PenSoft Payroll software. Additionally, GLS canimport transaction information via a file downloaded from your bank or credit card company forreconciliation purposes, and import journal entries from a specifically formatted ASCII data file.

PenSoft PayrollTabs3 General Ledger Software is capable of importing data exported from PenSoft Payroll softwarein order to automatically create payroll journal entries. More information on this process can befound in Knowledge Base Article R10253, “Integration Between GLS and PenSoft Payroll.”

Import Bank TransactionsGLS allows you to import your bank and credit card transactions via a file downloaded from yourbank or credit card company’s website. This feature allows you to streamline the reconciliation ofyour bank and credit card accounts. More information on this process can be found in the Tabs3General Ledger Guide and the GLS Help.

Import Journal EntriesThe Import Journal Entries program allows you to post journal entries to GLS that are in a specifiedASCII text file named GLSASCII.DTA. This program allows you to import journal entries from any othersoftware package provided the data is in the specified format. More information on this process canbe found in Knowledge Base Article R11503, “Importing Data into GLS.”

- 87 -

Page 88: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Trust Accounting SoftwareTabs3 Trust Accounting Software (TAS) integrates with ProPay in order to accept credit cards fortrust account deposits. TAS allows you to transmit your 1099 information to an online service to haveyour 1099 forms mailed, emailed, or electronically filed on your behalf. Additionally, TAS can importtransaction information via a file downloaded from your bank or credit card company, and importjournal entries from a specifically formatted ASCII data file.

LawPayTAS integrates with LawPay® (an Affinipay solution) to allow you to directly deposit funds to TrustAccounts using credit/debit cards. Once integration is enabled and configured, any time you enter adeposit with a LawPay payment method specified in the Type field in TAS, the transaction will beprocessed automatically via LawPay. Credit card information can be entered manually or using acompatible card reader.

The following resources include specific information regarding integration between TAS andLawPay.

l LawPay Integration Guidel Knowledge Base Articles

l R11826 - Configuring LawPay Integration with Tabs3 Softwarel R11832 - Processing Electronic Transactions Using LawPayl R11828 - LawPay Integration Frequently Asked Questionsl R11708 - Credit Card Refund Best Practicesl R11708 - Credit Card Refund Best Practicesl R11827 - LawPay Error Messages and Troubleshooting

ProPayTAS integrates with ProPay® (a TSYS company) to allow you to directly deposit funds to TrustAccounts using credit cards or eChecks (direct charges to a client’s checking or savings account).Once integration is enabled and configured, anytime you enter a depost with a Type of “Credit Card”in TAS, a separate ProPay window is displayed. Credit card information can be entered manually orusing a compatible card reader. Additionally, TAS allows you to access your ProPay account pagefrom within the software via the Reportsmenu.

The following resources include specific information regarding integration between TAS and ProPay.

l ProPay Integration Guidel Knowledge Base Articles

l R11690 - Configuring ProPay Integration with Tabs3 Softwarel R11688 - Processing Electronic Transactions Using ProPayl R11691 - ProPay Integration Frequently Asked Questionsl R11692 - ProPay Messages and Troubleshooting

- 88 -

Page 89: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Tabs3 E-fileTabs3 E-file is an online service that allows you to send 1099 information from TAS (and APS) andthen electronically file, email, or physically print and mail, 1099-MISC, 1096, and other forms with theIRS and to your vendors. More information on this process can be found in the TAS Help andKnowledge Base Article R11788, “All About Tabs3 E-File.”

Import Bank TransactionsTAS allows you to import your bank and credit card transactions via a file downloaded from yourbank or credit card company’s website. This feature allows you to streamline the reconciliation ofyour bank and credit card accounts. More information on this process can be found in the Tabs3Trust Accounting Guide and the TAS Help.

Import TransactionsThe Import Transactions program allows you to post transactions to TAS that are in a specified ASCIItext file named T4IMPORT.DAT. This program allows you to import transactions from any othersoftware package provided the data is in the specified format. More information on this process canbe found in Knowledge Base Article R11504, “Importing Data into TAS.”

Positive PayThe Positive Pay Export program allows you to export a list of approved checks that you can provideto your bank or financial institution's fraud prevention program (commonly known as Positive Pay).The Positive Pay Export utility has multiple configuration options, allowing you to format the exportfile to meet your bank's requirements, with separate export configurations for each bank. Moreinformation on this process can be found in Knowledge Base Article R11833, “Exporting ChecksUsing Positive Pay.”

Tabs3 Accounts Payable SoftwareTabs3 Accounts Payable Software (APS) allows you to transmit your 1099 information to an onlineservice to have your 1099 forms mailed, emailed, or electronically filed on your behalf. Additionally,APS can import invoice entries from a specifically formatted ASCII data file.

Tabs3 E-fileTabs3 E-file is an online service that allows you to send 1099 information from APS (and TAS) andthen electronically file, email, or physically print and mail, 1099-MISC, 1096, and other forms with theIRS and to your vendors. More information on this process can be found in the APS Help andKnowledge Base Article R11788, “All About Tabs3 E-File.”

- 89 -

Page 90: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Import InvoicesThe Import Invoices program allows you to import transactions into APS that are in a specified ASCIItext file named A3IMPORT.DTA. This program allows you to import invoices and manual checksalong with optional GLS information from other software packages provided the data is in thespecified format. More information on this process can be found in Knowledge Base Article R11505,“Importing Data into APS.”

Positive PayThe Positive Pay Export program allows you to export a list of approved checks that you can provideto your bank or financial institution's fraud prevention program (commonly known as Positive Pay).The Positive Pay Export utility has multiple configuration options, allowing you to format the exportfile to meet your bank's requirements, with separate export configurations for each bank. Moreinformation on this process can be found in Knowledge Base Article R11833, “Exporting ChecksUsing Positive Pay.”

All Programs - ODBCData from all of the previously referenced Tabs3 programs can be accessed using a compatibleFairCom ODBC driver. Platinum SQL versions include both 32-bit and 64-bit ODBC drivers for allworkstations. For non-Platinum SQL firms, licences for FairCom’s 32-bit ODBC driver can purchasedon a per workstation basis. These drivers allow you to read information from the Tabs3 software datafiles directly into other ODBC compatibile programs, such as Microsoft Excel, Crystal Reports, etc.

The following resources include specific information regarding the ODBC Drivers includedwith Platinum SQL.

l Platinum Server Guidel Knowledge Base Articles

l R11397 - Working with Platinum SQL ODBC Driversl R11426 - Platinum SQL Syntax Information

Additional information regarding the FairCom 32-bit ODBC Driver can be found in Knowledge BaseArticle R10017, “Working with ODBC.”

Additional Tabs3 ProductsTabs3 Billing integrates with two additional Tabs3 products: Tabs3 Taskbill and Tabs3 DeviceInterface.

Tabs3 TaskbillTabs3 Taskbill allows you to convert Tabs3 statements into electronic bills in specific formatsrequired by many insurance companies and organizations. More information regarding Tabs3

- 90 -

Page 91: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Taskbill can be found in the following Knowledge Base Articles:

l R10435 - Tabs3 Taskbill Product Informationl R11737 - Configuring and Using Taskbill

Tabs3 Device InterfaceTabs3 Device Interface, also known as TBDevice, has the ability to convert data from cost recoverydevices into a format that can then be imported into Tabs3. The Merge Tabs3 Remote Data programincluded in Tabs3 is used to import the data as billable fees and costs. More information regardingthe Tabs3 Device Interface program can be found in Knowledge Base Article R11684, “Tabs3 DeviceInterface Instructions (TBDevice).”

- 91 -

Page 92: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

ResourcesAdditional information regarding integration of Tabs3 and PracticeMaster software can be found inthe built-in help files, Guides, Videos, and the Tabs3 Knowledge Base.

HelpHelp is installed with the software and is easily accessed by pressing F1, by clicking the button,or by selecting theHelp | Help Topicsmenu option. Help includes detailed information regardingspecific programs. Clicking the button opens Help for the window you are currently using. Manytimes, reading the appropriate Help topic may be the fastest way to find your answer.

GuidesThere are multiple guides installed with the software. Select Help | Documentation for a list of allavailable resources. The following guides are useful references when familiarizing yourself with thesoftware:

l Administrator Guidel Tabs3 General Ledger Guidel Tabs3 Accounts Payable Guidel Tabs3 Trust Accounting Guide

The guides can also be accessed via our Web site at:

Tabs3.com/support/docs.html

Report PacksReport packs are available for all software. These report packs includes examples of each report inthe software and include detailed information regarding each item on the report. Select Help |Documentation for a list of all available resources. The sample reports can also be accessed via ourWeb site at:

Tabs3.com/support/docs.html

- 92 -

Page 93: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Training VideosTabs3 includes numerous training videos to help you learn the software. Training video libraries canbe accessed via the software from theHelp | Training Videosmenu option.

The following training videos contain information on integration between Tabs3 and PracticeMasterprograms. Clicking a link will open the associated training video in your browser.

Filing 1099s Quickly and Easily Using Tabs3 E-file

Knowledge BaseThe Knowledge Base includes information regarding Tabs3 software products and is provided forend-users, consultants, and other third parties who work with Tabs3 software. It contains extensiveinformation on Error Troubleshooting, Networking & Windows Issues, “How To” articles andproduct-related articles. The Knowledge Base requires Internet access. Select Help | InternetResources | Knowledge Base to access the Knowledge Base.

The following articles contain information related to integration between Tabs3 and PracticeMasterproducts.

l R11143 - Integration Overview of Tabs3 and PracticeMaster Softwarel R11316 - PracticeMaster Integration Overviewl R11139 - Integration from Tabs3 to Other Tabs3 and PracticeMaster Programsl R10929 - Troubleshooting Tabs3/TAS Integrationl R11152 - Creating an Unapplied Payment Account for Tabs3 & GLS Integrationl R11340 - Tabs3 Client Funds GLS Integration Overviewl R11170 - Integrating Tabs3 Payments with GLSl R11428 - Getting Started with Tabs3 Client Funds and GLS Integrationl R10693 - Tracking Tabs3 Cost Transactions Integrated from APS

The Knowledge Base can also be accessed at:

support.Tabs3.com

- 93 -

Page 94: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

Technical SupportTabs3 provides some of the best technical support in the industry. Service to our customers isextremely important to us—so much so that our motto is:

Reliable software. Trusted service.

Technical support is provided at no charge with a maintenance plan and is available from 8:00 a.m.to 5:00 p.m. Central Time, Monday through Friday. If you have any questions, please feel free to callour Technical Support staff at (402) 419-2210.

Tabs3 ConsultantsTabs3 software products are available through a national network of over 100 consultants. Thoseconsultants are small independent firms that specialize in the sales of licenses and installation,training and support of billing, financial, and practice management software for law firms. By havingconsultants service all 50 states, you can work directly with a local person familiar with Tabs3 andPracticeMaster software, who can provide personalized on-site installation, training, and supportservices. Visit our Web site for a consultant near you or contact our Sales team at (402) 419-2200.

Tabs3.com/find-a-consultant

- 94 -

Page 95: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

- 95 -

Index1

1099s 74

A

Accounts Payable Guide 92Accounts Payable Software

efile 89importing invoices 89-90Positive Pay 90product overview 8

Accrual Accountingconfiguring Tabs3 accrual information for

integration with GLS 54integration between Tabs3 and GLS 38setting up TAS for accrual posting 78

Administrator Guide 12, 14, 20, 92Adobe

PracticeMaster toolbar 84Amicus 82APS

See Accounts Payable SoftwareAPS and GLS Integration 65

configuring APS bank accounts for GLSintegration 68

configuring APS customization for GLSintegration 66

GLS accounts affected by APS 72overview 65Post Checks program 71Post Unpaid Invoices program 71Unpost Single Unpaid Invoice program 72Unpost Unpaid Invoices program 71

APS and TAS Integration 74configuring trust accounts for APS

integration 74configuring trust payees for APS

integration 74Create APS 1099 Merge File 75

Automatic Trust Paymentsconfiguring in TAS Customization 27Tabs3 and TAS integration 22

B

Bank Accountsconfiguring TAS bank account integration

with Tabs3 29configuring TAS bank accounts for GLS

integration 77

C

CalendarRules 85Categories

integration between programs 9Client Category 59Client File

Tabs3 and TAS integration 22Client Funds

configuring Tabs3 client fundsintegration with GLS 46

integration between Tabs3 and GLS 36Client ID

definition 11Client Location 59Client Manager

Tabs3 and TAS integration 22Clients

configuring Tabs3 clients for TASintegration 25

definition 11integration between programs 8Tabs3 and PracticeMaster integration 15

Clients and Contacts Guide 16Configuring

accrual posting in TAS 78APS bank accounts for GLS integration 68APS Customization for GLS integration 66

Page 96: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

- 96 -

APS Customization for TAS integration 62automatic trust payments in TAS 27enabling integration of payments to FIRM27enabling Tabs3 and GLS integration 38GLS integration in Tabs3 39Tabs3 accrual information integration

with GLS 54Tabs3 and PracticeMaster integration 14Tabs3 and TAS integration 24Tabs3 client funds integration with GLS 46Tabs3 clients for TAS integration 25Tabs3 cost integration with GLS 51Tabs3 Customization for TAS integration 25Tabs3 payment integration with GLS 40TAS and GLS integration without Tabs3 76TAS bank accounts for automatic trust

payments 30TAS bank accounts for GLS integration 77TAS bank accounts for Tabs3 integration 29TAS Customization for Tabs3 integration 26terminology for TAS bank accounts 29trust accounts for APS integration 74trust accounts for integration with Tabs3 31trust payees for APS integration 74

Contactsdefinition 11integration between programs 9Tabs3 and PracticeMaster integration 16

Cost Entryintegration between Tabs3 and GLS 38

Cost Recovery Software 91Cost Type 59Costs

configuring Tabs3 cost integration withGLS 51

integration between programs 9integration between Tabs3 and GLS 37

D

Decimal Places 14Detail Collections Report

trust information 21

Detail Work-in-Process Reporttrust information 21

Document Management 84

E

Electronic Billing 90Excel

PracticeMaster toolbar 84

F

Feesintegration between programs 9

FIRM Payee 10

G

General Ledger Guide 92General Ledger Information

integration between programs 11integration with Tabs3 35

General Ledger Softwareimporting bank transactions 87importing journal entries 87integration with Pensoft 87product overview 8third-party integration 87

GLSSee General Ledger Software

GLS and TAS Integration Without Tabs3 76accrual posting 78configuring 76configuring TAS bank accounts for GLS

integration 77GLS Clients

definition 12GLS Payment Integration Posting Methods 58Guide Structure 13Guides 92

Page 97: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

- 97 -

H

Help 92HotDocs

document assembly 85

I

Integration Between Programsaccounts payable information 11categories 9clients 8contacts 9costs 9fees 9general ledger information 11invoices and manual checks 11locations 9payments 9task codes 9timekeepers 9transaction codes 9trust payments 11

Integration Overviewresources in the Knowledge Base 13

Internet ExplorerPracticeMaster toolbar 84

Invoicesdefinition 12integration between programs 11

K

Key Type 14Knowledge Base 7, 13, 93

L

LawPay 80, 88Locations

integration between programs 9

M

Manual Checksintegration between programs 11

Manual Payments to FIRM 22-23Matter Manager 17

Billing Summary pane 17trust information 22

Mattersdefinition 11

N

NetDocuments 86

O

ODBC Integration 90Outlook

calendar and contact integration 83integration with PracticeMaster 83integration with Tabs3 82PracticeMaster Toolbar 83

P

PaperPort 87Payee

definition 12FIRM payee 10

Page 98: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

- 98 -

Payment Tcode 59Payments

configuring Tabs3 payment integrationwith GLS 40

integration between programs 9integration between Tabs3 and GLS 35

PenSoft Payroll 87Post Checks

APS and GLS integration 71Post Unpaid Invoices

APS and GLS integration 71Posting Accrual Balances

in Tabs3 for GLS integration 38PowerPoint

PracticeMaster toolbar 84PracticeMaster

importing/exporting files 87integration with CalendarRules 85integration with HotDocs 85integration with NetDocuments 86integration with Outlook 83integration with PaperPort 87integration with ScanSnap 86integration with Tabs3 14integration with Worldox 86product overview 8third-party integration 82

Primary/Secondary/Originating Timekeeper 60Product Overview 7

Accounts Payable Software 8General Ledger Software 8how products work together 8PracticeMaster 8Tabs3 Billing 8Tabs3 Connect 8Trust Accounting Software 8

ProPay 81, 88

Q

QuickBooks Integration 81

R

Report Packs 92Resources 92

Guides 92Help 92Knowledge Base 93Report Packs 92Training Videos 93Web Site 92

S

ScanSnap 86Secure Clients 16Single Debit/Credit 58Statements

trust information 21Summary Work-in-Process Report

trust information 21Synchronize Tabs3 and PracticeMaster 18Synchronizing

Tabs3 and PracticeMaster 18

T

Tabs3integration with Amicus 82integration with LawPay 80integration with PracticeMaster 14integration with ProPay 81integration with QuickBooks 81integration with TAS 20third-party integration 80

Tabs3 and APS Integration 61configuring APS Customization for Tabs3

integration 62creating Tabs3 cost records in APS 62overview 61

Page 99: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

- 99 -

Tabs3 and GLS Integration 35accrual integration 38client funds integration 36configuring accrual integration 54configuring integration in Tabs3 39configuring Tabs3 client funds

integration 46configuring Tabs3 cost integration with

GLS 51configuring Tabs3 payment integration 40cost entry integration 38cost integration 37enabling integration 38GLS Payment Integration Posting

Methods 58overview 35payment integration 35payment integration by Client Category 59payment integration by Client Location 59payment integration by Cost Type 59payment integration by Payment Tcode 59payment integration by

Primary/Secondary/OriginatingTimekeeper 60

payment integration by SingleDebit/Credit 58

payment integration by WorkingTimekeeper 59

posting accrual balances 38Tabs3 and PracticeMaster Integration 14

Assigned Timekeepers 17Billing System Lookup Files 16client integration 15configuring 14contact integration 16Costs 16Fees 16how integration works 15integration management 18Matter Manager 17overview 14PracticeMaster Journal Records 17Renumber Client utility 17Renumber Timekeeper utility 17Renumber Utilities 17spelling dictionaries 17

Tabs3 Client Notes 17Text Macros 17Transfer Billing Lookup Files from

PracticeMaster 19Tabs3 and TAS Integration 20

automatic trust payment information onstatements 22

client file 22Client Manager 22configuration 24configuring automatic trust payments 27

configuring TAS bank accounts forTabs3 integration 29

configuring payment tcodes for TAS bankaccounts 30

configuring Tabs3 clients 25configuring Tabs3 Customization 25configuring TAS bank accounts for

automatic trust payments 30configuring terminology for TAS bank

accounts 29configuring trust accounts for integration

with Tabs3 31how integration works 20manual payments to FIRM 22-23overview 20remittance requests on statements 22trust information in Matter Manager 21trust information on Detail Collections

Report 21trust information on reports 21trust information on statements 21trust information on Work-in-Process

reports 21Tabs3 Billing

product overview 8Tabs3 Connect

product overview 8Tabs3 Device Interface 91TAS

See Trust Accounting SoftwareTAS Customization

configuring for integration with Tabs3 26-27TAS Payments

manual payments to FIRM 22-23

Page 100: Tabs3 and PracticeMaster Integration GuideIntegrationGuide PostUnpaidInvoices 71 UnpostUnpaidInvoices 71 UnpostSingleUnpaidInvoice 72 GLSAccountsAffectedbyAPS 72 AccountsPayableIntegrationwithTrustAccounting

Integration Guide

- 100 -

TAS Payments to FIRMautomatic 23enabling integration with GLS only 76manual 22

Task Codesintegration between programs 9

Taskbill 90TBDevice 91Tcodes

See Transaction CodesTerminology 11

Client ID 11Clients 11configuring TAS bank account

terminology 29Third-Party Integration 80Timekeepers

definition 12integration between programs 9

Training Videos 93Transaction Codes

configuring payment tcodes for TAS bankaccounts 30

integration between programs 9Transfer Billing Lookup Files from

PracticeMaster 19Trust Account

configuring for integration with Tabs3 31Trust Accounting Guide 92Trust Accounting Software

efile 89importing bank transactions 89importing transactions 89integration with LawPay 88integration with ProPay 88integration with Tabs3 20Positive Pay 89product overview 8

Trust Accouting Softwarethird-party integration 88

Trust Paymentsintegration between programs 11

U

Unpost Single Unpaid InvoiceAPS and GLS integration 72

Unpost Unpaid InvoicesAPS and GLS integration 71

User IDdefinition 12

V

Vendorsdefinition 12

Videos 93

W

Web Site 7, 92Windows Explorer Plug-In 84Word

document assembly 85PracticeMaster toolbar 84

WordPerfectPracticeMaster toolbar 84

Working Timekeeper 59Worldox 86