Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Contract Transmit Method

Entity: contract.template

Compute Method: _compute_transmit_method_id

Inputs Method Outputs
  • partner_id
  • contract_type
  • partner_id.customer_invoice_transmit_method_id
  • partner_id.supplier_invoice_transmit_method_id
for rec in self:
            transmit_method = False
            if rec.partner_id and rec.contract_type:
                if rec.contract_type == "sale":
                    transmit_method = rec.partner_id.customer_invoice_transmit_method_id
                else:
                    transmit_method = rec.partner_id.supplier_invoice_transmit_method_id
            rec.transmit_method_id = transmit_method

Back to entity