Skip to main content
Mitratech Success Center

Client Support Center

Need help? Click a product group below to select your application and get access to knowledge articles, webinars, training content, and release notes or to contact our support team.

Authorized users - log in to create a ticket, view tickets status and check your success plan details.

 

LEDES 1998BI Format Schema

eCounsel LEDES 98BIV2 Import Mapping Table 1

LEDES 98BIV2

eCounsel

Field

Type

Required/

Optional

Description

Database

Invoices Module

INVOICE_DATE

Date * 8 YYYYMMDD

Required

The invoice date. A null value ("") would be an error.

Invoice.InvoiceDate

Base Info>Date

INVOICE_NUMBER

Character * 20

Required

The alphanumeric, law firm assigned invoice number or code. Multiple INVOICE_NUMBERs can be billed in the same LEDES file. A null value ("") would be an error.

Invoice.BillingEntityInvoice Number Invoice.OurInvoiceNumber

Base Info>Invoice # Base Info>Transaction #

CLIENT_ID

Character * 20

Required

The law firm assigned client code. A null value ("") would be an error.

Not imported

N/A

LAW_FIRM_MATTER_ID

Character * 20

Required

The law firm assigned matter code. Multiple LAW_FIRM_MATTER_IDs can be billed in the same invoice. A null value ("") would be an error.

Not imported

N/A

INVOICE_TOTAL

Currency * 12.4

Required

The sum of all LINE_ITEM_TOTAL values in this invoice. A null value ("") would be an error.

Invoice.AdjustedNativeAmount and Invoice.InvoiceAmount if currency type = base currency

Base Info>Adjusted Billed and

Base Info>Adjusted Base if currency type = base currency

BILLING_START_DATE

Date * 8 YYYYMMDD

Required

The starting date for the billing period. A null value ("") would be an error.

Invoice.ServiceStartDate

Base Info>Service Start

BILLING_END_DATE

Date * 8 YYYYMMDD

Required

The ending date for the billing period. A null value ("") would be an error.

Invoice.ServiceEndDate

Base Info>Service End

INVOICE_DESCRIPTION

Character * 15 KB

Optional

A descriptive summary of work performed which is charged on this invoice during the applicable billing period. Limited to 15KB of text.

Invoice.Comments_ID then to LongComments

Base Info>Comments

LINE_ITEM_NUMBER

Character * 20

Required

The sequence number of this line item. This number must be unique for each line item in an invoice. Usually, the time entry primary key in the law firm's financial system is used here. LINE_ITEM_NUMBERs must be unique per INVOICE_NUMBER but need not be consecutive. A null value ("") would be an error.

Not imported

N/A

EXP/FEE/INV_ADJ_TYPE

Character * 2

Required

An identifier indicating whether the line item is an expense ("E"), a fee ("F"), an invoice-level adjustment on fees ("IF"), or an invoice-level adjustment on expenses ("IE"). A null value ("") would be an error.

InvoiceDetail.CostType_CD

Invoice Detail>Cost Type

LINE_ITEM_NUMBER_OF_UNITS

Numeric * 10.4

Required except if an invoice-level adjustment

The number of units billed on this line item. For fee items, this is the number of hours being billed. For expense items, this is the number of items being expensed. For invoice- level adjustments, this field is ignored. A value of zero "0" or null ("") would be an error unless the line item is an invoice-level adjustment.

InvoiceDetail.HoursOrUnits

Invoice Detail>Hours/Units

LINE_ITEM_ADJUSTMENT_AMOUNT

Currency * 10.4

Optional

The numerical value of any adjustment applied to this line item. A positive value indicates a premium, a negative value indicates a discount. A null ("") or zero ("0") value indicates no adjustment.

InvoiceDetail.DiscountAmount

Invoice Detail>Total Adjustments Billed Invoice Detail>Total Discounts Billed

LINE_ITEM_TOTAL

Currency * 10.4

Required

The numerical value of this line item. This must be (LINE_ITEM_UNIT_COST * LINE_ITEM_NUMBER_OF_UNITS) + LINE_ITEM_ADJUSTMENT_AMOUNT +

LINE_ITEM_TAX_TOTAL. A null value ("") would be an error.

NOTE: The sample 98BIV2 file from LEDES contradicts this. The Line_Item_Total field in the sample does not include tax.

InvoiceDetail.AdjustedNativeAmount Calculated as Line_Item_Total minus

Line_Item_Tax_Total, because this field contains tax that is not captured by eCounsel at the line item level.

