Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
Category
Uncategorized
Folder size
0.2 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-brazil
Last tracking update
2026-08-14 23:04:47
Authors
Odoo Community Association (OCA), KMEE
Maintainers
Odoo Community Association (OCA), KMEE
Committers
Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior
Odoo dependencies
Python dependencies
erpbrasil.base, email-validator, num2words, phonenumbers
System dependencies
None
Required by
l10n_br_product_contract
Description
This module was written to extend the functionality of contract module
to support the adequacy of Brazilian contract standards

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
contract_contract_form_view contract.contract form view (in l10n_br_contract) contract.contract form Inherits contract.contract_contract_form_view
contract_line_form_view contract.contract.line form view (in l10n_br_contract) contract.line form Inherits contract.contract_line_form_view
l10n_br_contract_res_company_form res.company.form (in l10n_br_contract) res.company form Inherits l10n_br_fiscal.fiscal_res_company_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (9)
  • cnpj_cpf Char
    related='partner_id.cnpj_cpf' string='CNPJ/CPF'
  • comment_ids Many2many → l10n_br_fiscal.comment
    column1='contract_id' column2='comment_id' comodel_name='l10n_br_fiscal.comment' relation='contract_comment_rel' string='Comments'
  • contract_recalculate_taxes_before_invoice Boolean
    default='company.contract_recalculate_taxes_before_invoice' string='Recalculate taxes before invoicing'
  • country_id Many2one
    related='company_id.country_id' store=True
  • currency_id Many2one
    readonly=False
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' domain=<expr> string='Fiscal Operation'
  • ie Char
    related='partner_id.l10n_br_ie_code' string='State Tax Number/RG'
  • legal_name Char
    related='partner_id.legal_name' string='Legal Name'
  • operation_name Char
    copy=False
Public methods (1)
  • default_get(self, fields_list)
    @api.model

New fields (6)
  • comment_ids Many2many → l10n_br_fiscal.comment
    column1='contract_line_id' column2='comment_id' comodel_name='l10n_br_fiscal.comment' relation='contract_line_comment_rel' string='Comments'
  • country_id Many2one
    related='company_id.country_id' store=True
  • fiscal_tax_ids Many2many → l10n_br_fiscal.tax
    column1='document_id' column2='fiscal_tax_id' comodel_name='l10n_br_fiscal.tax' relation='fiscal_contract_line_tax_rel' string='Fiscal Taxes'
  • line_recurrence Boolean
    related='contract_id.line_recurrence'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' precompute=True related='contract_id.partner_id' store=True string='Partner'
  • tax_framework Selection
    related='contract_id.company_id.tax_framework' string='Tax Framework'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (3)
  • contract_purchase_fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' required=False string='Default Contract Purchase Fiscal Operation'
  • contract_recalculate_taxes_before_invoice Boolean
    default=True string='Dafault recalculate taxes before invoicing'
  • contract_sale_fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' required=False string='Default Contract Sale Fiscal Operation'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
59 days ago
Last activity
10 days ago
Repository
OCA/l10n-brazil
Pull request
[18.0][MIG] l10n_br_contract: Migration to 18.0 (#4625)