Models and fields
On this page
- Legal Contract (j.contract)
- Active (active)
- Agreement Statement (agreement_statement)
- Amount (amount)
- Cancel Reason (cancel_reason_id)
- Client Signature (client_signature)
- Client Signed On (client_signed_date)
- Branch (company_id)
- Company Signature (company_signature)
- Company Signed On (company_signed_date)
- Created on (create_date)
- Created by (create_uid)
- Currency (currency_id)
- Description (description)
- End Date (end_date)
- Sequence (name)
- Client (partner_id)
- Reminder Sent For (reminder_sent_for)
- Show Type (show_type)
- Start Date (start_date)
- State (state)
- Template (template_id)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Contract Cancel Reason (j.contract.cancel.reason)
- Active (active)
- Created on (create_date)
- Created by (create_uid)
- Reason (name)
- Sequence (sequence)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Cancel Contract Wizard (j.contract.cancel.wizard)
- Cancel Reason (cancel_reason_id)
- Contract (contract_id)
- Created on (create_date)
- Created by (create_uid)
- Note (note)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Contract Template (j.contract.template)
- Active (active)
- Agreement Statement (agreement_statement)
- Branch (company_id)
- Created on (create_date)
- Created by (create_uid)
- Name (name)
- Progress (progress)
- Default Value (value)
- Last Updated on (write_date)
- Last Updated by (write_uid)
- Companies (res.company)
- Auto Contract Reminder (contract_auto_reminder)
- Notify Client (contract_notify_client)
- Notify Followers (contract_notify_followers)
- Additional Notification Recipients (contract_notify_recipients_ids)
- Reminder Activity Assignee (contract_reminder_activity_user_id)
- Default Reminder Days (contract_reminder_days)
- Send Activation Notice (contract_send_activation_notice)
- Config Settings (res.config.settings)
- Notify Client (contract_notify_client)
- Notify Followers (contract_notify_followers)
- Send Activation Notice (contract_send_activation_notice)
- Contact (res.partner)
- Contract Count (contract_count)
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.