Repository
OCA/account-financial-reporting · module folder · Try on Runboat
Module version
1.2.1
Category
Finance
Folder size
1.15 MB
License
AGPL-3
Application
Yes
Auto-installable
No
Website
http://www.camptocamp.com
Last tracking update
2026-08-07 07:03:03
Authors
Camptocamp, Savoir-faire Linux, Odoo Community Association (OCA)
Maintainers
Camptocamp, Savoir-faire Linux, Odoo Community Association (OCA)
Committers
Yannick Vaucher, Alexis de Lattre, Leonardo Pistone, Stéphane Bidoul, Jacques-Etienne Baudoux, Guewen Baconnier, Alexandre Fayolle, Matthieu Dietrich, Holger Brunn, Pedro M. Baeza, GitHub, Anthony Muschang, Jairo Llopis, luc-demeyer, OCA Transbot, Adrien Peiffer (ACSONE), Arminas Grigonis, ccarly
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
account_balance_ebp_csv_export, account_companyweb, account_financial_report_webkit_xls
Description

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
account_aged_trial_balance_webkit Aged Partner Balance Report account.aged.trial.balance.webkit Inherits account.account_common_report_view
account_open_invoices_view_webkit Open Invoices Report open.invoices.webkit Inherits account.account_common_report_view
account_partner_balance_view_webkit Partner Balance partner.balance.webkit Inherits account.account_common_report_view
account_partner_ledger_view_webkit Partner Ledger partners.ledger.webkit Inherits account.account_common_report_view
account_report_general_ledger_view_inherit General Ledger general.ledger.webkit Inherits account.account_report_general_ledger_view
account_report_general_ledger_view_webkit General Ledger general.ledger.webkit Inherits account.account_common_report_view
account_report_print_journal_view_inherit Journals print.journal.webkit form Inherits account.account_report_print_journal
account_report_print_journal_view_webkit Journals print.journal.webkit form Inherits account.account_common_report_view
account_trial_balance_view_webkit Trial Balance trial.balance.webkit Inherits account.account_common_report_view
aged_open_invoice_webkit Aged Open Invoice Report aged.open.invoices.webkit Inherits account.account_common_report_view
view_account_form_webkit account.account.form.webkit account.account form Inherits account.view_account_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (11)

New fields (1)
  • centralized Boolean
    default=False help='If flagged, no details will be displayed in the General Ledger report (the webkit one only), only centralized amounts per period.' args: 'Centralized'
Public methods (0)

No public methods.

New fields (3)
  • filter Selection
    default='filter_period' required=True args: [('filter_period', 'Periods')], 'Filter by'
  • fiscalyear_id Many2one → account.fiscalyear
    default=<expr> required=True args: 'account.fiscalyear', 'Fiscal Year'
  • period_to Many2one → account.period
    required=True args: 'account.period', 'End Period'
Public methods (1)
  • onchange_fiscalyear(self, cr, uid, ids, fiscalyear=False, period_id=False, date_to=False, until_date=False, context=None)

New fields (3)
  • account_ids Many2many → account.account
    default=<expr> help='Only selected accounts will be printed. Leave empty to print all accounts.' string='Filter on accounts' args: 'account.account'
  • account_level Selection
    string='Account level' args: [('1', '1'), ('2', '2'), ('3', '3'), ('4', '4'), ('5', '5'), ('6', '6')]
  • filter Selection
    help='Filter by date: no opening balance will be displayed. (opening balance can only be computed based on period to be correct).' required=True args: [('filter_no', 'No Filters'), ('filter_date', 'Date'), ('filter_period', 'Periods'), ('filter_opening', 'Opening Only')], 'Filter by'
Public methods (5)
  • default_get(self, cr, uid, fields, context=None)
    To get default values for the object. @param self: The object pointer. @param cr: A database cursor @param uid: ID of the user currently logged in @param fields: List of fields for which we want default values @param context: A standard dictionary @return: A dictionary which of fields with values.
  • fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
  • onchange_comp_filter(self, cr, uid, ids, index, main_filter='filter_no', comp_filter='filter_no', fiscalyear_id=False, start_date=False, stop_date=False, context=None)
  • onchange_filter(self, cr, uid, ids, filter='filter_no', fiscalyear_id=False, context=None)
  • pre_print_report(self, cr, uid, ids, data, context=None)

