Tabs3 Device Interface (TBDevice)
Other Data Format
Overview
The Tabs3 Device Interface (TBDevice) software (Other format) can be used to convert fee and cost transactions to be compatible with the Merge Tabs3 Remote Data program.
The Tabs3 Device Interface (TBDevice) program must reside in the same directory as the Tabs3 programs in order to work properly. The data file must reside in the Tabs3 program directory.
Installation
The Tabs3 Device Interface (TBDevice) program must be installed to the directory on your hard disk where the Tabs3 program resides. The Tabs3 program directory can be found in Tabs3 by selecting Help | About Tabs3.
Configuring the Data Collection Device Type
Before you can convert any data from a data collection device, Tabs3 Device Interface (TBDevice) must be configured to handle the necessary format. The main purpose of the configuration is to specify the name of the collection device data file and map the input field positions.
Creating Validation Files
Validation files for the client (CLIENT.TXT), timekeeper (EMPL.TXT) and tcode (TCODE.TXT) files can be created. The client file will contain a record for each active client/matter that exists in the Tabs3 Client file. Use the following procedure to create the validation file:
Note: Validation files should be recreated and transferred to the data collection device after changes have been made to the Client, Timekeeper, or Tcode files in Tabs3.
Converting the Data
Use the following procedure for conversion:
Note: A TBDEVICE.LOG file is created and will contain any records that were not converted. If no errors were encountered during the conversion, then the TBDEVICE.LOG file will include a start and finish time.
Note: If you are using a full user system, the data file containing the logged data will automatically be deleted when the conversion is complete to avoid double posting of the data. However, when using a trail system, the data file is not deleted.
Note: You can change the transaction code and input field positions used by the Tabs3 Device Interface (TBDevice) program by selecting File | Configure.
Startup Options
Command line options can be used when starting Tabs3 Device Interface (TBDevice) to bypass the User ID prompt and automatically execute the Convert and Validation programs thereby eliminating user interaction. These startup options can be quite useful when implemented as part of a batch file.
The following are examples of the available startup options:
Bypass the User ID prompt C:\Program Files\Tabs3\TBDEVICE.EXE ALICE
Convert C:\Program Files\Tabs3\TBDEVICE.EXE /CONVERT OTHER
Validation C:\Program Files\Tabs3\TBDEVICE.EXE /VALIDATION OTHER
Note: The normal "sign in" routine is used when Tabs3 Device Interface (TBDevice) is started with the "/CONVERT" or "/VALIDATION" options. If you have not specified a User ID on the command line, you will be required to enter the User ID. If password security has been defined, you will also be required to enter the password before the Convert or Validation program will proceed.
The Tabs3 Device Interface (TBDevice) Help includes complete details regarding Startup Options.
Input Fields
|
Field |
Description |
|
Client |
Up to 12 characters. |
|
Matter |
Optional field. Up to 12 characters. |
|
Tcode |
Up to 3 digits preceded by a "$" for costs (trans code cannot be greater than 999 in value). |
|
Timekeeper |
Up to 3 characters (can either be timekeeper number or timekeeper initials). |
|
Date |
Must be in the mm/dd/yy or the mm/dd/yyyy format. |
|
Category |
Optional Tabs3 billing category for fees. |
|
Phase |
Must be in the format XXNNN, where XX is any single or double uppercase letter combination (excluding A and E) and NNN is 3 digits. |
|
Activity |
Must be in the format XNNN, where X is either the letter A (activity code for fees) or E (expense code for costs), and NNN is 3 digits. |
|
Rate |
Dollar format up to 9999.99. |
|
Hours (fees) |
Decimal format up to 9999.99 maximum (i.e., 1.25 is 1 hr. 15 min.). |
|
Description |
Up to a maximum of 4,900 characters. |
|
Amount |
Billable dollar amount up to 9999999.99. |
|
Record Type |
Not used. |
Notes
Each field is delimited by a comma. The quotation marks at the beginning and end of each field are optional with the exception of the Description field. The Description field should begin and end with quotes (i.e., “text”) so that commas in the Description field are not mistaken for a field delimiter. Also, embedded quotes in the Description text should be single quotes so they are not mistaken for boundary quotes (i.e., “this is a sample of ‘quoted’ text, with a comma within the text”).
The Client ID can be up to 12 characters in length. It must precisely match Client IDs that are entered into Tabs3.
If the Tabs3 client is not a Task Based Billing Client, the transaction code is converted and the Phase/Task Code and Activity Code fields are ignored. If the Tabs3 client is a Task Based Billing Client, the transaction code field is ignored (except for the “$” necessary to denote cost transactions) and the Phase/Task Code and Activity Code fields are converted instead.
Although most task based billing formats do not require a Phase/Task Code for cost transactions, Tabs3 requires the presence of both a Phase/Task Code and Expense Code when importing transactions for Task Based Billing clients. If you are unsure what Phase/Task Code to use, simply use a default Phase/Task Code such as L100 for all cost transactions.
When fee and cost transactions are merged into Tabs3 and the Rate field is zero, then the Tabs3 Merge program will supply the default rate assigned in the Tabs3 client record.
When fee and cost transactions are merged into Tabs3 and both Hourly Rate and Amount fields are zero, then the Tabs3 Merge program will supply a default Rate and calculate the Amount automatically.
When the data is merged into Tabs3, the Client ID, Timekeeper, and Transaction Code fields are verified as being valid. If the Tabs3 client is a Task Based Billing Client, the Phase/Task Code and Activity Code fields are also verified as being valid. Transactions with invalid fields are rejected and a list of rejected transactions can be printed along with an error code indicating why it was rejected.
Sample Validation Files
Examples of the validation files created by the “Other” format are shown below.
CLIENT.TXT – Client File
100.00,"Phillip/Marcus","Real
Estate Acquisition"
101.00, "Williams/John","State v. Williams"
102.00, "Federated Casualty, LTD.","Andrew C. Gilbert v. Federated Casualty"
200.01, "Peterson Insurance Co.","General Legal Counsel"
EMPL.TXT – Timekeeper File
1, "Michael L.
Jensen"
2, "Jennifer A. Martin"
3, "Ronald P. Anderson"
TCODE.TXT – Transaction Code File
1, "Office
conference with"
2, "Outside conference with"
3, "Telephone conference with"
4, "Open file"
20090114