Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Legal
  3. Legal Case Management - International v 18.0
  4. Sales Conditions FAQ

Legal Case Management - International

by EandA https://www.eanda.tech
Odoo
v 18.0 Third Party 13
Download for v 18.0 Deploy on Odoo.sh Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • Documentation
English | Français | Español

Legal Case Management Module

A comprehensive legal case management solution for law firms.

Key Features

📁 Case Management

Complete management of legal cases with custom fields for different jurisdictions.

⚖️ Multi-Jurisdiction Support

Support for Civil Law, Common Law, and Mixed legal systems.

🌍 International Compliance

GDPR, AML, and international sanctions compliance.

📅 Deadlines & Calendars

Automatic deadline calculation based on legal system.

📄 Document Management

Secure document storage with version control.

Installation

1. Add the module to your addons path

2. Update the module list

3. Install the module from Apps menu

Configuration

1. Configure legal jurisdictions in Configuration > Legal > Jurisdictions

2. Set up court information

3. Define procedure types

Module de Gestion Juridique

Une solution complète de gestion de cabinet d'avocats.

Fonctionnalités principales

📁 Gestion des dossiers

Gestion complète des dossiers juridiques avec champs personnalisés.

⚖️ Support multi-juridiction

Support pour les systèmes de droit civil, common law et mixtes.

🌍 Conformité internationale

Conformité RGPD, LCB-FT et sanctions internationales.

📅 Délais et calendriers

Calcul automatique des délais selon le système juridique.

📄 Gestion documentaire

Stockage sécurisé des documents avec contrôle de version.

Installation

1. Ajouter le module au chemin des addons

2. Mettre à jour la liste des modules

3. Installer le module depuis le menu Applications

Configuration

1. Configurer les juridictions dans Configuration > Juridique > Juridictions

2. Configurer les informations des tribunaux

3. Définir les types de procédure

Módulo de Gestión Legal

Una solución completa para la gestión de bufetes de abogados.

Características principales

📁 Gestión de casos

Gestión completa de casos legales con campos personalizados.

⚖️ Soporte multi-jurisdiccional

Soporte para sistemas de Derecho Civil, Common Law y mixtos.

🌍 Cumplimiento internacional

Cumplimiento GDPR, AML y sanciones internacionales.

📅 Plazos y calendarios

Cálculo automático de plazos según el sistema legal.

Instalación

1. Añadir el módulo a la ruta de addons

2. Actualizar la lista de módulos

3. Instalar el módulo desde el menú Aplicaciones

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Calendar (calendar)
• Contacts (contacts)
• Discuss (mail)
• Project (project)
Lines of code 3063
Technical Name lga_legal_management_community
LicenseLGPL-3
Websitehttps://www.eanda.tech

Table of Contents

  • User Manual - Legal Case Management Module
  • Table of Contents
  • Introduction
    • Key Features
  • Installation & Setup
    • Installation Steps
    • Initial Configuration
      • Create User Groups
      • Create Employees (Lawyers)
      • Create Clients
  • Dashboard
    • Accessing the Dashboard
    • Dashboard Components
    • Quick Actions
  • Case Management
    • Creating a New Case
    • Viewing Case Details
      • Information Tab
      • Legal Tab
      • Finance Tab
      • Audiences Tab
      • Deadlines Tab
      • Documents Tab
    • Case Workflow
    • Searching and Filtering Cases
  • Audience Management
    • Creating a Hearing
    • Hearing Workflow
    • Adding a Hearing Report
    • Hearing Calendar View
  • Deadline Management
    • Creating a Deadline
    • Deadline Types
    • Deadline Status
    • Deadline Alerts
  • Document Management
    • Uploading a Document
    • Document Types
    • Document Actions
    • Document Tags
  • Time Tracking & Invoicing
    • Logging Time
    • Activity Types
    • Time Entry Workflow
    • Creating an Invoice
    • Invoice Status
  • Client Portal
    • Overview
    • Accessing the Portal
    • Enabling Portal Access for a Client
    • Client Portal Features
      • Dashboard
      • My Cases
      • My Hearings
      • My Deadlines
      • My Documents
      • GDPR Consent
  • GDPR Compliance
    • Overview
    • Managing Client Consent
      • Giving Consent
      • Withdrawing Consent
    • Data Access Requests
      • Types of Requests
      • Processing a Request
    • Audit Logs
  • Country Configuration
    • Overview
    • Configuring Your Country
    • Pre-configured Countries
    • Adding a New Country
    • What Changes When You Change Country
  • Reports & Analytics
    • Financial Reports
    • Profitability Analysis
    • Exporting Reports
  • Troubleshooting
    • Common Issues and Solutions
      • Issue: Cannot create a case
      • Issue: Client cannot access portal
      • Issue: Deadlines not showing alerts
      • Issue: Documents not uploading
      • Issue: Time entries cannot be invoiced
      • Issue: GDPR data export not working
    • Support
  • Keyboard Shortcuts
  • Glossary
  • Version History

