Skip to Content
Odoo model

account.report

Accounting Report. Defined in module account; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 25 fields added, 6 removed, 0 renamed, 1 type changes.

  1. Odoo 16 account
  2. Odoo 17 account
  3. Odoo 18 account
  4. Odoo 19 account
  5. Odoo 20 account

Odoo 16 to 17

Community only All changes in this step

Fields removed (1)

FieldTypeModuleNotes
chart_template_idmany2oneaccount

Fields added (9)

FieldTypeModule
activebooleanaccount
chart_templateselectionaccount
filter_aml_ir_filtersbooleanaccount
filter_hide_0_linesselectionaccount
prefix_groups_thresholdintegeraccount
section_main_report_idsmany2manyaccount
section_report_idsmany2manyaccount
sequenceintegeraccount
use_sectionsbooleanaccount

Type changed (1)

FieldOdoo 16Odoo 17
filter_account_type booleanselection

Odoo 17 to 18

Community only All changes in this step

Fields added (3)

FieldTypeModule
currency_translationselectionaccount
filter_budgetsbooleanaccount
integer_roundingselectionaccount

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields removed (3)

FieldTypeModuleNotes
annotations_idsone2manyaccount_reports
filter_fiscal_positionbooleanaccount
tax_closing_start_datedateaccount_reports

Fields added (3)

FieldTypeModule
allow_account_audit_status_on_linesbooleanaccount_reports
allow_foreign_vatbooleanaccount
return_type_idsone2manyaccount_reports
1 views of this model removed
  • account_reports.account_report_tree_configure_start_dates

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (2)

FieldTypeModuleNotes
filter_analyticbooleanaccount
prefix_groups_thresholdintegeraccount

Fields added (10)

FieldTypeModule
active_fallbackbooleanaccount
active_selectionselectionaccount
display_custom_groupby_warningbooleanaccount_reports
enable_snapshotsbooleanaccount
filter_line_comparisonbooleanaccount
force_pdf_engineselectionaccount_reports
groupbycharaccount
snapshot_idsone2manyaccount_reports
use_fiscal_periodsbooleanaccount
user_groupbycharaccount

All fields declared on account.report (59)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 59 fields
FieldTypeLabelModule1617181920
activebooleanActiveaccount
active_fallbackbooleanaccount
active_selectionselectionaccount
allow_account_audit_status_on_linesbooleanAllow Account Audit Status On Linesaccount_reportsE
allow_foreign_vatbooleanAllow Foreign Tax IDaccount
annotations_idsone2many account.report.annotationAnnotationsaccount_reportsE
availability_conditionselectionAvailabilityaccount
chart_templateselectionChart of Accountsaccount
chart_template_idmany2one account.chart.templateChart of Accountsaccount
column_idsone2many account.report.columnColumnsaccount
country_idmany2one res.countryCountryaccount
currency_translationselectionCurrency Translationaccount
custom_handler_model_idmany2one ir.modelCustom Handler Modelaccount_reportsE
custom_handler_model_namecharCustom Handler Model Nameaccount_reportsE
default_opening_date_filterselectionDefault Openingaccount
display_custom_groupby_warningbooleanaccount_reportsE
enable_snapshotsbooleanEnable Snapshotsaccount
filter_account_typeselectionAccount Typesaccount
filter_aml_ir_filtersbooleanFavorite Filtersaccount
filter_analyticbooleanAnalytic Filteraccount
filter_analytic_groupbybooleanAnalytic Group Byaccount_reportsE
filter_budgetsbooleanBudgetsaccount
filter_cash_basisbooleanCash Basisaccount_reports_cash_basisE
filter_date_rangebooleanDate Rangeaccount
filter_fiscal_positionbooleanFilter Multivataccount
filter_growth_comparisonbooleanGrowth Comparisonaccount
filter_hide_0_linesselectionHide lines at 0account
filter_hierarchyselectionAccount Parentsaccount
filter_journalsbooleanJournalsaccount
filter_line_comparisonbooleanReport Line Comparisonaccount
filter_multi_companyselectionMulti-Companyaccount
filter_partnerbooleanPartnersaccount
filter_period_comparisonbooleanPeriod Comparisonaccount
filter_show_draftbooleanDraft Entriesaccount
filter_unfold_allbooleanUnfold Allaccount
filter_unreconciledbooleanUnreconciled Entriesaccount
force_pdf_engineselectionForce PDF Engineaccount_reportsE
groupbycharGroup Byaccount
horizontal_group_idsmany2many account.report.horizontal.groupHorizontal Groupsaccount_reportsE
integer_roundingselectionInteger Roundingaccount
is_account_coverage_report_availablebooleanaccount_reportsE
line_idsone2many account.report.lineLinesaccount
load_more_limitintegerLoad More Limitaccount
namecharNameaccount
only_tax_exigiblebooleanOnly Tax Exigible Linesaccount
prefix_groups_thresholdintegerPrefix Groups Thresholdaccount
return_type_idsone2many account.return.typeReturn Typesaccount_reportsE
root_report_idmany2one account.reportRoot Reportaccount
section_main_report_idsmany2many account.reportSection Ofaccount
section_report_idsmany2many account.reportSectionsaccount
send_and_print_valuesjsonaccount_reportsE
sequenceintegerSequenceaccount
snapshot_idsone2many account.report.snapshotSnapshotsaccount_reportsE
tax_closing_start_datedateStart Dateaccount_reportsE
use_fiscal_periodsbooleanFiscal Periodsaccount
use_sectionsbooleanComposite Reportaccount
user_groupbycharUser Group Byaccount
variant_report_idsone2many account.reportVariantsaccount
Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.