Skip to Content
Odoo model

account.bank.statement.line

Bank Statement Line. Defined in module account; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 19 fields added, 3 removed, 0 renamed.

  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 added (3)

FieldTypeModule
statement_balance_end_realmonetaryaccount
statement_namecharaccount
transaction_detailsjsonaccount

Odoo 17 to 18

Community only All changes in this step

Fields added (1)

FieldTypeModule
employee_idmany2onepos_hr

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields added (8)

FieldTypeModule
bank_statement_attachment_idsone2manyaccount_accountant
creditmonetaryaccount_bank_statement_extract
debitmonetaryaccount_bank_statement_extract
end_to_end_uuidcharaccount_iso20022
has_attachmentsbooleanaccount_accountant
has_invalid_analyticsbooleanaccount_accountant
reconciled_lines_namecharaccount_accountant
stripe_idcharhr_expense_stripe

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (3)

FieldTypeModuleNotes
end_to_end_uuidcharaccount_iso20022
online_link_idmany2oneaccount_online_synchronization
online_partner_informationcharaccount_online_synchronization

Fields added (7)

FieldTypeModule
allowed_reconcile_model_idsmany2manyaccount_accountant
available_inter_company_idsmany2manyaccount_accountant_payment_interco
l10n_mx_edi_can_use_factoringbooleanl10n_mx_edi
reconcile_model_idmany2oneaccount_accountant
statement_line_attachment_idsone2manyaccount_accountant
statement_problem_descriptiontextaccount
transaction_uuidcharaccount_accountant
1 views of this model removed
  • account_iso20022.account_bank_statement_line_view_list_inherit

All fields declared on account.bank.statement.line (49)

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 49 fields
FieldTypeLabelModule1617181920
account_numbercharBank Account Numberaccount
allowed_reconcile_model_idsmany2many account.reconcile.modelaccount_accountantE
amountmonetaryaccount
amount_currencymonetaryAmount in Currencyaccount
amount_residualfloatResidual Amountaccount
attachment_idsone2many ir.attachmentAttachmentsaccount_accountantE
available_inter_company_idsmany2many res.companyInter Companiesaccount_accountant_payment_intercoE
bank_statement_attachment_idsone2many ir.attachmentaccount_accountantE
company_idmany2one res.companyaccount
country_codecharaccount
creditmonetaryaccount_bank_statement_extractE
cron_last_checkdatetimeaccount_accountantE
currency_idmany2one res.currencyJournal Currencyaccount
debitmonetaryaccount_bank_statement_extractE
employee_idmany2one hr.employeeEmployeepos_hr
end_to_end_uuidcharEnd to End IDaccount_iso20022E
foreign_currency_idmany2one res.currencyForeign Currencyaccount
has_attachmentsbooleanaccount_accountantE
has_invalid_analyticsbooleanaccount_accountantE
internal_indexcharInternal Referenceaccount
is_reconciledbooleanIs Reconciledaccount
journal_idmany2one account.journalaccount
l10n_mx_edi_can_use_factoringbooleanl10n_mx_ediE
move_idmany2one account.moveJournal Entryaccount
online_account_idmany2one account.online.accountaccount_online_synchronizationE
online_partner_informationcharaccount_online_synchronizationE
online_transaction_identifiercharOnline Transaction Identifieraccount_online_synchronizationE
partner_idmany2one res.partnerPartneraccount
partner_namecharaccount
payment_idsmany2many account.paymentAuto-generated Paymentsaccount
payment_refcharLabelaccount
pos_session_idmany2one pos.sessionSessionpoint_of_sale
reconcile_model_idmany2one account.reconcile.modelReconciliation Modelaccount_accountantE
reconciled_lines_namecharaccount_accountantE
running_balancemonetaryaccount
sequenceintegeraccount
statement_balance_end_realmonetaryaccount
statement_completebooleanaccount
statement_idmany2one account.bank.statementStatementaccount
statement_line_attachment_idsone2many ir.attachmentaccount_accountantE
statement_namecharStatement Nameaccount
statement_problem_descriptiontextaccount
statement_validbooleanaccount
stripe_idcharStripe transaction IDhr_expense_stripeE
transaction_detailsjsonaccount
transaction_typecharaccount
transaction_uuidcharTransaction IDaccount_accountantE
unique_import_idcharImport IDaccount_bank_statement_importE
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.