Build UAE Legal LEDES 1998B Invoice (UTBMS, USD/AED)
Skill: Turn UAE legal time & expenses into a LEDES 1998B invoice
Region: United Arab Emirates Category: Legal / Arbitration Does: Takes a law firm's (or in-house team's) recorded time and expenses for a UAE matter and assembles the LEDES 1998B electronic invoice — the pipe-delimited fixed-layout file, coded with UTMBS task/activity/expense codes, that corporate clients ingest into e-billing systems. Spec: LEDES Oversight Committee — LEDES 1998B (pipe-delimited) using UTBMS code sets, in USD or AED (current version)
LEDES 1998B is the long-standing pipe-delimited legal e-billing format published by the LEDES Oversight Committee. Each line item carries a UTBMS task code (e.g. L-series litigation / B-series business) and an activity or expense code. UAE corporate legal departments and outside counsel use it for matter billing; amounts are commonly in USD for international clients or AED for local billing. Field names below follow the LEDES 1998B record layout, not a verbatim schema.
When this applies
- A law firm bills a corporate client (or an in-house team allocates cost) for a UAE matter through an e-billing platform that ingests LEDES 1998B.
- Time and expense entries are coded with UTBMS and need to be exported as the fixed pipe-delimited file rather than a PDF invoice.
- Both contentious (arbitration/litigation) and advisory matters are billed this way; currency is set by the client (USD or AED).
Structure (time/expense → LEDES 1998B)
File header (following the form):
LEDES1998B[] field-name header line, then one [] -terminated line per item
Per line item (key fields):
INVOICE_DATE, INVOICE_NUMBER
CLIENT_ID, LAW_FIRM_MATTER_ID, INVOICE_TOTAL
BILLING_START_DATE, BILLING_END_DATE
LINE_ITEM_NUMBER
EXP/FEE/INV_ADJ_TYPE F = fee, E = expense
LINE_ITEM_NUMBER_OF_UNITS hours (fees) / quantity (expenses)
LINE_ITEM_ADJUSTMENT_AMOUNT
LINE_ITEM_TOTAL units x rate (- adjustments)
LINE_ITEM_DATE
LINE_ITEM_TASK_CODE UTBMS task (e.g. L210, B110)
LINE_ITEM_ACTIVITY_CODE UTBMS activity (A101...) / expense (E101...)
TIMEKEEPER_ID, TIMEKEEPER_NAME, TIMEKEEPER_CLASSIFICATION
LINE_ITEM_DESCRIPTION
LAW_FIRM_ID, CLIENT_MATTER_ID, RATE
Data rules
- Pipe-delimited, fixed field order: the file begins with
LEDES1998B[], then the field-name header, then each record terminated by[]; field order must match the header exactly or the e-billing system rejects it. - UTBMS coding required: every fee line carries a task code (litigation L-series, e.g. L210; business B-series, e.g. B110) and an activity code (A-series); expense lines carry an expense code (E-series).
- Math must foot:
LINE_ITEM_TOTAL = units × RATE − adjustments; INVOICE_TOTAL = Σ line-item totals; fees vs. expenses flagged correctly (F/E). - Currency consistency: all amounts in a single currency per invoice — USD for international clients or AED for local — matching the engagement terms; do not mix.
- Timekeeper integrity: each fee line ties to a valid TIMEKEEPER_ID, name and classification (partner/associate/paralegal) with the agreed RATE.
- Identifiers: CLIENT_ID, LAW_FIRM_MATTER_ID / CLIENT_MATTER_ID and INVOICE_NUMBER must match the client's records; VAT, where applicable, is handled per the client's e-billing configuration.
Worked example (outline)
LEDES1998B[]
INVOICE_DATE|INVOICE_NUMBER|CLIENT_ID|LAW_FIRM_MATTER_ID|INVOICE_TOTAL|...[]
20260531|INV-7781|ACME-UAE|M-2026-014|3550.00|20260501|20260531|1|F|6.00|0.00|3000.00|20260512|L210|A103|TK-101|A. Counsel|Partner|"Draft Statement of Defence"|FIRMX|M-2026-014|500.00[]
20260531|INV-7781|ACME-UAE|M-2026-014|3550.00|...|2|E|1.00|0.00|550.00|20260520|...|E118|...|"Arbitration filing fee"|...[]
Invoice total = 3,550.00 (USD) = 3,000.00 fees + 550.00 expense
The file is uploaded to the client's e-billing system for review and payment.
Validation checklist
- File opens with
LEDES1998B[]+ field-name header; each record terminated by[], field order matching the header - Every fee line has a UTBMS task + activity code; expense lines an E-series code; F/E flag correct
-
LINE_ITEM_TOTAL = units × RATE − adjustments; INVOICE_TOTAL = Σ line totals - Single currency per invoice (USD or AED) matching engagement terms
- Valid TIMEKEEPER_ID / name / classification and agreed RATE per fee line
- CLIENT_ID, matter IDs and INVOICE_NUMBER match the client's records
- Passes the client's e-billing import validation
Last updated: 2026-06-04 — confirm the current LEDES 1998B layout and UTBMS code sets against the LEDES Oversight Committee specification, and the client's e-billing requirements (currency, VAT handling), before use.