Invoice Detail>Adjusted Pre-tax Billed

 

eCounsel LEDES 98BIV2 Import Mapping Table 2

LEDES 98BIV2

eCounsel

Field

Type

Required/

Optional

Description

Database

Invoices Module

LINE_ITEM_DATE

Date * 8 YYYYMMDD

Required

The date the fees/expenses were incurred. Typically, this date is between the BILLING_START_DATE and the BILLING_END_DATE. A null value ("") would be an error.

InvoiceDetail.LineItemDate

Invoice Detail>Line Item Date

LINE_ITEM_TASK_CODE

Character * 20

Required for task Items

The task code (e.g., using the UTBMS code set) for this line item. Most expense items probably do not have a LINE_ITEM_TASK_CODE associated with them (in which case this field would be left null).

InvoiceDetail.Task_ID

Invoice Detail>Task

LINE_ITEM_EXPENSE_CODE

Character * 20

Required for expense items

The expense code (e.g., using the UTBMS code set) for this expense line item. Most fee items probably do not have a LINE_ITEM_EXPENSE_CODE associated with them (in which case this field would be left null).

InvoiceDetail.Expense_CD

Invoice Detail>Expense Type

LINE_ITEM_ACTIVITY_CODE

Character * 20

Required for task items

The activity code (e.g., using the UTBMS code set) for this fee line item. Most expense items probably do not have a LINE_ITEM_ACTIVITY_CODE associated with them (in which case this field would be left null).

InvoiceDetail.Activity_CD

Invoice Detail>Activity Type

TIMEKEEPER_ID

Character * 20

Required for task items

A unique identifier for the timekeeper for this line entry. Typically, the identifier used here is the primary key for a timekeeper used in a law firm’s financial system (e.g., an employee number, social security number, initials, or anything else so long as it uniquely identifies a particular timekeeper). For fee line items, a null value ("") would be an error. Most expense items probably do not have a TIMEKEEPER_ID associated with them (in which case this field would be left null). Actual timekeeper names should be avoided.

InvoiceDetail.Professional_EID

Validates against Person.AdministrationNumber and Company_Person.Person_ID

Invoice Detail>Professional Displays name from People module

LINE_ITEM_DESCRIPTION

Character * 15 KB

Required for task items

Free form description of this line item. May be up to 15KB of text. If an expense item uses a LINE_ITEM_EXPENSE_CODE, this field is usually left null.

InvoiceDetail.Comments_ID

Invoice Detail>Comments

LAW_FIRM_ID

Character * 50

Required

Identifier(s) uniquely identifying the sending law firm. The law firm's Federal Taxpayer ID if operating in the U.S. or a tax identifier for non-U.S. firms. The field will accommodate up to three identification numbers through the use of a sub-delimiter (~). A null value ("") would be an error.

Invoice.BillingEntity_EID

Validates against Entity.FederalNumber

Base Info>Vendor

LINE_ITEM_UNIT_COST

Currency * 10.4

Required except if an invoice-level adjustment

The standard (i.e., undiscounted) unit cost of the line item. For fees, this would be the hourly rate. For expenses, this would be the cost per unit. For invoice-level adjustments, this field is ignored. A value of zero ("0") or null ("") would be an error unless the line item is an invoice-level adjustment.

InvoiceDetail.Rate

Invoice Detail>Rate

 

eCounsel LEDES 98BIV2 Import Mapping Table 3

LEDES 98BIV2

eCounsel

Field

Type

Required/

Optional

Description

Database

Invoices Module

TIMEKEEPER_NAME

Character * 30

Required for Task Items

The name of a timekeeper. Names must be entered Last name first, then a comma, followed by First name (e.g., "Arnsley, Robert"). THIS FIELD IS PROVIDED FOR INFORMATION ONLY AND MUST NOT BE USED BY THE RECEIVING APPLICATION AS A PRIMARY KEY

FOR TIMEKEEPER. This field is mandatory. Most expense items probably do not have a TIMEKEEPER_NAME associated with them (in which case this field would be left null).

Not imported

Timekeeper name comes from person record associated with Timekeeper_ID

TIMEKEEPER_CLASSIFICATION

Character * 10

Required for Task Items

The staff classification of a timekeeper. This field must use one of the following codes: "PT" (for partner), "AS" (for associate), "OC" (for of counsel), "LA" (for legal assistant), "OT" (for other timekeeper), "SI" (for summer intern), "PL" (for paralegal), "SE" for secretary or clerk), and "NP" (for non-legal professional). THIS FIELD IS PROVIDED FOR INFORMATION ONLY AND MUST NOT BE USED BY THE RECEIVING APPLICATION AS A PRIMARY KEY

