Repository
OCA/account-invoice-reporting · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/account-invoice-reporting
Last tracking update
2026-08-07 08:43:00
Authors
ACSONE SA/NV, Odoo Community Association (OCA)
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA)
Committers
Weblate, OCA-git-bot, oca-ci, Samir GUESMI
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This addon allow user to customize the payment mode note using jinja2
templates

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
account_payment_mode_form account.payment.mode form Inherits account_payment_mode.account_payment_mode_form
account_payment_mode_note_template_form_view account.payment.mode.note.template form New
report_invoice_payment_mode report_invoice_payment_mode ir.ui.view qweb Inherits account_payment_partner.report_invoice_payment_mode
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (1)
  • note Html
    sanitize_attributes=False sanitize_tags=False translate=True
Public methods (2)
  • action_update_template_note(self)
  • render_note(self, invoice, raise_error=False)

New fields (7)
  • copyvalue Char
    help='Final placeholder expression, to be copy-pasted in the desired template field.' args: 'Placeholder Expression'
  • model_object_field Many2one → ir.model.fields
    help='Select target field from the related document model.\nIf it is a relationship field you will be able to select a target field at the destination of the relationship.' string='Field' args: 'ir.model.fields'
  • note Html
    translate=True
  • null_value Char
    help='Optional value to use if the target field is empty' args: 'Default Value'
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' ondelete='cascade' required=True
  • sub_model_object_field Many2one → ir.model.fields
    help='When a relationship field is selected as first field, this field lets you select the target field within the destination document model (sub-model).' args: 'ir.model.fields', 'Sub-field'
  • sub_object Many2one → ir.model
    help='When a relationship field is selected as first field, this field shows the document model the relationship goes to.' readonly=True args: 'ir.model', 'Sub-model'
Public methods (3)
  • build_expression(self, field_name, sub_field_name, null_value)
  • onchange_sub_model_object_value_field(self)
    @api.onchange('model_object_field', 'sub_model_object_field', 'null_value')
  • validate(self)