# Track your Legal Tracker invoices from your own systems

> Read the status of every invoice your firm posted to Legal Tracker, and the matters you bill to, with one API call each. A workflow checks your posted invoices each weekday morning and emails you the ones disputed, reduced, rejected or put on hold.

Page: https://fous.com/automate/legal-tracker
Updated: 2026-11-12

Works with your own Legal Tracker account. Fous is an independent product.

## What you can build on Legal Tracker

### Check posted invoice statuses

Reads the invoices your firm has posted in Legal Tracker, with each one's status and your client's comments.

- Takes: Client company (optional), posted since (optional)
- Returns: Invoice number, client company, matter name, firm client number, firm matter number, invoice date, billing period, total, currency, status, client comments

### List the matters you bill to

Reads the matters your firm can see in Legal Tracker, with your own client and matter numbers and whether a matter is flagged incomplete.

- Takes: Client company (optional)
- Returns: Matter name, client company, firm client number, firm matter number, incomplete flag

### Post a LEDES invoice to a matter

Uploads one LEDES invoice with LEDES Manual Upload on a matter, chooses the law firm office and currency, and posts it.

- Takes: Client company, matter, LEDES file, law firm office, currency
- Returns: Invoice number, matter name, invoice date, total, status

## Automate Legal Tracker with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Disputed, reduced, rejected and held invoices, every morning

Starts: Every weekday at 8:00

1. Check the statuses of the invoices your firm posted in the last 90 days.
2. Keep the invoices whose status changed since the last run.
3. Email you each one with its client company, matter, total, new status and client comments.

### Approved invoices, handed to accounts receivable

Starts: Every day at 18:00

1. Check the statuses of your posted invoices.
2. Keep the invoices that became approved since the last run, and stop if there are none.
3. Post invoice number, firm client and matter numbers, total and currency to your billing system's webhook.

### Matters to fix before month-end billing

Starts: Monthly on the 25th at 9:00

