Skip to product information
1 of 21

Legal Office Management - Dolibarr

Regular price €299,00
Regular price Sale price €299,00
Sold out

1. Overview

Legal Office Management (technical name: legalofficemanagement) is a complete Dolibarr module that turns Dolibarr into a specialised ERP/CRM for law...

7 people are viewing this right now

View full product details

1. Overview

Legal Office Management (technical name: legalofficemanagement) is a complete Dolibarr module that turns Dolibarr into a specialised ERP/CRM for law firms and legal-advisory practices. It covers the full lifecycle of legal work — from prospect and case intake through analysis, procedure, hearings, correspondence, deadline monitoring, billing and closing — within a single platform.

The module is a business layer built ON TOP of native Dolibarr. It extends the native objects (third parties, invoices, payments, bank, projects, contracts, agenda, DMS, users) and never duplicates the native commercial or financial engine, guaranteeing data consistency and future compatibility.

Editor: DoliResources — Copyright © 2026 DoliResources — www.doliresources.com — GNU GPL v3+.

2. Architecture

·       Standard Dolibarr modular architecture: a descriptor class (modLegalOfficeManagement) declares tables, menus, permissions, a cron job and triggers.

·       12 business objects backed by dedicated SQL tables (llx_legalofficemanagement_*), each extending the native CommonObject class with PDO / native database APIs.

·       A shared, field-driven generic list & card engine (search, column selector, foreign-key links, linked-records panels) keeps the code compact and consistent.

·       Business trigger (BILL_PAYED) keeps fees coherent with native invoice payments.

·       Daily cron job supervises procedural deadlines and flags overdue items.

·       Responsive UI with a dedicated CSS charter (navy / bordeaux / gold), Font Awesome 5 icons and Bootstrap-compatible markup. Multi-company aware.

Object model:

Object

Purpose

Key native link

Client

Law-firm client (extends third party)

Societe

Case (Dossier)

Litigation / advisory case, Kanban

Project, User, Court

Court

Court / jurisdiction directory

Hearing

Court hearing / audience

Case, Court, User

Deadline

Procedural / contractual deadline

Case, Client, User

Consultation

Legal consultation

Client, Case, User

Time entry

Time tracking (billable/non-billable)

Case, Client, User

Contract

Contract with versioning

Client, Case, Contrat

Fee

Fee (fixed/hourly/success/retainer)

Client, Case, Facture

Correspondence

Inbound/outbound letters, emails

Case, Client, User

Document

Legal document manager (GED)

Case, Client, User

Team

Team assignment / workload

Case, User

3. Functional Modules

3.1 Dashboard

A modern, profession-specific cockpit (distinct from the standard Dolibarr dashboard) with KPI cards grouped in five zones (case portfolio, agenda & deadlines, firm activity, fees & billing, analytics) and four interactive charts.

3.2 Cases & Kanban board

Litigation, advisory, arbitration, mediation and drafting cases across eight legal domains. A drag & drop Kanban board moves cases through six stages (Intake, Analysis, Procedure, Hearings, Awaiting ruling, Closed) with instant AJAX persistence.

3.3 Courts, hearings & legal agenda

·       Court / jurisdiction directory (civil, appeal, cassation, administrative, commercial, labour, criminal).

·       Hearings with date, court, room, judge, type and result, syncable with the native agenda.

·       Legal agenda grouping upcoming hearings and procedural deadlines by month with one-click completion.

3.4 Deadlines, consultations & time tracking

·       Procedural deadlines (procedure, pleadings, appeal, hearing, contract, renewal) with daily cron supervision.

·       Legal consultations by mode (appointment, phone, video, email) with duration and amount.

·       Time tracking per case, client and lawyer, distinguishing billable and non-billable time and hourly rate.

3.5 Contracts, fees & billing

·       Contracts (engagement, fee agreement, commercial, employment, lease, NDA) with versioning and signature tracking.

·       Fees: fixed, hourly, success, retainer and disbursement — linked to native Dolibarr invoices.

·       Billing cockpit: invoiced fees, fees to invoice, retainers held, turnover and unpaid invoices, plus per-client billing.

3.6 Correspondence, documents & team

·       Correspondence: inbound/outbound letters, emails, fax and notifications, linked to cases and clients.

·       Legal document manager (GED): pleadings, summons, judgments, contracts, letters, evidence, minutes, notes — with versioning, confidentiality and archiving.

·       Team workload & performance based on native users: cases, hearings, hours logged, billable hours and performance rate.

3.7 Reporting

Twelve decision-support reports (cases, clients, hearings, time, fees, billing, payments, productivity, profitability, deadlines) with CSV, Excel and print / PDF exports.

4. Business Workflow

Prospect → Case intake → Legal analysis → Engagement → Consultations → Hearings → Correspondence → Deadline monitoring → Billing → Closing → Archiving.

5. Dolibarr Integration

Every commercial and financial operation reuses the native Dolibarr objects:

·       Third parties & contacts — clients extend native Societe records.

·       Customer invoices, payments & bank — fees and billing use native invoicing; turnover and unpaid KPIs read llx_facture.

·       Projects & contracts — cases link to native projects; contracts link to native Contrat.

·       Agenda — hearings and deadlines feed the legal agenda, syncable with the native agenda.

·       DMS (GED) — legal documents integrate with the native document management.

·       Users — lawyers, collaborators and assistants are native Dolibarr users; team analytics build on them.

6. Menus

A dedicated top menu “Legal Office” exposes the full left-menu tree:

·       Dashboard, Clients, Cases, Cases board (Kanban), Courts, Hearings, Legal agenda, Deadlines,

·       Consultations, Time tracking, Contracts, Fees, Billing, Correspondence, Documents,

·       Team workload, Team, Reporting, Setup.

7. Permissions

Thirteen permission groups, each with read / create-modify / delete rights (reporting is read-only), enabling role-based profiles (administrator, partner, lawyer, paralegal, legal assistant, secretary, accountant, reader) and per-case confidentiality.

Group

Read

Write

Delete

Clients

yes

yes

yes

Cases

yes

yes

yes

Hearings

yes

yes

yes

Deadlines

yes

yes

yes

Consultations

yes

yes

yes

Time entries

yes

yes

yes

Contracts

yes

yes

yes

Fees

yes

yes

yes

Courts

yes

yes

yes

Correspondence

yes

yes

yes

Documents

yes

yes

yes

Team

yes

yes

yes

Reporting

yes

8. Administrator Guide

·       Installation: copy the legalofficemanagement folder into htdocs/custom/, then enable the module from Home > Setup > Modules.

·       On first activation the module creates its tables, menus, permissions and a realistic demonstration dataset (clients, cases, courts, hearings, deadlines, consultations, time, contracts, fees, correspondence, documents, team and native invoices).

·       Configuration page: native-integration status, deadline alert (days), default hourly rate, default currency, default confidentiality, plus buttons to install or securely remove the demonstration data.

·       The demo purge deletes only the rows created by the module (import key LOMDEMO) and the native third parties / invoices it created.

·       A daily cron job supervises procedural deadlines and flags overdue items.

·       Languages: French, English, Spanish, Italian and German.