User Manual - Legal Case Management Module

Table of Contents

  1. Introduction
  2. Installation & Setup
  3. Dashboard
  4. Case Management
  5. Audience Management
  6. Deadline Management
  7. Document Management
  8. Time Tracking & Invoicing
  9. Client Portal
  10. GDPR Compliance
  11. Country Configuration
  12. Reports & Analytics
  13. Troubleshooting

Introduction

The Legal Case Management Module is a comprehensive solution for law firms and legal departments. It provides tools for managing legal cases, hearings, deadlines, documents, time tracking, and client communications.

Key Features

    • Complete case lifecycle management
    • Hearing and court date tracking
    • Deadline and statute of limitations monitoring
    • Document management with secure storage
    • Time tracking and billing
    • Client portal for self-service
    • GDPR compliance tools
    • Multi-country legal system support
    • Multi-language interface

Installation & Setup

Installation Steps

1. Copy the module to your Odoo addons directory: .. code-block:: bash

cp -r lga_legal_management /odoo/addons/
  1. Update the module list: - Go to Apps → Update Apps List
  2. Install the module: - Search for "Legal Case Management" - Click Install
  3. Configure your country: - Go to Legal → Configuration → Configure Country - Select your country and click Apply Configuration

Initial Configuration

Create User Groups

Group Permissions
User / Lawyer Create and manage own cases
Manager / Lead Lawyer Full access to all cases
Legal Administrator System configuration

Create Employees (Lawyers)

  1. Go to Lawyers & Assistants
  2. Click New
  3. Fill in: - Name, work email, etc. - Is Lawyer (check this box) in Legal Tab - Hourly Rate in Legal Tab
  4. Save

Create Clients

  1. Go to Client & Parties
  2. Click New
  3. Fill in: - Name - Email - Phone - Is Client (check this box)
  4. Save

Dashboard

The dashboard provides an overview of your legal activities.

Accessing the Dashboard

Menu: Legal → Dashboard

Dashboard Components

Component Description
Active Cases Number of cases currently in progress
Today's Hearings Hearings scheduled for today
Urgent Deadlines Deadlines due within 7 days
Recent Cases Latest 5 cases created
Upcoming Hearings Next 5 scheduled hearings
Urgent Deadlines List Deadlines requiring immediate attention

Quick Actions

From the dashboard, you can: - Click on any statistic to see details - Use the Quick Actions buttons: - New Case - New Hearing - Log Time - New Invoice

Case Management

Creating a New Case

Menu: Legal → Cases → Create

Required Fields:

Field Description Example
Subject Brief case description "Commercial dispute - Contract breach"
Main Client Client name "ABC Corporation"
Lead Lawyer Responsible attorney "Me Jean "
Case Type Legal domain "Commercial Law"

Optional Fields:

Field Description
Reference Client's internal reference
Associate Lawyers Additional lawyers on the case
Legal Assistants Paralegals or assistants
Opposing Parties Counterparties in the dispute
Lead Parties Main parties involved
Jurisdiction Court or arbitration venue
Dispute Amount Value in dispute
Estimated Fees Projected legal fees
Priority Low/Normal/High/Urgent/Critical
Deadline Date Target completion date

Viewing Case Details

Menu: Legal → Cases → Click on any case

The case detail page has several tabs:

Information Tab

  • Case reference and subject
  • Client and lawyer information
  • Opposing parties
  • Dates (opening, closing, deadline)