FOR TIMEKEEPER. Most expense items probably do not have a TIMEKEEPER_CLASSIFICATION associated with them (in which case this field would be left null).

Not imported

N/A

CLIENT_MATTER_ID

Character * 20

Required except if client does not assign matter identifiers

The client assigned matter code. Multiple CLIENT_MATTER_IDs can be billed in the same invoice. A null value ("") would be an error, unless the client does not assign matter identifiers.

MatterInvoice.MatterNumber_ID Validates against Matter.MatterNumber

Matter Invoice>Matter

PO_NUMBER

Character * 100

 

The alphanumeric, client assigned purchase order number or code. Multiple Purchase Orders can be billed in the same file.

Invoice.PurchaseOrderNumber

NOTE: One PO Number per invoice requires one matter per invoice.

Base Info>Purchase Order #

CLIENT_TAX_ID

Character * 20

Required

The client’s identification for tax purposes. In the UK this would be the VAT number.

Not imported

N/A

MATTER_NAME

Character * 255

Required

The name of the matter to which this invoice relates. THIS FIELD IS PROVIDED FOR INFORMATION ONLY AND MUST NOT BE USED BY THE RECEIVING APPLICATION AS A PRIMARY KEY FOR A MATTER.

Not imported

N/A

INVOICE_TAX_TOTAL

Currency * 12.4

Optional

The sum of all LINE_ITEM_TAX_TOTAL items in this invoice. A null value would denote a tax exempt invoice. The client may request that the tax amount be only the reimbursable tax amount, such as VAT, which they often must track separately for accounting purposes. The receiving application is encouraged to allow for a reasonable variance to account for rounding errors when the sending application calculated the INVOICE_TAX_TOTAL.

Invoice.TaxNativeAmount

Base Info>Total Tax Billed

INVOICE_NET_TOTAL

Currency * 12.4

Required

The sum of all LINE_ITEM_TOTAL values in this invoice minus the INVOICE_TAX_TOTAL. A null value (“”) would be an error. The client may request that the tax amount be only the reimbursable tax amount, such as VAT, which they often must track separately for accounting purposes.

Invoice.AdjustedNativeAmountPre-tax

Base Info>Adjusted Pre-tax Billed

 

eCounsel LEDES 98BIV2 Import Mapping Table 4 

LEDES 98BIV2

eCounsel

Field

Type

Required/

Optional

Description

Database

Invoices Module

INVOICE_CURRENCY

Character * 3

Required

The submission currency by the law firm or vendor denoted by the 3 character ISO currency code (ISO 4217). The payment currency by the client is not driven from this field. A null value (“”) would be an error.

Invoice.Currency_CD Validation required.

Base Info>Currency

TIMEKEEPER_LAST_NAME

Character * 30

Required if TIMEKEEPER_

NAME field is filled in

The last name of a timekeeper. THIS FIELD IS PROVIDED FOR INFORMATION ONLY AND MUST NOT BE USED BY THE RECEIVING APPLICATION AS A PRIMARY KEY

FOR A MATTER. A null value (“”) would be an error for F and IF EXP/FEE/TAX/INV_ADJ_TYPE (most expense and tax line-items probably do not have a TIMEKEEPER_NAME associated with them, in which case this field would be left null (“”)). This data is duplicative of the TIMEKEEPER_NAME field.

Not imported

N/A

TIMEKEEPER_FIRST_NAME

Character * 30

Required if TIMEKEEPER_

NAME field is filled in

The first name of a timekeeper. THIS FIELD IS PROVIDED FOR INFORMATION ONLY AND MUST NOT BE USED BY THE RECEIVING APPLICATION AS A

PRIMARY KEY FOR A MATTER. A null value (“”) would be an error for F and IF EXP/FEE/TAX/INV_ADJ_TYPE (most expense and tax line-items probably do not have a TIMEKEEPER_NAME associated with them, in which case this field would be left null (“”)). This data is duplicative of the TIMEKEEPER_NAME field.

Not imported

N/A

ACCOUNT_TYPE

Character * 1

Required

An identifier indicating whether an invoice is “own account” (“O”), or “third party” (“T”).

Not imported

N/A

LAW_FIRM_NAME

Character * 60

Optional

Law firm name.

