Skip to Content
Odoo model

account.move.reversal

Journal Entry Reversal. Defined in module account; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 14 fields added, 6 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 removed (2)

FieldTypeModuleNotes
date_modeselectionaccount
refund_methodselectionaccount

Fields added (6)

FieldTypeModule
l10n_es_edi_facturae_reason_codeselectionl10n_es_edi_facturae
l10n_es_edi_verifactu_refund_reasonselectionl10n_es_edi_verifactu
l10n_es_edi_verifactu_requiredbooleanl10n_es_edi_verifactu
l10n_vn_edi_adjustment_typeselectionl10n_vn_edi_viettel
l10n_vn_edi_agreement_document_datedatetimel10n_vn_edi_viettel
l10n_vn_edi_agreement_document_namecharl10n_vn_edi_viettel

Odoo 17 to 18

Community only All changes in this step

Fields added (4)

FieldTypeModule
l10n_tw_edi_allowance_notify_wayselectionl10n_tw_edi_ecpay
l10n_tw_edi_ecpay_invoice_idcharl10n_tw_edi_ecpay
l10n_tw_edi_is_b2bbooleanl10n_tw_edi_ecpay
l10n_tw_edi_refund_agreement_typeselectionl10n_tw_edi_ecpay

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields added (1)

FieldTypeModule
l10n_sa_reasonselectionl10n_sa
1 views of this model removed
  • l10n_sa_edi.view_account_move_reversal_inherit_l10n_sa_edi

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (4)

FieldTypeModuleNotes
l10n_es_edi_verifactu_refund_reasonselectionl10n_es_edi_verifactu
l10n_es_edi_verifactu_requiredbooleanl10n_es_edi_verifactu
l10n_es_tbai_is_requiredbooleanl10n_es_edi_tbai
l10n_es_tbai_refund_reasonselectionl10n_es_edi_tbai

Fields added (3)

FieldTypeModule
l10n_do_edi_modification_codeselectionl10n_do_edi
l10n_in_adjustment_typeselectionl10n_in
l10n_in_show_adjustment_typebooleanl10n_in
2 views of this model removed
  • l10n_es_edi_tbai.view_account_move_reversal
  • l10n_es_edi_verifactu.view_account_move_reversal_inherit_l10n_es_edi_verifactu

All fields declared on account.move.reversal (50)

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 50 fields
FieldTypeLabelModule1617181920
available_journal_idsmany2many account.journalaccount
company_idmany2one res.companyaccount
country_codecharaccount
currency_idmany2one res.currencyaccount
datedateReversal dateaccount
date_modeselectionaccount
helpdesk_sale_order_idmany2one sale.orderSales Orderhelpdesk_accountE
helpdesk_ticket_idmany2one helpdesk.tickethelpdesk_accountE
journal_idmany2one account.journalJournalaccount
l10n_ar_afip_fce_is_cancellationbooleanFCE: Is Cancellation?l10n_ar_ediE
l10n_cl_corrected_textcharNew Corrected Textl10n_cl_ediE
l10n_cl_edi_reference_doc_codeselectionSII Reference Codel10n_cl_ediE
l10n_cl_is_text_correctionbooleanOnly Text Correctionl10n_cl_ediE
l10n_cl_original_textcharOriginal Textl10n_cl_ediE
l10n_co_edi_description_code_creditselectionConceptol10n_co_ediE
l10n_do_edi_modification_codeselectionModification Codel10n_do_ediE
l10n_es_edi_facturae_reason_codeselectionSpanish Facturae EDI Reason Codel10n_es_edi_facturae
l10n_es_edi_verifactu_refund_reasonselectionVeri*Factu Refund Reasonl10n_es_edi_verifactu
l10n_es_edi_verifactu_requiredbooleanVeri*Factu Requiredl10n_es_edi_verifactu
l10n_es_tbai_is_requiredbooleanIs TicketBai required for this reversall10n_es_edi_tbai
l10n_es_tbai_refund_reasonselectionInvoice Refund Reason Code (TicketBai)l10n_es_edi_tbai
l10n_in_adjustment_typeselectionAdjustment Typel10n_in
l10n_in_show_adjustment_typebooleanl10n_in
l10n_ke_reason_code_idmany2one l10n_ke_edi_oscu.codeKRA Reasonl10n_ke_edi_oscuE
l10n_latam_available_document_type_idsmany2many l10n_latam.document.typel10n_latam_invoice_document
l10n_latam_document_numbercharDocument Numberl10n_latam_invoice_document
l10n_latam_document_type_idmany2one l10n_latam.document.typeDocument Typel10n_latam_invoice_document
l10n_latam_manual_document_numberbooleanManual Numberl10n_latam_invoice_document
l10n_latam_use_documentsbooleanl10n_latam_invoice_document
l10n_pe_edi_refund_reasonselectionCredit Reasonl10n_pe_ediE
l10n_sa_reasonselectionZATCA Reasonl10n_sa
l10n_tw_edi_allowance_notify_wayselectionAllowance Notify Wayl10n_tw_edi_ecpay
l10n_tw_edi_ecpay_invoice_idcharl10n_tw_edi_ecpay
l10n_tw_edi_is_b2bbooleanl10n_tw_edi_ecpay
l10n_tw_edi_refund_agreement_typeselectionAgreement Typel10n_tw_edi_ecpay
l10n_vn_edi_adjustment_typeselectionAdjustment typel10n_vn_edi_viettel
l10n_vn_edi_agreement_document_datedatetimeAgreement Datel10n_vn_edi_viettel
l10n_vn_edi_agreement_document_namecharAgreement Namel10n_vn_edi_viettel
lot_idmany2one stock.lotLot/Serial Numberhelpdesk_stock_accountE
move_idsmany2many account.moveaccount
move_typecharaccount
new_move_idsmany2many account.moveaccount
product_idmany2one product.productProducthelpdesk_stock_accountE
reasoncharReason displayed on Credit Noteaccount
refund_methodselectionCredit Methodaccount
residualmonetaryaccount
suitable_move_idsmany2many account.movehelpdesk_accountE
suitable_product_idsmany2many product.producthelpdesk_stock_accountE
suitable_sale_order_idsmany2many sale.orderhelpdesk_accountE
trackingselectionhelpdesk_stock_accountE
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.