Legal Tab

  • Detailed description
  • Facts and history
  • Claims and demands
  • Legal basis
  • Applicable jurisprudence
  • Legal strategy

Finance Tab

  • Dispute amount
  • Estimated vs actual fees
  • Estimated vs actual costs
  • Billing type
  • Invoice summary

Audiences Tab

  • List of all hearings for this case
  • Add new hearing button

Deadlines Tab

  • List of all deadlines for this case
  • Add new deadline button

Documents Tab

  • List of all documents for this case
  • Upload new document button

Case Workflow

Draft → Pending → Active → Suspended → Closed → Archived
Action Button When to use
Activate Activate When case is ready to start
Suspend Suspend When case is on hold
Close Close When case is resolved
Reopen Reopen When closed case needs attention
Archive Archive For completed cases (read-only)

Searching and Filtering Cases

Menu: Legal → Cases

Search Options: - By reference number - By subject - By client name

Filters: - My Cases - Cases assigned to you - Active - Cases in progress - Urgent - High priority cases - Overdue - Cases past deadline

Group By: - Case Type - Lawyer - Status - Priority

Audience Management

Creating a Hearing

Menu: Legal → Audiences → Create

Required Fields:

Field Description
Case Associated case
Type Preliminary, Hearing, Judgment, Appeal, etc.
Date Hearing date
Start Time Beginning time
Purpose Hearing objective

Optional Fields:

Field Description
End Time Estimated end time
Court Jurisdiction name
Courtroom Room number
Judge Presiding judge
Clerk Court clerk
Prosecutor Prosecutor (if applicable)
Lawyers Present Attending attorneys
Clients Present Attending clients

Hearing Workflow

Scheduled → Confirmed → In Progress → Held → Postponed → Cancelled
Action Description
Confirm Confirm the hearing with all parties
Start Begin the hearing (changes to In Progress)
Hold Mark as completed
Postpone Reschedule for another date
Cancel Cancel the hearing

Adding a Hearing Report

After the hearing, you can add: - Report - Detailed minutes of the hearing - Decision - Court's ruling or decision - Next Steps - Actions to take following the hearing

Hearing Calendar View

Menu: Legal → Audiences → Calendar

The calendar shows all scheduled hearings with color coding: - 🟢 Green - Confirmed - 🟡 Yellow - Scheduled - 🔴 Red - Urgent/Cancelled

Deadline Management

Creating a Deadline

Menu: Legal → Deadlines → Create

Required Fields:

Field Description Examples
Case Associated case "DOS/2025/0001"
Title Deadline description "File appeal brief"
Type Deadline category Procedure, Appeal, Payment
Due Date Expiration date "2025-04-15"

Optional Fields:

Field Description
Start Date Beginning of the period
Responsible Assigned lawyer
Priority Low/Medium/High/Critical
Description Detailed explanation
Consequences What happens if missed
Required Action What needs to be done
Legal Text Applicable law reference

Deadline Types

Type Description
Procedure Court filing deadlines
Appeal Time to file an appeal
Prescription Statute of limitations
Deliberation Judgment deliberation period
Judgment Judgment pronouncement
Execution Enforcement of judgment
Payment Fee or cost payment
Communication Document exchange
Expertise Expert report submission

Deadline Status

Status Color Description
Draft Gray Not yet activated
Active Blue Currently counting down
Completed Green Successfully met
Extended Yellow Due date postponed
Overdue Red Past due date
Cancelled Gray No longer applicable

Deadline Alerts

The system automatically creates reminders at: - 7 days before deadline - 3 days before deadline - 1 day before deadline

Alerts appear in: - Dashboard notifications - Email notifications - System activities

Document Management

Uploading a Document

Menu: Legal → Documents → Add Document

Required Fields:

Field Description
Name Document title
Case Associated case
Type Contract, Pleading, Evidence, etc.
Category Legal, Procedural, Financial, etc.

File Upload: - Click Select File to choose a document - Supported formats: PDF, DOC, DOCX, XLS, XLSX, JPG, PNG - Maximum size: 50 MB

Document Types