Not imported

N/A

LAW_FIRM_ADDRESS_1

Character * 60

Optional

The street address of the law firm. Given these display fields can be supplemented by intermediate vendor applications, a null value ("") would be acceptable.

Not imported

N/A

LAW_FIRM_ADDRESS_2

Character * 60

Optional

Optional second street address of the law firm. Given these display fields can be supplemented by intermediate vendor applications, a null value ("") would be acceptable.

Not imported

N/A

LAW_FIRM_CITY

Character * 40

Optional

The city of the law firm.

Not imported

N/A

LAW_FIRM_STATEorREGION

Character * 40

Optional

The state or region of the law firm.

Not imported

N/A

LAW_FIRM_POSTCODE

Character * 20

Optional

The postal code of the law firm.

Not imported

N/A

LAW_FIRM_COUNTRY

Character * 3

Optional

The country code of the law firm.

Not imported

N/A

CLIENT_NAME

Character * 60

Optional

Client name.

Not imported

N/A

CLIENT_ADDRESS_1

Character * 60

Optional

The street address of the client.

Not imported

N/A

CLIENT_ADDRESS_2

Character * 60

Optional

Optional second street address of the client.

Not imported

N/A

CLIENT_CITY

Character * 40

Optional

The city of the client.

Not imported

N/A

CLIENT_STATEorREGION

Character * 40

Optional

The state or region of the client. Given these display fields can be supplemented by intermediate vendor applications, a null value ("") would be acceptable.

Not imported

N/A

CLIENT_POSTCODE

Character * 20

Optional

The postal code of the client.

Not imported

N/A

CLIENT_COUNTRY

Character * 3

Optional

The country code of the client.

Not imported

N/A

 

eCounsel LEDES 98BIV2 Import Mapping Table 5

LEDES 98BIV2

eCounsel

Field

Type

Required/

Optional

Description

Database

Invoices Module

LINE_ITEM_TAX_RATE

Decimal * 0.4

Optional

Percentage tax rate against charge. A decimal number between 0 and 1 indicating the rate of taxation on the line item. A null ("") or 0 would indicate no taxes apply to the line item.

MatterInvoiceTaxSummary.TaxRate

Creates one MatterInvoiceTaxSummary for each row where LawFirm_ID, Line_Item_Tax_Rate and Line_Item_Tax_Type are the same

Matter Tax Detail>Tax Rate

LINE_ITEM_TAX_TOTAL

Currency * 10.4

Required

Total amount of tax for the line item. This must be ((LINE_ITEM_UNIT_COST * LINE_ITEM_NUMBER_OF_UNITS) + LINE_ITEM_ADJUSTMENT_AMOUNT) * LINE_ITEM_TAX_RATE.

MatterInvoiceTaxSummary.TotalTaxFees OR MatterInvoiceTaxSummary.TotalTaxExpenses

For each row where LawFirm_ID, Line_Item_Tax_Rate and Line_Item_Tax_Type are the same and EXP/FEE/INV_ADJ_TYPE = F, then set MatterInvoiceTaxSummary.TotalTaxFees with results of the sum of Line_Item_Tax_Total

For each row where LawFirm_ID, Line_Item_Tax_Rate and Line_Item_Tax_Type are the same and EXP/FEE/INV_ADJ_TYPE = E, then set MatterInvoiceTaxSummary.TotalTaxExpenses with results of the sum of Line_Item_Tax_Total

Matter Tax Detail>Total Tax Fees or Total Tax Expenses

LINE_ITEM_TAX_TYPE

Character * 20

Optional

Tax type indicator (e.g. VAT, GST, PST, Other). Information purposes only and not used in the invoice calculation. A null value ("") would be acceptable.

MatterInvoiceTaxSummary.TaxType_CD (See Line_Item_Tax_Rate) InvoiceDetailTaxable.TaxType_CD

Matter Tax Detail>Tax Type

INVOICE_REPORTED_TAX_TOTAL

Currency * 12.4

Optional

The amount of tax in the national currency as reported to the tax authorities. Information purposes only and not used in the invoice calculation. A null value ("") would be acceptable.

Not imported

N/A

INVOICE_TAX_CURRENCY

Character * 3

Optional

The currency of INVOICE_REPORTED_TAX_TOTAL denoted by the 3 character ISO currency code (ISO 4217). A null value (“”) would mean that the total tax on an invoice is in the same currency as the INVOICE_CURRENCY.

Not imported

N/A

  • Was this article helpful?