Skip to Content
Reference

Models and fields

Updated Markdown
On this page

Contracts defines 7 model(s) and 58 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.1.0.26.

Legal Contract (j.contract)

Model. Defined by this app.

Active (active)

Type: boolean · Stored · Tracked in the chatter

Agreement Statement (agreement_statement)

Type: html · Stored

Rendered contract body. Pulled from the linked template and merged with {company_name}, {client_name}, {contract_value} placeholders.

Amount (amount)

Type: monetary · Stored · Tracked in the chatter

Cancel Reason (cancel_reason_id)

Type: many2one · Stored · Relation: Contract Cancel Reason (j.contract.cancel.reason) · Tracked in the chatter

Client Signature (client_signature)

Type: binary · Stored

Client Signed On (client_signed_date)

Type: datetime · Readonly · Stored · Tracked in the chatter

Branch (company_id)

Type: many2one · Required · Readonly · Stored · Relation: Companies (res.company)

Company Signature (company_signature)

Type: binary · Stored

Company Signed On (company_signed_date)

Type: datetime · Readonly · Stored · 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) · Tracked in the chatter

Description (description)

Type: html · Stored

End Date (end_date)

Type: date · Stored · Tracked in the chatter

Sequence (name)

Type: char · Required · Readonly · Stored · Tracked in the chatter

Client (partner_id)

Type: many2one · Required · Stored · Relation: Contact (res.partner) · Tracked in the chatter

Reminder Sent For (reminder_sent_for)

Type: date · Stored

Show Type (show_type)

Type: boolean · Readonly · Computed

True when at least one bridge contributed an extra type — drives the type field's form visibility.

Start Date (start_date)

Type: date · Stored · Tracked in the chatter

State (state)

Type: selection · Readonly · Stored · Values: Drafting (drafting), Draft (draft), Valid (valid), Expired (expired), Cancelled (cancelled), Closed (closed) · Tracked in the chatter

Template (template_id)

Type: many2one · Stored · Relation: Contract Template (j.contract.template) · 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)

Contract Cancel Reason (j.contract.cancel.reason)

Model. Defined by this app.

Active (active)

Type: boolean · Stored

Created on (create_date)

Type: datetime · Readonly · Stored

Created by (create_uid)

Type: many2one · Readonly · Stored · Relation: User (res.users)

Reason (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)

Cancel Contract Wizard (j.contract.cancel.wizard)

Wizard (transient). Defined by this app.

Cancel Reason (cancel_reason_id)

Type: many2one · Required · Stored · Relation: Contract Cancel Reason (j.contract.cancel.reason)

Contract (contract_id)

Type: many2one · Required · Stored · Relation: Legal Contract (j.contract)

Created on (create_date)

Type: datetime · Readonly · Stored

Created by (create_uid)

Type: many2one · Readonly · Stored · Relation: User (res.users)

Note (note)

Type: text · Stored

Optional explanation logged 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)

Contract Template (j.contract.template)

Model. Defined by this app.

Active (active)

Type: boolean · Stored

Agreement Statement (agreement_statement)

Type: html · Stored

Body with optional {company_name}, {client_name}, {contract_value} placeholders that are substituted into the contract on selection.

Branch (company_id)

Type: many2one · Readonly · 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)

Name (name)

Type: char · Required · Stored · Tracked in the chatter

Progress (progress)

Type: selection · Stored · Values: Auto (auto), Manual (manual) · Tracked in the chatter

Default Value (value)

Type: float · 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)

Companies (res.company)

Model. Defined by base; extended by this app.

Auto Contract Reminder (contract_auto_reminder)

Type: boolean · Stored

Notify Client (contract_notify_client)

Type: boolean · Stored

Notify Followers (contract_notify_followers)

Type: boolean · Stored

Additional Notification Recipients (contract_notify_recipients_ids)

Type: many2many · Stored · Relation: Contact (res.partner)

Reminder Activity Assignee (contract_reminder_activity_user_id)

Type: many2one · Stored · Relation: User (res.users)

User who receives the 'Contract expires in N day(s)' To-Do activity created by the daily expiration cron. Leave empty to skip the activity (the reminder email is still sent).

Default Reminder Days (contract_reminder_days)

Type: integer · Stored

Send Activation Notice (contract_send_activation_notice)

Type: boolean · Stored

Config Settings (res.config.settings)

Wizard (transient). Defined by base; extended by this app.

Notify Client (contract_notify_client)

Type: boolean · Computed · Related to: company_id.contract_notify_client

Notify Followers (contract_notify_followers)

Type: boolean · Computed · Related to: company_id.contract_notify_followers

Send Activation Notice (contract_send_activation_notice)

Type: boolean · Computed · Related to: company_id.contract_send_activation_notice

Contact (res.partner)

Model. Defined by base; extended by this app.

Contract Count (contract_count)

Type: integer · Readonly · Computed

Was this page helpful?

Thank you for your feedback.