New fields (1)
  • last_rec_date Date
    compute='_compute_last_rec_date' help='The date of the last reconciliation (full or partial) account move line.' index=True store=True string='Last reconciliation date'
Public methods (0)

No public methods.

New fields (1)
  • filter Selection
    default='filter_date'
Public methods (1)
  • onchange_fiscalyear(self, cr, uid, ids, fiscalyear=False, period_id=False, date_to=False, until_date=False, context=None)

New fields (4)
  • account_ids Many2many → account.account
    default=<expr> help='Only selected accounts will be printed. Leave empty to print all accounts.' string='Filter on accounts' args: 'account.account'
  • amount_currency Boolean
    default=False help='It adds the currency column' args: 'With Currency'
  • centralize Boolean
    default=True help='Uncheck to display all the details of centralized accounts.' args: 'Activate Centralization'
  • display_account Selection
    default='bal_mix' required=True args: [('bal_all', 'All'), ('bal_mix', 'With transactions or non zero balance')], 'Display accounts'
Public methods (2)
  • onchange_filter(self, cr, uid, ids, filter='filter_no', fiscalyear_id=False, context=None)
  • pre_print_report(self, cr, uid, ids, data, context=None)

New fields (2)
  • group_by_currency Boolean
    args: 'Group Partner by currency'
  • until_date Date
    help="The clearance date is essentially a tool used for debtors\nprovisionning calculation.\n\nBy default, this date is equal to the the end date (ie: 31/12/2011 if you\nselect fy 2011).\n\nBy amending the clearance date, you will be, for instance, able to answer the\nquestion : 'based on my last year end debtors open invoices, which invoices\nare still unpaid today (today is my clearance date)?'\n" required=True args: 'Clearance date'
Public methods (6)
  • default_until_date(self, cr, uid, ids, fiscalyear_id=False, period_id=False, date_to=False, context=None)
  • onchange_date_to(self, cr, uid, ids, fiscalyear=False, period_id=False, date_to=False, until_date=False, context=None)
  • onchange_filter(self, cr, uid, ids, filter='filter_no', fiscalyear_id=False, context=None)
  • onchange_fiscalyear(self, cr, uid, ids, fiscalyear=False, period_id=False, date_to=False, until_date=False, context=None)
  • onchange_period_to(self, cr, uid, ids, fiscalyear=False, period_id=False, date_to=False, until_date=False, context=None)
  • pre_print_report(self, cr, uid, ids, data, context=None)

New fields (3)
  • display_partner Selection
    default='all' args: [('non-zero_balance', 'With non-zero balance'), ('all', 'All Partners')], 'Display Partners'
  • partner_ids Many2many → res.partner
    help='Only selected partners will be printed. Leave empty to print all partners.' string='Filter on partner' args: 'res.partner'
  • result_selection Selection
    default='customer_supplier' required=True args: [('customer', 'Receivable Accounts'), ('supplier', 'Payable Accounts'), ('customer_supplier', 'Receivable and Payable Accounts')], "Partner's"
Public methods (1)
  • pre_print_report(self, data)
    @api.multi

New fields (4)
  • amount_currency Boolean
    default=False help='It adds the currency column' args: 'With Currency'
  • filter Selection
    help='Filter by date: no opening balance will be displayed. (opening balance can only be computed based on period to be correct).' required=True args: [('filter_no', 'No Filters'), ('filter_date', 'Date'), ('filter_period', 'Periods')], 'Filter by'
  • partner_ids Many2many → res.partner
    help='Only selected partners will be printed. Leave empty to print all partners.' string='Filter on partner' args: 'res.partner'
  • result_selection Selection
    default='customer_supplier'
Public methods (2)
  • onchange_filter(self, cr, uid, ids, filter='filter_no', fiscalyear_id=False, context=None)
  • pre_print_report(self, cr, uid, ids, data, context=None)

New fields (2)
  • amount_currency Boolean
    default=False help='It adds the currency column' args: 'With Currency'
  • filter Selection
    default='filter_period'
Public methods (2)
  • onchange_filter(self, cr, uid, ids, filter='filter_no', fiscalyear_id=False, context=None)
  • pre_print_report(self, cr, uid, ids, data, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…