Type Description
Contract Agreements and contracts
Pleading Court submissions
Brief Legal memoranda
Evidence Exhibits and proof
Correspondence Emails and letters
Judgment Court decisions
Order Court orders
Expertise Expert reports
Invoice Billing documents
Note Internal notes
Legal Basis Laws and regulations
Jurisprudence Case law

Document Actions

Action Description
Download Save document to your computer
Send by Email Email document to client or colleague
Create Revision Create a new version of the document
Delete Remove document (requires confirmation)

Document Tags

You can add tags to documents for better organization: - Confidential - Sensitive information - Urgent - Requires immediate attention - Important - Key document - To Archive - Ready for archiving

Time Tracking & Invoicing

Logging Time

Menu: Legal → Timesheets → Create

Required Fields:

Field Description
Case Associated case
Date Work date
Start Time Beginning time
End Time Ending time
Activity Type Type of work performed
Description Brief explanation

Activity Types

Type Description
Consultation Client meetings
Legal Research Case law and legislation research
Drafting Document preparation
Correspondence Emails and letters
Hearing Court appearances
Travel Time spent traveling
Meeting Internal meetings
Phone Call Telephone consultations
Administration Administrative tasks
Review Document review
Negotiation Settlement discussions
Expertise Expert analysis

Time Entry Workflow

Draft → Submitted → Validated → Invoiced → Rejected
Action Description
Submit Send for validation (lawyer)
Validate Approve time entry (manager)
Reject Return with rejection reason
Invoice Create invoice from time entry

Creating an Invoice

  1. Go to Legal → Timesheets
  2. Select validated time entries
  3. Click Invoice
  4. Review invoice details
  5. Click Confirm

Invoice Status

Status Description
Draft Not yet confirmed
Posted Confirmed and sent
Paid Payment received
Canceled Invoice voided

Client Portal

Overview

The client portal allows clients to: - View their cases - See upcoming hearings - Track deadlines - Download documents - Manage GDPR consent

Accessing the Portal

URL: http://your-odoo.com/my

Enabling Portal Access for a Client

  1. Go to Contacts → Select client
  2. Go to GDPR tab
  3. Check Portal Access
  4. Click Invite to Portal

The client will receive an email with login instructions.

Client Portal Features

Dashboard

  • Case count
  • Upcoming hearings
  • Urgent deadlines
  • Document count

My Cases

  • List of all client cases
  • Case details (subject, status, dates)
  • Access to case documents

My Hearings

  • List of scheduled hearings
  • Hearing details (date, time, court)
  • Hearing status

My Deadlines

  • List of deadlines
  • Days remaining
  • Urgent deadlines highlighted

My Documents

  • List of case documents
  • Document download

GDPR Consent

  • View consent status
  • Give or withdraw consent
  • Request data access
  • Export personal data
  • Request data deletion

GDPR Compliance

Overview

The module includes complete GDPR compliance tools:

  • Consent Management - Record client consent
  • Data Access Requests - Handle access requests
  • Data Portability - Export client data (JSON)
  • Right to Erasure - Anonymize client data
  • Audit Logs - Track data access

Managing Client Consent

Menu: Legal → GDPR → Consentements

Giving Consent

  1. Go to client record
  2. Open GDPR tab
  3. Click Give My Consent
  4. Accept terms and privacy policy
  5. Submit

Withdrawing Consent

  1. Go to client record
  2. Open GDPR tab
  3. Enter withdrawal reason
  4. Click Withdraw My Consent

Data Access Requests

Menu: Legal → GDPR → Requests

Types of Requests

Type Description
Access Request copy of personal data
Rectification Request data correction
Erasure Request data deletion (Right to be forgotten)
Restriction Request processing restriction
Portability Request data export
Objection Object to data processing

Processing a Request

  1. Request appears in GDPR Requests list
  2. Click Process
  3. For portability: Data is automatically exported (JSON)
  4. For erasure: Data is anonymized
  5. Request status changes to Completed

Audit Logs

Menu: Legal → GDPR → Audit Log

The audit log records: - Who accessed what data - When the access occurred - What action was performed (read, write, delete) - IP address and user agent

Country Configuration

Overview

The module supports legal systems from multiple countries. You can configure country-specific legal parameters.