1. List the matters your firm bills to in Legal Tracker.
2. Keep the matters flagged incomplete or missing your firm's client or matter number.
3. Email you the list, grouped by client company.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Check posted invoice statuses” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "signon.thomsonreuters.com/check_invoice_statuses",
    "input": {
      "client_company": "Acme",
      "posted_since": "2026-10-01"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "invoices": [
      {
        "invoice_number": "NW-2026-1187",
        "client_company": "Acme",
        "matter_name": "Acme v. Globex supply dispute",
        "firm_client_number": "40112",
        "firm_matter_number": "40112-0031",
        "invoice_date": "2026-10-31",
        "billing_period": "2026-10-01 to 2026-10-31",
        "total": 18450,
        "currency": "USD",
        "status": "Reduced",
        "client_comments": "Line 14: research time above guideline cap."
      }
    ]
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## Legal Tracker’s own options

Thomson Reuters documents a Billing API for Legal Tracker that posts LEDES invoices with attachments, downloads invoices and attachments, and reads matters. Its documentation is on the Thomson Reuters Developer Portal, where the API permissions page needs a sign-in. In Legal Tracker itself, firms post by hand, by SpeedPost or with the LEDES Generator.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Billing API | Posts LEDES invoices with attachments, downloads invoices and attachments, gets an invoice by ID, gets matters and attachment types. | A Developer Portal account. Your firm and office IDs come from Legal Tracker or support, and attachments go through the eFiles API first. |
| SpeedPost | Posts several LEDES invoices in one file, each to its own matter, without knowing the matter name or number. | A LEDES file from your time and billing system, and your firm's client and matter numbers entered in Tracker. |
| Legal Tracker by hand | Invoices, Matters, Budgets, Timekeeper Rates, Status Reports and Notes, Reports. The LEDES Generator builds one 1998BI invoice on screen. | A firm user account. Posting needs Firm Administrator or Firm User with Billing, and Matter Administrator or Matter Editor. |

Read on November 12, 2026: [Legal Tracker Billing API](https://developerportal.thomsonreuters.com/billing-api), [Posting invoices: Manual, SpeedPost, LEDES Generator](https://www.thomsonreuters.com/en-us/help/legal-tracker/law-firm/invoices/posting-invoices), [Invoicing overview](https://www.thomsonreuters.com/en-us/help/legal-tracker/law-firm/invoices/invoicing-overview).

## Signing in to Legal Tracker

Legal Tracker opens from the Thomson Reuters sign-on page, and what each person can post depends on the system role and matter role your firm gives them. With Fous you sign in once through that sign-on page with your own account. The login is sealed with AES-256, and a method reads and does only what your account can.

## Worth knowing

- **Your numbers must match exactly**: Your firm's client and matter numbers in Tracker must exactly match your time and billing system, or the invoice will not post. SpeedPost depends on them to find the matter.
- **One invoice, one matter**: You cannot post one invoice to several matters. A SpeedPost file can hold several invoices, each with its own invoice number and its own matter.
- **Incomplete tasks hold delivery**: An invoice posted to a matter with incomplete tasks is saved but held from delivery until those tasks are resolved. A matter flagged incomplete needs its required information before you can post.
- **Linking a rejected invoice**: A new invoice can be linked to a rejected one dated within 90 days of the posting date. Thomson Reuters says linking is not available through the API or SpeedPost.

## More in Legal, courts and intellectual property

- [Portal Informacyjny Sądów Powszechnych](https://fous.com/automate/portal-informacyjny-sadow-powszechnych.md)
- [MyHMCTS](https://fous.com/automate/myhmcts.md)
- [eCourts e-Filing](https://fous.com/automate/ecourts-e-filing.md)
- [Money Claim Online](https://fous.com/automate/money-claim-online.md)
- [PACER](https://fous.com/automate/pacer.md)
- [Authorized Paid Representative Portal](https://fous.com/automate/authorized-paid-representative-portal.md)
- [Arbitration Forums](https://fous.com/automate/arbitration-forums.md)
- [CCMS](https://fous.com/automate/ccms.md)
- [CounselLink](https://fous.com/automate/counsellink.md)
- [TyMetrix 360](https://fous.com/automate/tymetrix-360.md)
- [Collaborati](https://fous.com/automate/collaborati.md)
- [MyEPO Portfolio](https://fous.com/automate/myepo-portfolio.md)

Other industries: [ACE AESDirect](/automate/ace-aesdirect), [Empower Plan Service Center](/automate/empower-plan-service-center), [myMSC](/automate/mymsc), [Kroger One Network portal](/automate/kroger-one-network-portal), [GM SupplyPower](/automate/gm-supplypower), [Collins Aerospace Customer Portal](/automate/collins-aerospace-customer-portal).

## Frequently asked questions

### Does Legal Tracker have an API?

Yes. Thomson Reuters documents a Billing API that posts LEDES invoices with attachments, downloads invoices and attachments, and reads matters. Its documentation is on the Thomson Reuters Developer Portal, and the page on API permissions needs a sign-in.

### Which LEDES formats does Legal Tracker accept?

LEDES 1998B, 1998BI, 1998BI V5 and LEDES XML 2.1. LEDES is not required by Tracker, but your client can limit you to LEDES and to certain currencies. A non-LEDES invoice is posted with Other File Upload and needs a PDF of the invoice.

### Who in my firm can post invoices to Legal Tracker?

A Firm Administrator, or a Firm User with Billing, who also holds the Matter Administrator or Matter Editor role on the matter. The same roles apply to every posting method: manual upload, SpeedPost and the LEDES Generator.

### Why did my invoice not reach my client?

Check whether it is on Delivery on Hold: an invoice posted to a matter with incomplete tasks is saved but held until those tasks are resolved. Complete what the matter asks for, and the invoice can be delivered.

### Is Fous affiliated with Thomson Reuters?

No. Fous is an independent product. You use it with your own Legal Tracker account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Legal Tracker (Thomson Reuters). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
