Models and fields
On this page
- Calendar Event (calendar.event)
- Report Action (ir.actions.report)
- Fields (ir.model.fields)
- Law Case (j.case)
- Active (active)
- Agency (agency_id)
- Number of Attachments (attachment_number)
- Cancel Reason (cancel_reason_id)
- Circuit Check (circuit_check)
- Circuit (circuit_id)
- Circuits (circuit_ids)
- Client (client_id)
- Other Clients (client_ids)
- Origin Request (client_request_id)
- Closing Date (close_date)
- Branch (company_id)
- Court (court_id)
- Created on (create_date)
- Created by (create_uid)
- Currency (currency_id)
- Evidence Count (evidence_count)
- Evidences (evidence_line_ids)
- Evidences (evidences_tracking_text)
- Favorite User (favorite_user_ids)
- Hearings Count (hearing_count)
- Hearings (hearing_line_ids)
- Hearings (hearings_tracking_text)
- Is Favorite (is_favorite)
- Judge Check (judge_check)
- Judge (judge_id)
- Judgments (judgment_count)
- Judgments (judgment_ids)
- Judgment Status (judgment_status)
- Lawyers (lawyer_ids)
- Lost Judgments (lost_judgment_ids)
- Lost Reason (lost_reason_id)
- Managed Followers (managed_follower_ids)
- Sequence (name)
- Case No (num_in_court)
- Opening Date (open_date)
- Oppositions (opposition_ids)
- Planned Hours (planned_hours)
- Client Role (principal_character)
- Privacy Visibility (privacy_visibility)
- Source (source_id)
- Clients Check (stakeholders_check)
- Status (state)
- Subject (subject)
- Summary (summary)
- Template Check (template_check)
- Template (template_id)
- Third Parties (third_party_ids)
- Type (type_id)
- User (user_id)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Case Appeals Wizard (j.case.appeals.wizard)
- Court (court_id)
- Created on (create_date)
- Created by (create_uid)
- Type (type)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Case Cancel Reason (j.case.cancel.reason)
- Branch (company_id)
- Created on (create_date)
- Created by (create_uid)
- Description (description)
- Name (name)
- Repetition (used_count)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Case Canceled Reason Wizard (j.case.cancel.reason.wizard)
- Cancel Reason (cancel_reason_id)
- Created on (create_date)
- Created by (create_uid)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Change-Client Wizard: Evidence Line (j.case.client.change.evidence.line)
- Current Concerned Party (concerned_party_id)
- Created on (create_date)
- Created by (create_uid)
- Evidence (evidence_id)
- Update Concerned Party? (update)
- Wizard (wizard_id)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Change-Client Wizard: Client Request Line (j.case.client.change.request.line)
- Created on (create_date)
- Created by (create_uid)
- Client Request (request_id)
- Update Client? (update)
- Wizard (wizard_id)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Change Client and Sync Related Records (j.case.client.change.wizard)
- I have reviewed Evidences and accept changes (accept_evidence)
- I have reviewed Client Requests and accept changes (accept_requests)
- Case (case_id)
- Created on (create_date)
- Created by (create_uid)
- Related Evidences (evidence_ids)
- Has Related Records (has_related_records)
- New Client (new_client_id)
- Previous Client (old_client_id)
- Related Client Requests (request_ids)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Case Report PDF (j.case.list.report)
- Company (company_id)
- Created on (create_date)
- Created by (create_uid)
- Client (pdf_case_client)
- Close Date (pdf_case_close_date)
- Lawyers (pdf_case_lawyers)
- Sequence (pdf_case_name)
- Number in Court (pdf_case_num_in_court)
- Open Date (pdf_case_open_date)
- Oppositions (pdf_case_oppositions)
- Opposition Role (pdf_case_principal_character)
- State (pdf_case_state)
- Subject (pdf_case_subject)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Lost Reason (j.case.lost.reason)
- Branch (company_id)
- Created on (create_date)
- Created by (create_uid)
- Description (description)
- Name (name)
- Repetition (used_count)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Mark Lost Reason Wizard (j.case.lost.reason.wizard)
- Created on (create_date)
- Created by (create_uid)
- Reason (lost_reason_id)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Wizard for Case Progress Actions (j.case.progress.wizard)
- Case (case_id)
- Created on (create_date)
- Created by (create_uid)
- Message (message)
- Show Appeal (show_appeal)
- Show Reconsider (show_reconsider)
- Show Revoke (show_revoke)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Law Case Report (j.case.report)
- Cancel Reason (case_cancel_reason)
- Client (case_client)
- Client Address (case_client_address)
- Client CR Number (case_client_company_registry)
- Clients (case_client_ids)
- Client ID Number (case_client_personal_id)
- Client Role (case_client_role)
- Client Tax Number (case_client_vat)
- Close Date (case_close_date)
- Court (case_court)
- Evidences (case_evidences)
- Hearings (case_hearings)
- Judge (case_judge)
- Lawyers (case_lawyers)
- Sequence (case_name)
- Number in Court (case_num_in_court)
- Open Date (case_open_date)
- Oppositions (case_oppositions)
- Source (case_source)
- State (case_state)
- Subject (case_subject)
- Summary (case_summary)
- Third Parties (case_third_parties)
- Type (case_type)
- Company (company_id)
- Created on (create_date)
- Created by (create_uid)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Case State Tag (filter helper) (j.case.state.tag)
- Code (code)
- Created on (create_date)
- Created by (create_uid)
- Name (name)
- Sequence (sequence)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Case Template (j.case.template)
- Type (case_type_id)
- Branch (company_id)
- Court (court_id)
- Created on (create_date)
- Created by (create_uid)
- Case Template (name)
- Terms and conditions (note)
- Subject (subject)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Case Type (j.case.type)
- Sub-types (child_ids)
- Branch (company_id)
- Full Name (complete_name)
- Created on (create_date)
- Created by (create_uid)
- Name (name)
- Parent Type (parent_id)
- Parent Path (parent_path)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Evidence (j.evidence)
- Active (active)
- Case (case_id)
- Branch (company_id)
- Concerned Party (concerned_party_id)
- Created on (create_date)
- Created by (create_uid)
- Description (description)
- Client (partner_id)
- Summary (summary)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Hearing (j.hearing)
- Active (active)
- Legal Agency (agency_id)
- Agency Warning (agency_warning)
- Dismissed Agency Warning (agency_warning_dismissed)
- Agency Warning Key (agency_warning_key)
- Agency Warning Visible (agency_warning_visible)
- Number of Attachments (attachment_number)
- Meeting (calendar_event_count)
- Meeting (calendar_event_id)
- Case (case_id)
- Circuit Check (circuit_check)
- Circuit (circuit_id)
- Circuits (circuit_ids)
- Closing Date (close_date)
- Branch (company_id)
- Court (court_id)
- Created on (create_date)
- Created by (create_uid)
- Currency (currency_id)
- Hearing Requirements (description)
- Duration (duration)
- Has Value (has_value)
- Date (hearing_date)
- Day (hearing_day)
- Hearing URL (hearing_url)
- Invite Client (invite_client)
- Judge Check (judge_check)
- Judge (judge_id)
- Number of judgment (judgment_count)
- Lawyers (lawyer_ids)
- Managed Followers (managed_follower_ids)
- Sequence (name)
- Next Hearing Date (next_hearing_date)
- Online Hearing (online_hearing)
- Oppositions (opposition_ids)
- Client (partner_id)
- Other Clients (partner_ids)
- Prepare Hearing Requirements Before (prep_hearing_requirement)
- Sent (sent)
- Session (session)
- Session (session_attachment_ids)
- Clients Check (stakeholders_check)
- Status (state)
- Subject (subject)
- Hearing Summary (summary)
- User (user_id)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Close Hearing Wizard (j.hearing.close.wizard)
- Created on (create_date)
- Created by (create_uid)
- Hearing (hearing_id)
- Session (session)
- Session (session_attachment_ids)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Law Hearing PDF Report (j.hearing.list.report)
- Company (company_id)
- Created on (create_date)
- Created by (create_uid)
- online hearing (online_hearing)
- Case Court Number (pdf_case_court_number)
- Case Sequence (pdf_case_sequence)
- Case Subject (pdf_case_sub)
- Circuit (pdf_circuit)
- Client (pdf_client)
- Court (pdf_court)
- Date/Time (pdf_datetime)
- From/To Date (pdf_from_to_date)
- Hearing Count (pdf_hearing_no)
- Hearing Sequence (pdf_hearing_sequence)
- Subject (pdf_hearing_subject)
- Lawyers (pdf_lawyers)
- Oppositions (pdf_oppositions)
- Opposition Role (pdf_principal_character)
- Requirements (pdf_requirements)
- State (pdf_state)
- URL (pdf_url)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Law Hearing Report (j.hearing.report)
- Company (company_id)
- Created on (create_date)
- Created by (create_uid)
- Case Sequence (hearing_case)
- Client Role (hearing_case_client_role)
- Circuit (hearing_circuit)
- Client (hearing_client)
- Close Date (hearing_close_date)
- Court (hearing_court)
- Date (hearing_date)
- Hearing Requirement (hearing_description)
- Duration (hearing_duration)
- Judge (hearing_judge)
- Lawyers (hearing_lawyers)
- Number in Court (hearing_num_in_court)
- Opposition Lawyer (hearing_opposition_lawyer)
- Oppositions (hearing_oppositions)
- Clients (hearing_partner_ids)
- Hearing Sequence (hearing_sequence)
- Session (hearing_session)
- State (hearing_state)
- Subject (hearing_subject)
- URL (hearing_url)
- online hearing (online_hearing)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Hearing State Tag (filter helper) (j.hearing.state.tag)
- Code (code)
- Created on (create_date)
- Created by (create_uid)
- Name (name)
- Sequence (sequence)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Law Hearing Summary Report (j.hearing.summary.report)
- Company (company_id)
- Created on (create_date)
- Created by (create_uid)
- online hearing (online_hearing)
- Case Sequence (summary_case)
- Circuit (summary_circuit)
- Client (summary_client)
- Close Date (summary_close_date)
- Court (summary_court)
- Date (summary_date)
- Duration (summary_duration)
- Summary (summary_hearing_summary)
- Judge (summary_judge)
- Lawyers (summary_lawyers)
- Number in Court (summary_num_in_court)
- Opposition Lawyer (summary_opposition_lawyer)
- Oppositions (summary_oppositions)
- Clients (summary_partner_ids)
- Hearing Sequence (summary_sequence)
- State (summary_state)
- Subject (summary_subject)
- URL (summary_url)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Case Judgment (j.judgment)
- Active (active)
- Case (case_id)
- Branch (company_id)
- Created on (create_date)
- Created by (create_uid)
- Hearing (hearing_id)
- Date (judgment_date)
- Judgment Decree (judgment_decree)
- Judgment Decree (judgment_decree_attachment_ids)
- Number (judgment_number)
- Outcome (judgment_outcome)
- Stage (judgment_type)
- Reason (lost_reason_id)
- Status (state)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Law Judgment Report (j.judgment.report)
- Company (company_id)
- Created on (create_date)
- Created by (create_uid)
- Case (judgment_case)
- Judgment Decree (judgment_decree)
- Autonomy Formula (judgment_formula)
- Hearing (judgment_hearing)
- Lost Reason (judgment_lost_reason)
- Number (judgment_number)
- Outcome (judgment_outcome)
- State (judgment_state)
- Judgment text (judgment_text)
- Stage (judgment_type)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Lawyer (j.lawyer)
- Case Count (case_count)
- Cases (case_ids)
- Hearing Count (hearing_count)
- Hearings (hearing_ids)
- Legal Client Request (j.legal.client.request)
- Case Count (case_count)
- Cases (case_ids)
- Type (type)
- List Report Wizard (j.list.report.wizard)
- Case States (case_state_ids)
- Circuit (circuit)
- Hearing States (hearing_state_ids)
- Hearing Url (hearing_url)
- Type (type)
- Neglected Report Wizard (j.neglected.report.wizard)
- Case States (case_state_ids)
- Type (type)
- Activity (mail.activity)
- Appeal / reconsider activity (appeal_reconsider_activity)
- Close hearing activity (close_hearing_activity)
- Hearing requirements activity (hearing_req_activity)
- Prepare case activity (prep_case_activity)
- Revoke activity (revoke_activity)
- Email composition wizard (mail.compose.message)
- Companies (res.company)
- Cancel Reason (case_cancel_reason)
- Client (case_client)
- Client Address (case_client_address)
- Client CR Number (case_client_company_registry)
- Clients (case_client_ids)
- Client ID Number (case_client_personal_id)
- Client Role (case_client_role)
- Client Tax Number (case_client_vat)
- Close Date (case_close_date)
- Court (case_court)
- Evidences (case_evidences)
- Facts (case_facts)
- Hearings (case_hearings)
- Judge (case_judge)
- Lawyers (case_lawyers)
- Sequence (case_name)
- Number in Court (case_num_in_court)
- Open Date (case_open_date)
- Oppositions (case_oppositions)
- Source (case_source)
- State (case_state)
- Subject (case_subject)
- Summary (case_summary)
- Third Parties (case_third_parties)
- Type (case_type)
- Write Session / Close Hearing Activity (close_hearing_activity)
- Case Number (hearing_case)
- Client Role (hearing_case_client_role)
- Circuit (hearing_circuit)
- Client (hearing_client)
- Close Date (hearing_close_date)
- Court (hearing_court)
- Date (hearing_date)
- Hearing Requirement (hearing_description)
- Duration (hearing_duration)
- Judge (hearing_judge)
- Lawyers (hearing_lawyers)
- Number in Court (hearing_num_in_court)
- Opposition Lawyer (hearing_opposition_lawyer)
- Oppositions (hearing_oppositions)
- Clients (hearing_partner_ids)
- Hearing Number (hearing_sequence)
- Session (hearing_session)
- State (hearing_state)
- Subject (hearing_subject)
- URL (hearing_url)
- Hearings in same time (hearings_in_same_time_check)
- Judge (judge_check)
- Case (judgment_case)
- Judgment Decree (judgment_decree)
- Autonomy Formula (judgment_formula)
- Hearing (judgment_hearing)
- Lost Reason (judgment_lost_reason)
- Number (judgment_number)
- Outcome (judgment_outcome)
- State (judgment_state)
- Judgment text (judgment_text)
- Stage (judgment_type)
- Objection Activity (objection_activity)
- Objection Within (objection_judgment)
- Online Hearings (online_hearing)
- Client (pdf_case_client)
- Close Date (pdf_case_close_date)
- Case Court Number (pdf_case_court_number)
- Lawyers (pdf_case_lawyers)
- Sequence (pdf_case_name)
- Number in Court (pdf_case_num_in_court)
- Open Date (pdf_case_open_date)
- Oppositions (pdf_case_oppositions)
- Opposition Role (pdf_case_principal_character)
- Case (pdf_case_sequence)
- State (pdf_case_state)
- Case Subject (pdf_case_sub)
- Subject (pdf_case_subject)
- Circuit (pdf_circuit)
- Client (pdf_client)
- Court (pdf_court)
- Date/Time (pdf_datetime)
- From/To Date (pdf_from_to_date)
- Numbering (pdf_hearing_no)
- Hearing (pdf_hearing_sequence)
- Subject (pdf_hearing_subject)
- Lawyers (pdf_lawyers)
- Opposition (pdf_oppositions)
- Opposition Role (pdf_principal_character)
- Requirement (pdf_requirements)
- State (pdf_state)
- URL (pdf_url)
- Review and Audit Case Activity (prep_case_activity)
- Review Within (prep_case_requirement)
- Prepare Hearing Requirements Activity (prep_hearing_activity)
- Prepare Requirements (prep_hearing_requirement)
- Revoke Activity (revoke_activity)
- Revoke Within (revoke_judgment)
- Send Tomorrow Hearings (send_tomorrow_hearings)
- Case (summary_case)
- Circuit (summary_circuit)
- Client (summary_client)
- Close Date (summary_close_date)
- Court (summary_court)
- Date (summary_date)
- Duration (summary_duration)
- Summary (summary_hearing_summary)
- Judge (summary_judge)
- Lawyers (summary_lawyers)
- Number in Court (summary_num_in_court)
- Opposition Lawyer (summary_opposition_lawyer)
- Oppositions (summary_oppositions)
- Clients (summary_partner_ids)
- Number (summary_sequence)
- State (summary_state)
- Subject (summary_subject)
- URL (summary_url)
- Template (template_check)
- Config Settings (res.config.settings)
- Write Session / Close Hearing Activity (close_hearing_activity)
- Overlapping Hearings (hearings_in_same_time_check)
- Objection Activity (objection_activity)
- Objection Within (objection_judgment)
- Online Hearings (online_hearing)
- Review and Audit Case Activity (prep_case_activity)
- Review Within (prep_case_requirement)
- Prepare Hearing Requirements Activity (prep_hearing_activity)
- Prepare Requirements (prep_hearing_requirement)
- Revoke Activity (revoke_activity)
- Revoke Within (revoke_judgment)
- Tomorrow Digest (send_tomorrow_hearings)
- Case Templates (template_check)
- Contact (res.partner)
- Case Count (case_count)
- Hearing Count (hearing_count)
Cases defines 36 model(s) and 516 field(s) on Jaah 19.0. This page lists every model the app creates or extends and the purpose of each field. Generated from the installed database on 2026-10-14 for version 19.0.2.5.74.
Calendar Event (calendar.event)
Model. Defined by calendar; extended by this app.
Report Action (ir.actions.report)
Model. Defined by base; extended by this app.
Fields (ir.model.fields)
Model. Defined by base; extended by this app.
Law Case (j.case)
Model. Defined by this app.
Active (active)
Type: boolean · Stored · Tracked in the chatter
Agency (agency_id)
Type: many2one · Stored · Relation: Legal Agency (j.agent) · Tracked in the chatter
Legal agency for this case's principal or one of its secondary clients. Validity (release/expiry) is enforced per-hearing via the agency-coverage check, not at the picker.
Number of Attachments (attachment_number)
Type: integer · Readonly · Computed
Cancel Reason (cancel_reason_id)
Type: many2one · Stored · Relation: Case Cancel Reason (j.case.cancel.reason) · Tracked in the chatter
Circuit Check (circuit_check)
Type: boolean · Readonly · Computed · Related to: company_id.circuit_check
When enabled, courts can be split into multiple circuits and the Circuits sub-menu becomes visible.
Circuit (circuit_id)
Type: many2one · Stored · Relation: Court Circuit (j.circuit) · Tracked in the chatter
Circuit within the chosen court. Visible only when 'Circuit Check' is enabled in Law settings.
Circuits (circuit_ids)
Type: many2many · Readonly · Stored · Relation: Court Circuit (j.circuit) · Computed
Client (client_id)
Type: many2one · Required · Stored · Relation: Contact (res.partner) · Tracked in the chatter
The principal client this case is opened for. Used to auto-fill hearing / evidence client links and to filter the client portal.
Other Clients (client_ids)
Type: many2many · Stored · Relation: Contact (res.partner) · Tracked in the chatter
Additional clients on the same case (joint plaintiffs / co-defendants). Visible only when 'Stakeholders Check' is enabled in Law settings.
Origin Request (client_request_id)
Type: many2one · Stored · Relation: Legal Client Request (j.legal.client.request) · Tracked in the chatter
The portal client-request this case was registered from. Set automatically when the case is created via the register-client-request flow.
Closing Date (close_date)
Type: date · Stored · Tracked in the chatter
Auto-set when the case is marked Won or Lost. Can be edited; must be on or after the Opening Date.
Branch (company_id)
Type: many2one · Required · Readonly · Stored · Relation: Companies (res.company) · Tracked in the chatter
Court (court_id)
Type: many2one · Stored · Relation: Court (j.court) · Tracked in the chatter
The court where the case is filed. Configure courts and their circuits in Law → Courts.
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Currency (currency_id)
Type: many2one · Required · Stored · Relation: Currency (res.currency)
Evidence Count (evidence_count)
Type: integer · Readonly · Computed
Evidences (evidence_line_ids)
Type: one2many · Stored · Relation: Evidence (j.evidence) · Tracked in the chatter
Evidences (evidences_tracking_text)
Type: char · Readonly · Stored · Computed · Tracked in the chatter
Favorite User (favorite_user_ids)
Type: many2many · Stored · Relation: User (res.users)
Hearings Count (hearing_count)
Type: integer · Readonly · Computed
Hearings (hearing_line_ids)
Type: one2many · Stored · Relation: Hearing (j.hearing) · Tracked in the chatter
Hearings (hearings_tracking_text)
Type: char · Readonly · Stored · Computed · Tracked in the chatter
Is Favorite (is_favorite)
Type: boolean · Computed · Tracked in the chatter
Judge Check (judge_check)
Type: boolean · Readonly · Computed · Related to: company_id.judge_check
When enabled, the Judges menu is visible and a judge can be attached to a hearing.
Judge (judge_id)
Type: many2one · Stored · Relation: Judge (j.judge) · Tracked in the chatter
The judge currently presiding over the case. Visible only when the Judges directory is enabled in Law settings.
Judgments (judgment_count)
Type: integer · Readonly · Computed
Judgments (judgment_ids)
Type: one2many · Stored · Relation: Case Judgment (j.judgment) · Tracked in the chatter
Judgment Status (judgment_status)
Type: selection · Stored · Values: Primitive (primitive), Primitive judgment (primitive_judg), Reconsideration (reconsider), Appeal (appeal), Appeal Judgment (appeal_judg), Final (final), Final Judgment (final_judg) · Tracked in the chatter
Lawyers (lawyer_ids)
Type: many2many · Stored · Relation: Lawyer (j.lawyer) · Tracked in the chatter
Lawyers assigned to handle this case. Drives the User: Own Documents record rule (each lawyer's user_id sees the case) and pre-fills new hearings.
Lost Judgments (lost_judgment_ids)
Type: one2many · Stored · Relation: Case Judgment (j.judgment)
Lost Reason (lost_reason_id)
Type: many2one · Stored · Relation: Lost Reason (j.case.lost.reason) · Tracked in the chatter
Managed Followers (managed_follower_ids)
Type: many2many · Stored · Relation: Contact (res.partner)
Internal: partners auto-subscribed because of the client / lawyer links. Used so resyncs do not drop manually-added followers.
Sequence (name)
Type: char · Required · Readonly · Stored · Tracked in the chatter
Auto-assigned case reference (e.g. CAS/2026/00001). Used as the canonical identifier across reports, portal URLs and email subjects.
Case No (num_in_court)
Type: char · Stored · Tracked in the chatter
Opening Date (open_date)
Type: date · Required · Stored · Tracked in the chatter
Date the case was opened (backdate allowed).
Oppositions (opposition_ids)
Type: many2many · Stored · Relation: Contact (res.partner) · Tracked in the chatter
Adverse parties on this case. Selecting an existing res.partner gives access to their phone / email; one-off parties can be added via 'Create' in the picker.
Planned Hours (planned_hours)
Type: float · Stored · Tracked in the chatter
Client Role (principal_character)
Type: selection · Required · Stored · Values: Plaintiff (hero), Defendant (act) · Tracked in the chatter
Privacy Visibility (privacy_visibility)
Type: selection · Stored · Values: Invited Employees (followers), All employees (employees), Invited portal users and all employees (portal), Invited portal users and Invited Employees (invited) · Tracked in the chatter
Who can see this case: - Invited Employees: only internal users who are followers (typically the assigned lawyers). - All employees: any internal user in the firm. - Invited portal users and all employees: the client (auto-followed) sees it through the portal, plus all internal users. - Invited portal users and Invited Employees: only followers see it, including portal followers — use for sensitive cases.
Source (source_id)
Type: char · Readonly · Stored · Tracked in the chatter
Origin reference (e.g. client request).
Clients Check (stakeholders_check)
Type: boolean · Readonly · Computed · Related to: company_id.stakeholders_check
Enable multiple clients per record.
Status (state)
Type: selection · Readonly · Stored · Values: Draft (draft), In Progress (progress), Appeals (appeals), Won (won), Lost (lost), Canceled (canceled) · Tracked in the chatter
Subject (subject)
Type: char · Required · Stored · Tracked in the chatter
Short description of the case (e.g. 'Commercial dispute with Acme Holdings'). Shown on the list, kanban and portal.
Summary (summary)
Type: html · Stored
Long-form narrative of the case. Printed in the case details report when 'Summary' is enabled in report settings.
Template Check (template_check)
Type: boolean · Readonly · Computed · Related to: company_id.template_check
Template (template_id)
Type: many2one · Stored · Relation: Case Template (j.case.template) · Tracked in the chatter
Third Parties (third_party_ids)
Type: many2many · Stored · Relation: Contact (res.partner) · Tracked in the chatter
Other involved parties (witnesses, intervenors…).
Type (type_id)
Type: many2one · Stored · Relation: Case Type (j.case.type) · Tracked in the chatter
Free-form classifier (Civil / Commercial / Labour …). Configure values in Cases → Configuration → Case Types.
User (user_id)
Type: many2one · Stored · Relation: User (res.users) · Tracked in the chatter
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case Appeals Wizard (j.case.appeals.wizard)
Wizard (transient). Defined by this app.
Court (court_id)
Type: many2one · Required · Stored · Relation: Court (j.court) · Tracked in the chatter
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Type (type)
Type: selection · Stored · Values: Appeal (appeal), Revoke (revoke)
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case Cancel Reason (j.case.cancel.reason)
Model. Defined by this app.
Branch (company_id)
Type: many2one · Required · Readonly · Stored · Relation: Companies (res.company) · Tracked in the chatter
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Description (description)
Type: html · Stored · Translatable · Tracked in the chatter
Name (name)
Type: char · Required · Stored · Translatable · Tracked in the chatter
Repetition (used_count)
Type: integer · Readonly · Computed
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case Canceled Reason Wizard (j.case.cancel.reason.wizard)
Wizard (transient). Defined by this app.
Cancel Reason (cancel_reason_id)
Type: many2one · Required · Stored · Relation: Case Cancel Reason (j.case.cancel.reason) · Tracked in the chatter
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Change-Client Wizard: Evidence Line (j.case.client.change.evidence.line)
Wizard (transient). Defined by this app.
Current Concerned Party (concerned_party_id)
Type: many2one · Readonly · Stored · Relation: Contact (res.partner)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Evidence (evidence_id)
Type: many2one · Readonly · Stored · Relation: Evidence (j.evidence)
Update Concerned Party? (update)
Type: boolean · Stored
Wizard (wizard_id)
Type: many2one · Stored · Relation: Change Client and Sync Related Records (j.case.client.change.wizard)
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Change-Client Wizard: Client Request Line (j.case.client.change.request.line)
Wizard (transient). Defined by this app.
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Client Request (request_id)
Type: many2one · Readonly · Stored · Relation: Legal Client Request (j.legal.client.request)
Update Client? (update)
Type: boolean · Stored
Wizard (wizard_id)
Type: many2one · Stored · Relation: Change Client and Sync Related Records (j.case.client.change.wizard)
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Change Client and Sync Related Records (j.case.client.change.wizard)
Wizard (transient). Defined by this app.
I have reviewed Evidences and accept changes (accept_evidence)
Type: boolean · Stored
I have reviewed Client Requests and accept changes (accept_requests)
Type: boolean · Stored
Case (case_id)
Type: many2one · Readonly · Stored · Relation: Law Case (j.case)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Related Evidences (evidence_ids)
Type: one2many · Stored · Relation: Change-Client Wizard: Evidence Line (j.case.client.change.evidence.line)
Has Related Records (has_related_records)
Type: boolean · Readonly · Computed
New Client (new_client_id)
Type: many2one · Required · Stored · Relation: Contact (res.partner)
Previous Client (old_client_id)
Type: many2one · Readonly · Stored · Relation: Contact (res.partner)
Related Client Requests (request_ids)
Type: one2many · Stored · Relation: Change-Client Wizard: Client Request Line (j.case.client.change.request.line)
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case Report PDF (j.case.list.report)
Model. Defined by this app.
Company (company_id)
Type: many2one · Required · Stored · Relation: Companies (res.company)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Client (pdf_case_client)
Type: boolean · Computed · Related to: company_id.pdf_case_client
Close Date (pdf_case_close_date)
Type: boolean · Computed · Related to: company_id.pdf_case_close_date
Lawyers (pdf_case_lawyers)
Type: boolean · Computed · Related to: company_id.pdf_case_lawyers
Sequence (pdf_case_name)
Type: boolean · Computed · Related to: company_id.pdf_case_name
Number in Court (pdf_case_num_in_court)
Type: boolean · Computed · Related to: company_id.pdf_case_num_in_court
Open Date (pdf_case_open_date)
Type: boolean · Computed · Related to: company_id.pdf_case_open_date
Oppositions (pdf_case_oppositions)
Type: boolean · Computed · Related to: company_id.pdf_case_oppositions
Opposition Role (pdf_case_principal_character)
Type: boolean · Computed · Related to: company_id.pdf_case_principal_character
State (pdf_case_state)
Type: boolean · Computed · Related to: company_id.pdf_case_state
Subject (pdf_case_subject)
Type: boolean · Computed · Related to: company_id.pdf_case_subject
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Lost Reason (j.case.lost.reason)
Model. Defined by this app.
Branch (company_id)
Type: many2one · Readonly · Stored · Relation: Companies (res.company) · Tracked in the chatter
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Description (description)
Type: html · Stored · Translatable · Tracked in the chatter
Name (name)
Type: char · Required · Stored · Translatable · Tracked in the chatter
Repetition (used_count)
Type: integer · Readonly · Computed
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Mark Lost Reason Wizard (j.case.lost.reason.wizard)
Wizard (transient). Defined by this app.
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Reason (lost_reason_id)
Type: many2one · Required · Stored · Relation: Lost Reason (j.case.lost.reason)
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Wizard for Case Progress Actions (j.case.progress.wizard)
Wizard (transient). Defined by this app.
Case (case_id)
Type: many2one · Required · Stored · Relation: Law Case (j.case)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Message (message)
Type: text · Readonly · Stored
Show Appeal (show_appeal)
Type: boolean · Readonly · Stored
Show Reconsider (show_reconsider)
Type: boolean · Readonly · Stored
Show Revoke (show_revoke)
Type: boolean · Readonly · Stored
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Law Case Report (j.case.report)
Model. Defined by this app.
Cancel Reason (case_cancel_reason)
Type: boolean · Computed · Related to: company_id.case_cancel_reason
Client (case_client)
Type: boolean · Computed · Related to: company_id.case_client
Client Address (case_client_address)
Type: boolean · Computed · Related to: company_id.case_client_address
Client CR Number (case_client_company_registry)
Type: boolean · Computed · Related to: company_id.case_client_company_registry
Clients (case_client_ids)
Type: boolean · Computed · Related to: company_id.case_client_ids
Client ID Number (case_client_personal_id)
Type: boolean · Computed · Related to: company_id.case_client_personal_id
Client Role (case_client_role)
Type: boolean · Computed · Related to: company_id.case_client_role
Client Tax Number (case_client_vat)
Type: boolean · Computed · Related to: company_id.case_client_vat
Close Date (case_close_date)
Type: boolean · Computed · Related to: company_id.case_close_date
Court (case_court)
Type: boolean · Computed · Related to: company_id.case_court
Evidences (case_evidences)
Type: boolean · Computed · Related to: company_id.case_evidences
Hearings (case_hearings)
Type: boolean · Computed · Related to: company_id.case_hearings
Judge (case_judge)
Type: boolean · Computed · Related to: company_id.case_judge
Lawyers (case_lawyers)
Type: boolean · Computed · Related to: company_id.case_lawyers
Sequence (case_name)
Type: boolean · Computed · Related to: company_id.case_name
Number in Court (case_num_in_court)
Type: boolean · Computed · Related to: company_id.case_num_in_court
Open Date (case_open_date)
Type: boolean · Computed · Related to: company_id.case_open_date
Oppositions (case_oppositions)
Type: boolean · Computed · Related to: company_id.case_oppositions
Source (case_source)
Type: boolean · Computed · Related to: company_id.case_source
State (case_state)
Type: boolean · Computed · Related to: company_id.case_state
Subject (case_subject)
Type: boolean · Computed · Related to: company_id.case_subject
Summary (case_summary)
Type: boolean · Computed · Related to: company_id.case_summary
Third Parties (case_third_parties)
Type: boolean · Computed · Related to: company_id.case_third_parties
Type (case_type)
Type: boolean · Computed · Related to: company_id.case_type
Company (company_id)
Type: many2one · Required · Stored · Relation: Companies (res.company)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case State Tag (filter helper) (j.case.state.tag)
Model. Defined by this app.
Code (code)
Type: char · Required · Stored
Technical state code.
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Name (name)
Type: char · Required · Stored · Translatable
Sequence (sequence)
Type: integer · Stored
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case Template (j.case.template)
Model. Defined by this app.
Type (case_type_id)
Type: many2one · Required · Stored · Relation: Case Type (j.case.type)
Branch (company_id)
Type: many2one · Readonly · Stored · Relation: Companies (res.company)
Court (court_id)
Type: many2one · Stored · Relation: Court (j.court)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case Template (name)
Type: char · Required · Stored
Terms and conditions (note)
Type: html · Stored
Subject (subject)
Type: char · Stored
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case Type (j.case.type)
Model. Defined by this app.
Sub-types (child_ids)
Type: one2many · Stored · Relation: Case Type (j.case.type)
Branch (company_id)
Type: many2one · Stored · Relation: Companies (res.company)
Full Name (complete_name)
Type: char · Readonly · Stored · Computed
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Name (name)
Type: char · Required · Stored · Tracked in the chatter
Parent Type (parent_id)
Type: many2one · Stored · Relation: Case Type (j.case.type)
The broader type this one sits under.
Parent Path (parent_path)
Type: char · Stored
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Evidence (j.evidence)
Model. Defined by this app.
Active (active)
Type: boolean · Stored · Tracked in the chatter
Case (case_id)
Type: many2one · Required · Stored · Relation: Law Case (j.case) · Tracked in the chatter
Branch (company_id)
Type: many2one · Required · Readonly · Stored · Relation: Companies (res.company)
Concerned Party (concerned_party_id)
Type: many2one · Stored · Relation: Contact (res.partner) · Computed · Tracked in the chatter
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Description (description)
Type: html · Stored
Client (partner_id)
Type: many2one · Readonly · Relation: Contact (res.partner) · Computed · Related to: case_id.client_id · Tracked in the chatter
Client owning this evidence.
Summary (summary)
Type: char · Required · Stored · Tracked in the chatter
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Hearing (j.hearing)
Model. Defined by this app.
Active (active)
Type: boolean · Stored · Tracked in the chatter
Legal Agency (agency_id)
Type: many2one · Readonly · Relation: Legal Agency (j.agent) · Computed · Related to: case_id.agency_id · Tracked in the chatter
Legal agency for this case's principal or one of its secondary clients. Validity (release/expiry) is enforced per-hearing via the agency-coverage check, not at the picker.
Agency Warning (agency_warning)
Type: char · Readonly · Computed
Why the case's agency does not cover this hearing. Empty when the agency is valid and covers every assigned lawyer.
Dismissed Agency Warning (agency_warning_dismissed)
Type: char · Stored
The agency problem the user dismissed on this hearing. A different problem raises the banner again.
Agency Warning Key (agency_warning_key)
Type: char · Readonly · Computed
Language-independent identity of the current agency problem, so dismissing it in one language also dismisses it in the other.
Agency Warning Visible (agency_warning_visible)
Type: boolean · Readonly · Computed
The banner shows only while there is a problem the user has not dismissed yet.
Number of Attachments (attachment_number)
Type: integer · Readonly · Computed
Meeting (calendar_event_count)
Type: integer · Readonly · Computed
Meeting (calendar_event_id)
Type: many2one · Stored · Relation: Calendar Event (calendar.event)
Case (case_id)
Type: many2one · Required · Stored · Relation: Law Case (j.case) · Tracked in the chatter
The case this hearing belongs to. Only cases in 'In Progress' state can have new hearings added.
Circuit Check (circuit_check)
Type: boolean · Readonly · Computed · Related to: company_id.circuit_check
When enabled, courts can be split into multiple circuits and the Circuits sub-menu becomes visible.
Circuit (circuit_id)
Type: many2one · Stored · Relation: Court Circuit (j.circuit) · Tracked in the chatter
Circuits of the selected court.
Circuits (circuit_ids)
Type: many2many · Readonly · Stored · Relation: Court Circuit (j.circuit) · Computed
Closing Date (close_date)
Type: datetime · Stored · Tracked in the chatter
Auto-set to now() when the hearing is closed.
Branch (company_id)
Type: many2one · Required · Readonly · Stored · Relation: Companies (res.company) · Tracked in the chatter
Court (court_id)
Type: many2one · Stored · Relation: Court (j.court) · Tracked in the chatter
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Currency (currency_id)
Type: many2one · Required · Stored · Relation: Currency (res.currency)
Hearing Requirements (description)
Type: html · Stored
Duration (duration)
Type: float · Stored · Tracked in the chatter
Has Value (has_value)
Type: boolean · Readonly · Computed
Date (hearing_date)
Type: datetime · Required · Stored · Tracked in the chatter
Scheduled date and time of the hearing. Used by the 'Send Tomorrow Hearings' email and to auto-create a calendar.event for assigned lawyers.
Day (hearing_day)
Type: datetime · Readonly · Computed · Related to: hearing_date · Tracked in the chatter
The hearing date again, rendered as the weekday in list views.
Hearing URL (hearing_url)
Type: char · Stored · Tracked in the chatter
Invite Client (invite_client)
Type: boolean · Stored · Tracked in the chatter
Judge Check (judge_check)
Type: boolean · Readonly · Computed · Related to: company_id.judge_check
When enabled, the Judges menu is visible and a judge can be attached to a hearing.
Judge (judge_id)
Type: many2one · Stored · Relation: Judge (j.judge) · Tracked in the chatter
Presiding judge. Visible only when the Judges directory is enabled in Law settings.
Number of judgment (judgment_count)
Type: integer · Readonly · Computed
Lawyers (lawyer_ids)
Type: many2many · Required · Stored · Relation: Lawyer (j.lawyer) · Tracked in the chatter
Lawyers attending this hearing. Drives calendar events, tomorrow-hearings email digest and the User: Own record rule.
Managed Followers (managed_follower_ids)
Type: many2many · Stored · Relation: Contact (res.partner)
Internal: partners auto-subscribed because of the client / lawyer links. Used so resyncs do not drop manually-added followers.
Sequence (name)
Type: char · Readonly · Stored
Auto-assigned hearing reference (e.g. TRL/2026/00001).
Next Hearing Date (next_hearing_date)
Type: datetime · Stored · Tracked in the chatter
When the court adjourned this hearing to. Recorded on the hearing that was adjourned, so the adjournment history reads from the hearing itself without opening the next one.
Online Hearing (online_hearing)
Type: boolean · Readonly · Computed · Related to: company_id.online_hearing
Oppositions (opposition_ids)
Type: many2many · Stored · Relation: Contact (res.partner) · Computed · Tracked in the chatter
Client (partner_id)
Type: many2one · Readonly · Stored · Relation: Contact (res.partner) · Computed · Related to: case_id.client_id · Tracked in the chatter
The principal client this case is opened for. Used to auto-fill hearing / evidence client links and to filter the client portal.
Other Clients (partner_ids)
Type: many2many · Readonly · Stored · Relation: Contact (res.partner) · Computed · Related to: case_id.client_ids · Tracked in the chatter
Additional clients on the same case (joint plaintiffs / co-defendants). Visible only when 'Stakeholders Check' is enabled in Law settings.
Prepare Hearing Requirements Before (prep_hearing_requirement)
Type: integer · Readonly · Computed · Related to: company_id.prep_hearing_requirement
Days before each hearing date when the preparation activity is created for the assigned lawyers.
Sent (sent)
Type: boolean · Stored
Set to True after the hearing details email has been sent to the client; used to gate repeated sends.
Session (session)
Type: html · Stored
Session (session_attachment_ids)
Type: many2many · Stored · Relation: Attachment (ir.attachment) · Tracked in the chatter
Documents of the session itself (minutes, decisions...). They are merged into the printed / emailed Hearing Details report, and one of them (or a written session) is required before the hearing can be closed.
Clients Check (stakeholders_check)
Type: boolean · Readonly · Computed · Related to: company_id.stakeholders_check
Enable multiple clients per record.
Status (state)
Type: selection · Readonly · Stored · Values: In Progress (open), Closed (closed) · Tracked in the chatter
Subject (subject)
Type: char · Stored · Tracked in the chatter
Hearing purpose (e.g. 'Witness deposition').
Hearing Summary (summary)
Type: html · Stored
User (user_id)
Type: many2one · Stored · Relation: User (res.users) · Tracked in the chatter
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Close Hearing Wizard (j.hearing.close.wizard)
Wizard (transient). Defined by this app.
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Hearing (hearing_id)
Type: many2one · Required · Readonly · Stored · Relation: Hearing (j.hearing)
Session (session)
Type: html · Stored
Written record of the session. Saved on the hearing itself.
Session (session_attachment_ids)
Type: many2many · Stored · Relation: Attachment (ir.attachment)
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Law Hearing PDF Report (j.hearing.list.report)
Model. Defined by this app.
Company (company_id)
Type: many2one · Required · Stored · Relation: Companies (res.company)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
online hearing (online_hearing)
Type: boolean · Readonly · Stored
Case Court Number (pdf_case_court_number)
Type: boolean · Computed · Related to: company_id.pdf_case_court_number
Case Sequence (pdf_case_sequence)
Type: boolean · Computed · Related to: company_id.pdf_case_sequence
Case Subject (pdf_case_sub)
Type: boolean · Computed · Related to: company_id.pdf_case_sub
Circuit (pdf_circuit)
Type: boolean · Computed · Related to: company_id.pdf_circuit
Client (pdf_client)
Type: boolean · Computed · Related to: company_id.pdf_client
Court (pdf_court)
Type: boolean · Computed · Related to: company_id.pdf_court
Date/Time (pdf_datetime)
Type: boolean · Computed · Related to: company_id.pdf_datetime
From/To Date (pdf_from_to_date)
Type: boolean · Computed · Related to: company_id.pdf_from_to_date
Hearing Count (pdf_hearing_no)
Type: boolean · Computed · Related to: company_id.pdf_hearing_no
Hearing Sequence (pdf_hearing_sequence)
Type: boolean · Computed · Related to: company_id.pdf_hearing_sequence
Subject (pdf_hearing_subject)
Type: boolean · Computed · Related to: company_id.pdf_hearing_subject
Lawyers (pdf_lawyers)
Type: boolean · Computed · Related to: company_id.pdf_lawyers
Oppositions (pdf_oppositions)
Type: boolean · Computed · Related to: company_id.pdf_oppositions
Opposition Role (pdf_principal_character)
Type: boolean · Computed · Related to: company_id.pdf_principal_character
Requirements (pdf_requirements)
Type: boolean · Computed · Related to: company_id.pdf_requirements
State (pdf_state)
Type: boolean · Computed · Related to: company_id.pdf_state
URL (pdf_url)
Type: boolean · Computed · Related to: company_id.pdf_url
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Law Hearing Report (j.hearing.report)
Model. Defined by this app.
Company (company_id)
Type: many2one · Required · Stored · Relation: Companies (res.company)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case Sequence (hearing_case)
Type: boolean · Computed · Related to: company_id.hearing_case
Client Role (hearing_case_client_role)
Type: boolean · Computed · Related to: company_id.hearing_case_client_role
Circuit (hearing_circuit)
Type: boolean · Computed · Related to: company_id.hearing_circuit
Client (hearing_client)
Type: boolean · Computed · Related to: company_id.hearing_client
Close Date (hearing_close_date)
Type: boolean · Computed · Related to: company_id.hearing_close_date
Court (hearing_court)
Type: boolean · Computed · Related to: company_id.hearing_court
Date (hearing_date)
Type: boolean · Computed · Related to: company_id.hearing_date
Hearing Requirement (hearing_description)
Type: boolean · Computed · Related to: company_id.hearing_description
Duration (hearing_duration)
Type: boolean · Computed · Related to: company_id.hearing_duration
Judge (hearing_judge)
Type: boolean · Computed · Related to: company_id.hearing_judge
Lawyers (hearing_lawyers)
Type: boolean · Computed · Related to: company_id.hearing_lawyers
Number in Court (hearing_num_in_court)
Type: boolean · Computed · Related to: company_id.hearing_num_in_court
Opposition Lawyer (hearing_opposition_lawyer)
Type: boolean · Computed · Related to: company_id.hearing_opposition_lawyer
Oppositions (hearing_oppositions)
Type: boolean · Computed · Related to: company_id.hearing_oppositions
Clients (hearing_partner_ids)
Type: boolean · Computed · Related to: company_id.hearing_partner_ids
Hearing Sequence (hearing_sequence)
Type: boolean · Computed · Related to: company_id.hearing_sequence
Session (hearing_session)
Type: boolean · Computed · Related to: company_id.hearing_session
State (hearing_state)
Type: boolean · Computed · Related to: company_id.hearing_state
Subject (hearing_subject)
Type: boolean · Computed · Related to: company_id.hearing_subject
URL (hearing_url)
Type: boolean · Computed · Related to: company_id.hearing_url
online hearing (online_hearing)
Type: boolean · Readonly · Stored
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Hearing State Tag (filter helper) (j.hearing.state.tag)
Model. Defined by this app.
Code (code)
Type: char · Required · Stored
Technical state code.
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Name (name)
Type: char · Required · Stored · Translatable
Sequence (sequence)
Type: integer · Stored
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Law Hearing Summary Report (j.hearing.summary.report)
Model. Defined by this app.
Company (company_id)
Type: many2one · Required · Stored · Relation: Companies (res.company)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
online hearing (online_hearing)
Type: boolean · Readonly · Stored
Case Sequence (summary_case)
Type: boolean · Computed · Related to: company_id.summary_case
Circuit (summary_circuit)
Type: boolean · Computed · Related to: company_id.summary_circuit
Client (summary_client)
Type: boolean · Computed · Related to: company_id.summary_client
Close Date (summary_close_date)
Type: boolean · Computed · Related to: company_id.summary_close_date
Court (summary_court)
Type: boolean · Computed · Related to: company_id.summary_court
Date (summary_date)
Type: boolean · Computed · Related to: company_id.summary_date
Duration (summary_duration)
Type: boolean · Computed · Related to: company_id.summary_duration
Summary (summary_hearing_summary)
Type: boolean · Computed · Related to: company_id.summary_hearing_summary
Judge (summary_judge)
Type: boolean · Computed · Related to: company_id.summary_judge
Lawyers (summary_lawyers)
Type: boolean · Computed · Related to: company_id.summary_lawyers
Number in Court (summary_num_in_court)
Type: boolean · Computed · Related to: company_id.summary_num_in_court
Opposition Lawyer (summary_opposition_lawyer)
Type: boolean · Computed · Related to: company_id.summary_opposition_lawyer
Oppositions (summary_oppositions)
Type: boolean · Computed · Related to: company_id.summary_oppositions
Clients (summary_partner_ids)
Type: boolean · Computed · Related to: company_id.summary_partner_ids
Hearing Sequence (summary_sequence)
Type: boolean · Computed · Related to: company_id.summary_sequence
State (summary_state)
Type: boolean · Computed · Related to: company_id.summary_state
Subject (summary_subject)
Type: boolean · Computed · Related to: company_id.summary_subject
URL (summary_url)
Type: boolean · Computed · Related to: company_id.summary_url
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case Judgment (j.judgment)
Model. Defined by this app.
Active (active)
Type: boolean · Stored · Tracked in the chatter
Case (case_id)
Type: many2one · Required · Stored · Relation: Law Case (j.case) · Tracked in the chatter
The case this judgment belongs to. Set automatically from the case's 'Add Judgment' button; locked once the judgment is saved (view-level
readonly="id").
Branch (company_id)
Type: many2one · Readonly · Stored · Relation: Companies (res.company) · Tracked in the chatter
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Hearing (hearing_id)
Type: many2one · Stored · Relation: Hearing (j.hearing) · Tracked in the chatter
Optional link to the hearing that delivered this judgment; set automatically when adding a judgment from a hearing.
Date (judgment_date)
Type: date · Stored · Tracked in the chatter
Date issued by the court.
Judgment Decree (judgment_decree)
Type: html · Stored
Judgment text. Printed in the report.
Judgment Decree (judgment_decree_attachment_ids)
Type: many2many · Stored · Relation: Attachment (ir.attachment)
Number (judgment_number)
Type: char · Required · Stored · Tracked in the chatter
Official judgment decree number (رقم صك الحكم).
Outcome (judgment_outcome)
Type: selection · Required · Stored · Values: Lost (lost), Won (won), Petition (petition) · Tracked in the chatter
Outcome of this judgment. 'Lost' or 'Won' on a primitive/appeal/final judgment auto-flips the case state and schedules appeal/revoke deadline activities (per Judgment Automation in Cases Settings).
Stage (judgment_type)
Type: selection · Required · Stored · Values: Primitive (primitive), Appeal (appeal), Final (final) · Tracked in the chatter
Stage of the judgment in the appeals chain. A primitive judgment that goes against the client triggers an Appeal-Deadline activity; an appeal judgment triggers a Revoke-Deadline activity. Editable on creation only.
Reason (lost_reason_id)
Type: many2one · Stored · Relation: Lost Reason (j.case.lost.reason) · Tracked in the chatter
Required when Outcome is 'Lost'. Used in reporting to analyse why cases are being lost.
Status (state)
Type: selection · Readonly · Stored · Values: Valid (valid), Invalid (invalid) · Tracked in the chatter
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Law Judgment Report (j.judgment.report)
Model. Defined by this app.
Company (company_id)
Type: many2one · Required · Stored · Relation: Companies (res.company)
Created on (create_date)
Type: datetime · Readonly · Stored
Created by (create_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Case (judgment_case)
Type: boolean · Computed · Related to: company_id.judgment_case
Judgment Decree (judgment_decree)
Type: boolean · Computed · Related to: company_id.judgment_decree
Autonomy Formula (judgment_formula)
Type: boolean · Computed · Related to: company_id.judgment_formula
Hearing (judgment_hearing)
Type: boolean · Computed · Related to: company_id.judgment_hearing
Lost Reason (judgment_lost_reason)
Type: boolean · Computed · Related to: company_id.judgment_lost_reason
Number (judgment_number)
Type: boolean · Computed · Related to: company_id.judgment_number
Outcome (judgment_outcome)
Type: boolean · Computed · Related to: company_id.judgment_outcome
State (judgment_state)
Type: boolean · Computed · Related to: company_id.judgment_state
Judgment text (judgment_text)
Type: boolean · Computed · Related to: company_id.judgment_text
Stage (judgment_type)
Type: boolean · Computed · Related to: company_id.judgment_type
Last Updated on (write_date)
Type: datetime · Readonly · Stored
Last Updated by (write_uid)
Type: many2one · Readonly · Stored · Relation: User (res.users)
Lawyer (j.lawyer)
Model. Defined by j_law_base; extended by this app.
Case Count (case_count)
Type: integer · Readonly · Computed
Cases (case_ids)
Type: many2many · Readonly · Relation: Law Case (j.case) · Computed
Hearing Count (hearing_count)
Type: integer · Readonly · Computed
Hearings (hearing_ids)
Type: many2many · Readonly · Relation: Hearing (j.hearing) · Computed
Legal Client Request (j.legal.client.request)
Model. Defined by j_law_base; extended by this app.
Case Count (case_count)
Type: integer · Readonly · Computed
Cases (case_ids)
Type: one2many · Stored · Relation: Law Case (j.case)
Type (type)
Type: selection · Required · Stored · Values: Consulting (consulting), Case (case) · Tracked in the chatter
List Report Wizard (j.list.report.wizard)
Wizard (transient). Defined by j_law_base; extended by this app.
Case States (case_state_ids)
Type: many2many · Stored · Relation: Case State Tag (filter helper) (j.case.state.tag)
Circuit (circuit)
Type: boolean · Stored
Hearing States (hearing_state_ids)
Type: many2many · Stored · Relation: Hearing State Tag (filter helper) (j.hearing.state.tag)
Hearing Url (hearing_url)
Type: boolean · Stored
Type (type)
Type: selection · Required · Stored · Values: Consultings (consultings), Cases (cases), Hearings (hearings)
Neglected Report Wizard (j.neglected.report.wizard)
Wizard (transient). Defined by j_law_base; extended by this app.
Case States (case_state_ids)
Type: many2many · Stored · Relation: Case State Tag (filter helper) (j.case.state.tag)
Type (type)
Type: selection · Required · Stored · Values: Consultings (consultings), Cases (cases), Hearings (hearings)
Activity (mail.activity)
Model. Defined by mail; extended by this app.
Appeal / reconsider activity (appeal_reconsider_activity)
Type: boolean · Stored
Close hearing activity (close_hearing_activity)
Type: boolean · Stored
Hearing requirements activity (hearing_req_activity)
Type: boolean · Stored
Prepare case activity (prep_case_activity)
Type: boolean · Stored
Revoke activity (revoke_activity)
Type: boolean · Stored
Email composition wizard (mail.compose.message)
Wizard (transient). Defined by mail; extended by this app.
Companies (res.company)
Model. Defined by base; extended by this app.
Cancel Reason (case_cancel_reason)
Type: boolean · Stored
Client (case_client)
Type: boolean · Stored
Client Address (case_client_address)
Type: boolean · Stored
Client CR Number (case_client_company_registry)
Type: boolean · Stored
Clients (case_client_ids)
Type: boolean · Stored
Client ID Number (case_client_personal_id)
Type: boolean · Stored
Client Role (case_client_role)
Type: boolean · Stored
Client Tax Number (case_client_vat)
Type: boolean · Stored
Close Date (case_close_date)
Type: boolean · Stored
Court (case_court)
Type: boolean · Stored
Evidences (case_evidences)
Type: boolean · Stored
Facts (case_facts)
Type: boolean · Stored
Hearings (case_hearings)
Type: boolean · Stored
Judge (case_judge)
Type: boolean · Stored
Lawyers (case_lawyers)
Type: boolean · Stored
Sequence (case_name)
Type: boolean · Stored
Number in Court (case_num_in_court)
Type: boolean · Stored
Open Date (case_open_date)
Type: boolean · Stored
Oppositions (case_oppositions)
Type: boolean · Stored
Source (case_source)
Type: boolean · Stored
State (case_state)
Type: boolean · Stored
Subject (case_subject)
Type: boolean · Stored
Summary (case_summary)
Type: boolean · Stored
Third Parties (case_third_parties)
Type: boolean · Stored
Type (case_type)
Type: boolean · Stored
Write Session / Close Hearing Activity (close_hearing_activity)
Type: boolean · Stored
If enabled, a 'Write Session' / 'Close Hearing' activity is scheduled per lawyer once the hearing date is set. Deadline is fixed at hearing_date + 1 day (no per-activity config).
Case Number (hearing_case)
Type: boolean · Stored
Client Role (hearing_case_client_role)
Type: boolean · Stored
Circuit (hearing_circuit)
Type: boolean · Stored
Client (hearing_client)
Type: boolean · Stored
Close Date (hearing_close_date)
Type: boolean · Stored
Court (hearing_court)
Type: boolean · Stored
Date (hearing_date)
Type: boolean · Stored
Hearing Requirement (hearing_description)
Type: boolean · Stored
Duration (hearing_duration)
Type: boolean · Stored
Judge (hearing_judge)
Type: boolean · Stored
Lawyers (hearing_lawyers)
Type: boolean · Stored
Number in Court (hearing_num_in_court)
Type: boolean · Stored
Opposition Lawyer (hearing_opposition_lawyer)
Type: boolean · Stored
Oppositions (hearing_oppositions)
Type: boolean · Stored
Clients (hearing_partner_ids)
Type: boolean · Stored
Hearing Number (hearing_sequence)
Type: boolean · Stored
Session (hearing_session)
Type: boolean · Stored
State (hearing_state)
Type: boolean · Stored
Subject (hearing_subject)
Type: boolean · Stored
URL (hearing_url)
Type: boolean · Stored
Hearings in same time (hearings_in_same_time_check)
Type: boolean · Stored
Judge (judge_check)
Type: boolean · Stored
When enabled, the Judges menu is visible and a judge can be attached to a hearing.
Case (judgment_case)
Type: boolean · Stored
Judgment Decree (judgment_decree)
Type: boolean · Stored
Autonomy Formula (judgment_formula)
Type: boolean · Stored
Hearing (judgment_hearing)
Type: boolean · Stored
Lost Reason (judgment_lost_reason)
Type: boolean · Stored
Number (judgment_number)
Type: boolean · Stored
Outcome (judgment_outcome)
Type: boolean · Stored
State (judgment_state)
Type: boolean · Stored
Judgment text (judgment_text)
Type: boolean · Stored
Stage (judgment_type)
Type: boolean · Stored
Objection Activity (objection_activity)
Type: boolean · Stored
Objection Within (objection_judgment)
Type: integer · Stored
Days after a primitive judgment when the appeal-deadline activity falls due on the case — the lawyer's window to decide whether to appeal.
Online Hearings (online_hearing)
Type: boolean · Stored
Client (pdf_case_client)
Type: boolean · Stored
Close Date (pdf_case_close_date)
Type: boolean · Stored
Case Court Number (pdf_case_court_number)
Type: boolean · Stored
Lawyers (pdf_case_lawyers)
Type: boolean · Stored
Sequence (pdf_case_name)
Type: boolean · Stored
Number in Court (pdf_case_num_in_court)
Type: boolean · Stored
Open Date (pdf_case_open_date)
Type: boolean · Stored
Oppositions (pdf_case_oppositions)
Type: boolean · Stored
Opposition Role (pdf_case_principal_character)
Type: boolean · Stored
Case (pdf_case_sequence)
Type: boolean · Stored
State (pdf_case_state)
Type: boolean · Stored
Case Subject (pdf_case_sub)
Type: boolean · Stored
Subject (pdf_case_subject)
Type: boolean · Stored
Circuit (pdf_circuit)
Type: boolean · Stored
Client (pdf_client)
Type: boolean · Stored
Court (pdf_court)
Type: boolean · Stored
Date/Time (pdf_datetime)
Type: boolean · Stored
From/To Date (pdf_from_to_date)
Type: boolean · Stored
Numbering (pdf_hearing_no)
Type: boolean · Stored
Hearing (pdf_hearing_sequence)
Type: boolean · Stored
Subject (pdf_hearing_subject)
Type: boolean · Stored
Lawyers (pdf_lawyers)
Type: boolean · Stored
Opposition (pdf_oppositions)
Type: boolean · Stored
Opposition Role (pdf_principal_character)
Type: boolean · Stored
Requirement (pdf_requirements)
Type: boolean · Stored
State (pdf_state)
Type: boolean · Stored
URL (pdf_url)
Type: boolean · Stored
Review and Audit Case Activity (prep_case_activity)
Type: boolean · Stored
Review Within (prep_case_requirement)
Type: integer · Stored
Days from case creation when the 'Review and audit the case' activity falls due for the assigned lawyer(s). When no lawyer is linked, the activity is created on the case's author with a 1-day deadline regardless of this value.
Prepare Hearing Requirements Activity (prep_hearing_activity)
Type: boolean · Stored
Prepare Requirements (prep_hearing_requirement)
Type: integer · Stored
Days before each hearing date when the preparation activity is created for the assigned lawyers.
Revoke Activity (revoke_activity)
Type: boolean · Stored
Revoke Within (revoke_judgment)
Type: integer · Stored
Days after an appeal judgment when the revoke-deadline activity falls due on the case — the lawyer's window to decide whether to file a revocation.
Send Tomorrow Hearings (send_tomorrow_hearings)
Type: boolean · Stored
Case (summary_case)
Type: boolean · Stored
Circuit (summary_circuit)
Type: boolean · Stored
Client (summary_client)
Type: boolean · Stored
Close Date (summary_close_date)
Type: boolean · Stored
Court (summary_court)
Type: boolean · Stored
Date (summary_date)
Type: boolean · Stored
Duration (summary_duration)
Type: boolean · Stored
Summary (summary_hearing_summary)
Type: boolean · Stored
Judge (summary_judge)
Type: boolean · Stored
Lawyers (summary_lawyers)
Type: boolean · Stored
Number in Court (summary_num_in_court)
Type: boolean · Stored
Opposition Lawyer (summary_opposition_lawyer)
Type: boolean · Stored
Oppositions (summary_oppositions)
Type: boolean · Stored
Clients (summary_partner_ids)
Type: boolean · Stored
Number (summary_sequence)
Type: boolean · Stored
State (summary_state)
Type: boolean · Stored
Subject (summary_subject)
Type: boolean · Stored
URL (summary_url)
Type: boolean · Stored
Template (template_check)
Type: boolean · Stored
Config Settings (res.config.settings)
Wizard (transient). Defined by base; extended by this app.
Write Session / Close Hearing Activity (close_hearing_activity)
Type: boolean · Computed · Related to: company_id.close_hearing_activity
If enabled, a 'Write Session' / 'Close Hearing' activity is scheduled per lawyer once the hearing date is set. Deadline is fixed at hearing_date + 1 day (no per-activity config).
Overlapping Hearings (hearings_in_same_time_check)
Type: boolean · Computed · Related to: company_id.hearings_in_same_time_check
Objection Activity (objection_activity)
Type: boolean · Computed · Related to: company_id.objection_activity
Objection Within (objection_judgment)
Type: integer · Computed · Related to: company_id.objection_judgment
Days after a primitive judgment when the appeal-deadline activity falls due on the case — the lawyer's window to decide whether to appeal.
Online Hearings (online_hearing)
Type: boolean · Computed · Related to: company_id.online_hearing
Review and Audit Case Activity (prep_case_activity)
Type: boolean · Computed · Related to: company_id.prep_case_activity
Review Within (prep_case_requirement)
Type: integer · Computed · Related to: company_id.prep_case_requirement
Days from case creation when the 'Review and audit the case' activity falls due for the assigned lawyer(s). When no lawyer is linked, the activity is created on the case's author with a 1-day deadline regardless of this value.
Prepare Hearing Requirements Activity (prep_hearing_activity)
Type: boolean · Computed · Related to: company_id.prep_hearing_activity
Prepare Requirements (prep_hearing_requirement)
Type: integer · Computed · Related to: company_id.prep_hearing_requirement
Days before each hearing date when the preparation activity is created for the assigned lawyers.
Revoke Activity (revoke_activity)
Type: boolean · Computed · Related to: company_id.revoke_activity
Revoke Within (revoke_judgment)
Type: integer · Computed · Related to: company_id.revoke_judgment
Days after an appeal judgment when the revoke-deadline activity falls due on the case — the lawyer's window to decide whether to file a revocation.
Tomorrow Digest (send_tomorrow_hearings)
Type: boolean · Computed · Related to: company_id.send_tomorrow_hearings
Case Templates (template_check)
Type: boolean · Computed · Related to: company_id.template_check
Contact (res.partner)
Model. Defined by base; extended by this app.
Case Count (case_count)
Type: integer · Readonly · Computed
Hearing Count (hearing_count)
Type: integer · Readonly · Computed
Was this page helpful?
Thank you for your feedback.