Configuring Your Country

Menu: Legal → Configuration → Configure Country

  1. Select your country from the list
  2. Review the configuration: - Legal system (Civil law, Common law, Mixed) - Court system (Unified, Federal, Dual) - Statute of limitations (years) - Appeal deadline (days) - Cassation deadline (days) - VAT rate
  3. Click Apply Configuration

Pre-configured Countries

Country Legal System Appeal Deadline VAT Rate
France Civil Law 30 days 20%
Germany Civil Law 30 days 19%
United Kingdom Common Law 21 days 20%
United States Common Law 30 days 0%
Japan Civil Law 14 days 10%
Brazil Civil Law 15 days 0%
China Socialist Law 15 days 6%

Adding a New Country

  1. Go to Legal → Configuration → Country Configurations
  2. Click Create
  3. Fill in all legal parameters
  4. Save
  5. Click Activate to make it active

What Changes When You Change Country

Component Effect
Deadlines Appeal and cassation deadlines update
VAT Rate Invoice tax calculation updates
Court System Available court levels update
Legal Texts Procedure code references update
Language Legal terms adapt to country language

Reports & Analytics

Financial Reports

Menu: Legal → Finance → Financial Reports

Available reports:

Report Description
Case Profitability Profitability per case
Lawyer Performance Hours and billings per lawyer
Outstanding Invoices Unpaid invoices
Revenue by Case Type Revenue breakdown

Profitability Analysis

Menu: Legal → Finance → Profitability Analysis

Parameters: - Date Range - Analysis period - Lawyers - Select specific lawyers - Case Types - Filter by case type - Group By - Lawyer, Case Type, Client, Month

Results include: - Total hours - Total invoiced - Total paid - Outstanding amount - Profitability percentage - Realization rate

Exporting Reports

Reports can be exported to: - Excel (.xlsx) - CSV (.csv) - PDF (.pdf)

Troubleshooting

Common Issues and Solutions

Issue: Cannot create a case

Solution: 1. Verify you have created at least one client and one lawyer 2. Check that you have the required user permissions 3. Ensure all required fields are filled

Issue: Client cannot access portal

Solution: 1. Verify client has an email address 2. Check Portal Access is enabled in client record 3. Resend invitation email 4. Check spam folder

Issue: Deadlines not showing alerts

Solution: 1. Verify the deadline is in Active status 2. Check that reminders are enabled in configuration 3. Run the scheduled action manually

Issue: Documents not uploading

Solution: 1. Check file size (max 50 MB) 2. Verify file format is supported 3. Check browser console for errors 4. Try a different browser

Issue: Time entries cannot be invoiced

Solution: 1. Verify time entry is Validated 2. Check that Billable is checked 3. Ensure client has a valid billing address 4. Check accounting configuration

Issue: GDPR data export not working

Solution: 1. Verify the client has given consent 2. Check that the request is in Processing status 3. Ensure the client has an email address 4. Check server logs for errors

Support

For technical support: - Email: support@eanda.tech - Documentation: https://eanda.tech

Keyboard Shortcuts

Shortcut Action
Ctrl + S Save current form
Ctrl + Shift + D Duplicate record
Ctrl + Shift + A Add new line in list
Ctrl + Shift + R Remove line from list
Alt + Enter Save and edit next
Ctrl + E Export current view

Glossary

Term Definition
Case A legal matter or dispute handled by the firm
Hearing A court session where arguments are presented
Deadline A date by which an action must be completed
Statute of Limitations Time limit for filing a lawsuit
Appeal Request to review a court decision
Cassation Appeal to the Supreme Court
Prescription Expiration of legal rights over time
GDPR General Data Protection Regulation
DPO Data Protection Officer
Lead Lawyer Primary attorney responsible for a case
Associate Lawyer Secondary attorney assisting on a case
Opposing Party Counterparty in a legal dispute
Jurisdiction Court's authority to hear a case

Version History

Version Date Changes
1.0.0 2025-04-05 Initial release
1.1.0 2025-04-06 Added GDPR compliance
1.2.0 2025-04-06 Added client portal
1.3.0 2025-04-06 Added multi-country support

© 2025 E&A Tech. All rights reserved.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with