WJD

WJD Legal

Case management

Sign in to continue.

Day
Organization settings
0.00 hrs
$0.00
0:00:00 Rounds to your increment when applied.

Log time

Start typing in either dropdown to search it. Enter picks the highlighted item; Enter in the description or amount box saves.
Note

Entries

Click a row to edit it. Timed entries sort by start time.

Case list

Every open matter.
Week
0.00 hrs
$0.00

Hours by case and day

Click any cell to jump to that day.
Pay period
0.00 hrs

By person

Billable and office time side by side. Overtime uses the rules on the Data tab.

By day

Month
0.00 hrs
$0.00

Calendar

Click any day to open it. Weekdays with nothing logged are outlined.

By case

By billing category

Add a case

The rate and the category set both live on the case, so a raise or a form change later never rewrites what you already logged.
Rates are set in Organization settings → Cases, so the everyday list stays about who and what.

Cases

Click a case to see its billing history. Use Edit to change its details.

Jurisdictions

Pick one to see everything it governs — what it pays, what it reimburses, and the codes it wants.

Add a jurisdiction

Copying an existing one brings its billing categories, rate chart and mileage rate across, so a new federal district does not mean retyping the CJA codes.

Change history

Rates, mileage, roles and billing categories are not edited in place. Each change is recorded as a version that takes effect from a date — so what a case was worth, and which codes the site wanted, on any given day stays answerable.

Helpful links

Record a change

The rates, mileage, roles and categories in force now. Change what moved and leave the rest — saving records a version from this date, and shows you exactly what changed before it commits.

Case types

Roles

Billing categories

These must read exactly as they do on the site — including outdated agency names and any typos it carries. The Not billable — reasons list is firm-wide, not part of this jurisdiction, and is edited in Settings → Firm.

Default indigent rates

Mileage

Roles

What this program calls the people who bill on it, and what each is paid on each kind of case. What a case is capped at is under Cases.

Billing categories

The codes this jurisdiction's site expects. They must read exactly as they do on the site — including outdated agency names and any typos it carries. Change them with Record a change under Change history. The Not billable — reasons list is firm-wide and is edited in Settings → Firm.

Items

Month-end billing run

Grouped the way you file it: one block per jurisdiction, then per case, with the category breakdown each voucher asks for.

Invoices

Every invoice moves Invoiced → Submitted for payment → Paid → Closed. Tick a few and advance them together. A rate or mileage change never re-prices work that is already on an invoice — the jurisdiction settles any difference.

Tasks

What is waiting to be done, and on whose case. Read-only for now — creating and closing tasks comes later.

People

Everyone the firm knows — clients, prosecutors, experts and the office. Users are the subset who sign in, and they are set up in Settings → Users.

Users

Pick one to see how they sign in, what they bill as, and what they cost.

Add a user

A timekeeper signs in, logs their own time, and never sees a rate or a dollar amount anywhere. An admin sees every person's time, all rates, the billing run, and these settings. Office people start on the Not Billable client, and cost to the firm is never shown to the person it belongs to.

Credentials, by jurisdiction

Where they are admitted, what they practice as, and what they are certified for. Leave a jurisdiction blank if they do not work there.
Bar admissions

What a case is capped at

Each program limits what one case can bill, or what one attorney can bill in a year. The rate charts under Jurisdictions say what an hour is worth; these say when to stop.

Rates on one case

What one case pays, and how that changes over time. Kept away from the day-to-day case list because it's set once and then left alone.

Time and rounding

Firm-wide, so every voucher rounds the same way whoever logged the time. A required category applies to time entries only — mileage is never blocked.

Non-billable reasons

Why time is logged against Not Billable — the reasons you pay for but never bill. Dated like the rate schedules, so removing one does not rewrite what is already logged.

Pay cycle and overtime

Drives the Pay period screen and the labor cost it reports.

User settings

Just yours — nobody else sees these, and they don't affect how time is billed. Set the daily target to 0 to hide it.

You

Summary

Totals for a date range. Everything below and the CSVs follow these settings.

By case

By billing category

Pick a single case above to get a clean voucher breakdown.

Every entry in range

You

A required category applies to time entries only — mileage is never blocked. The pay period runs in cycles from whatever start date you give it.

Data file

How saving works

Chrome / Edge: click Connect data folder and pick a folder in Box. This writes daily-time.json there and re-saves automatically after every change, plus a dated snapshot in backups/ once a day.

Safari: no folder access — the app keeps a working copy in the browser and you use Download backup / Import JSON.

Every entry stores the category code and label as text, so editing a category set later never rewrites time you already logged.