Cancel Journal Entries

account_cancel
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/account_cancel
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Christophe Simonis, Nicolas Martinelli, qdp-odoo, GitHub, Xavier-Do, Sébastien Theys
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allows canceling accounting entries.
====================================

This module adds a checkbox on the accounting journals to allow the cancellation of journal entries.

This checkbox is only visible on the accounting journals when the debug mode is active.

If this checkbox is set to TRUE, it allows users to cancel journal entries.

The accounting entry that is cancelled can then be modified and reposted or deleted.

It also operates on invoices, bank statements, payments ...

Be careful with this module as it has audit implications. Cancelling accounting entries is not authorized in all countries.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
bank_statement_cancel_form_inherit bank.statement.cancel.form.inherit account.bank.statement field Inherits account.view_bank_statement_form
bank_statement_draft_form_inherit bank.statement.draft.form.inherit account.bank.statement xpath Inherits account.view_bank_statement_form
invoice_form_cancel_inherit invoice.form.cancel.inherit account.invoice xpath Inherits account.invoice_form
invoice_supplier_cancel_form_inherit invoice.supplier.cancel.form.inherit account.invoice xpath Inherits account.invoice_supplier_form
payment_cancel_form_inherit payment.cancel.form.inherit account.payment xpath Inherits account.view_account_payment_form
view_account_journal_form_inherit account.journal.form account.journal field Inherits account.view_account_journal_form
view_move_form_inherit_account_cancel account.move.form.inherit account.move field Inherits account.view_move_form
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • button_draft(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/account_cancel
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Christophe Simonis, Nicolas Martinelli, qdp-odoo, GitHub, Yannick Tivisse, Odoo Online, Laurent Smet
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:53:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allows canceling accounting entries.
====================================

This module adds a checkbox on the accounting journals to allow the cancellation of journal entries.

This checkbox is only visible on the accounting journals when the debug mode is active.

If this checkbox is set to TRUE, it allows users to cancel journal entries.

The accounting entry that is cancelled can then be modified and reposted or deleted.

It also operates on invoices, bank statements, payments ...

Be careful with this module as it has audit implications. Cancelling accounting entries is not authorized in all countries.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
bank_statement_cancel_form_inherit bank.statement.cancel.form.inherit account.bank.statement field Inherits account.view_bank_statement_form
bank_statement_draft_form_inherit bank.statement.draft.form.inherit account.bank.statement xpath Inherits account.view_bank_statement_form
invoice_form_cancel_inherit invoice.form.cancel.inherit account.invoice xpath Inherits account.invoice_form
invoice_supplier_cancel_form_inherit invoice.supplier.cancel.form.inherit account.invoice xpath Inherits account.invoice_supplier_form
payment_cancel_form_inherit payment.cancel.form.inherit account.payment xpath Inherits account.view_account_payment_form
view_account_journal_form_inherit account.journal.form account.journal field Inherits account.view_account_journal_form
view_move_form_inherit_account_cancel account.move.form.inherit account.move field Inherits account.view_move_form
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • button_draft(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/account_cancel
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, qdp-odoo, Yannick Tivisse
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allows canceling accounting entries.
====================================

This module adds 'Allow Canceling Entries' field on form view of account journal.
If set to true it allows user to cancel entries & invoices.
    

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
bank_statement_cancel_form_inherit bank.statement.cancel.form.inherit account.bank.statement field Inherits account.view_bank_statement_form
bank_statement_draft_form_inherit bank.statement.draft.form.inherit account.bank.statement xpath Inherits account.view_bank_statement_form
invoice_form_cancel_inherit invoice.form.cancel.inherit account.invoice xpath Inherits account.invoice_form
invoice_supplier_cancel_form_inherit invoice.supplier.cancel.form.inherit account.invoice xpath Inherits account.invoice_supplier_form
payment_cancel_form_inherit payment.cancel.form.inherit account.payment xpath Inherits account.view_account_payment_form
view_account_journal_form_inherit account.journal.form account.journal field Inherits account.view_account_journal_form
Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • button_cancel(self)
    @api.multi
  • button_draft(self)
    @api.multi

New fields (0)

No new fields.

Public methods (1)
  • cancel(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/account_cancel
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Denis Ledoux, Christophe Simonis, Goffin Simon, Cedric Snauwaert, qdp-odoo, Yannick Tivisse
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:29
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allows canceling accounting entries.
====================================

This module adds 'Allow Canceling Entries' field on form view of account journal.
If set to true it allows user to cancel entries & invoices.
    

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
bank_statement_cancel_form_inherit bank.statement.cancel.form.inherit account.bank.statement field Inherits account.view_bank_statement_form
bank_statement_draft_form_inherit bank.statement.draft.form.inherit account.bank.statement xpath Inherits account.view_bank_statement_form
invoice_form_cancel_inherit invoice.form.cancel.inherit account.invoice xpath Inherits account.invoice_form
invoice_supplier_cancel_form_inherit invoice.supplier.cancel.form.inherit account.invoice xpath Inherits account.invoice_supplier_form
payment_cancel_form_inherit payment.cancel.form.inherit account.payment xpath Inherits account.view_account_payment_form
view_account_journal_form_inherit account.journal.form account.journal field Inherits account.view_account_journal_form
Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • button_cancel(self)
    @api.multi
  • button_draft(self)
    @api.multi

New fields (0)

No new fields.

Public methods (1)
  • cancel(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/8.0/account_cancel
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Launchpad Translations on behalf of openerp, Quentin (OpenERP), Denis Ledoux, Goffin Simon, Nicolas Martinelli, qdp-odoo, Aaron Bohy
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:45:38
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allows canceling accounting entries.
====================================

This module adds 'Allow Canceling Entries' field on form view of account journal.
If set to true it allows user to cancel entries & invoices.
    

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
bank_statement_cancel_form_inherit bank.statement.cancel.form.inherit account.bank.statement field Inherits account.view_bank_statement_form
bank_statement_cancel_form_inherit2 bank.statement.cancel.form.inherit2 account.bank.statement field Inherits account.view_bank_statement_form2
bank_statement_draft_form_inherit bank.statement.draft.form.inherit account.bank.statement xpath Inherits account.view_bank_statement_form
bank_statement_draft_form_inherit2 bank.statement.draft.form.inherit2 account.bank.statement xpath Inherits account.view_bank_statement_form2
invoice_form_cancel_inherit invoice.form.cancel.inherit account.invoice xpath Inherits account.invoice_form
invoice_supplier_cancel_form_inherit invoice.supplier.cancel.form.inherit account.invoice xpath Inherits account.invoice_supplier_form
view_account_journal_form_inherit account.journal.form account.journal field Inherits account.view_account_journal_form
Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • button_cancel(self)
    @api.multi
  • button_draft(self)
    @api.multi

New fields (0)

No new fields.

Public methods (1)
  • cancel(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/7.0/account_cancel
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Twinkle Christian (OpenERP), Odoo Translation Bot, Turkesh Patel (Open ERP), Martin Trigaux, Ajay Chauhan (OpenERP), Purnendu Singh (OpenERP), Fabien Pinckaers, Olivier Dony, Hardik, pso (OpenERP), Launchpad Translations on behalf of openerp, Mayur Maheshwari (OpenERP), help
WEBSITE
WEBSITEhttp://www.openerp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:43:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allows canceling accounting entries.
====================================

This module adds 'Allow Canceling Entries' field on form view of account journal.
If set to true it allows user to cancel entries & invoices.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_form_cancel_inherit invoice.form.cancel.inherit account.invoice xpath Inherits account.invoice_form
invoice_supplier_cancel_form_inherit invoice.supplier.cancel.form.inherit account.invoice xpath Inherits account.invoice_supplier_form
view_account_journal_form_inherit account.journal.form account.journal field Inherits account.view_account_journal_form
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/6.1/account_cancel
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Stephane Wirtel, Fabien Pinckaers, Olivier Dony, Vo Minh Thu, Launchpad Translations on behalf of openerp, Quentin (OpenERP), vro, niv-openerp, Carlos Vásquez, Els Van Vossel, Israel Fermin Montilla, Hardik Ansodariy (OpenERP), rch-openerp, ARA (OpenERP)
WEBSITE
WEBSITEhttp://www.openerp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:41:35
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allows cancelling accounting entries.
=====================================

This module adds 'Allow cancelling entries' field on form view of account journal. If set to true it allows user to cancel entries & invoices.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_form_cancel_inherit invoice.form.cancel.inherit account.invoice xpath Inherits account.invoice_form
invoice_supplier_cancel_form_inherit invoice.supplier.cancel.form.inherit account.invoice xpath Inherits account.invoice_supplier_form
view_account_journal_form_inherit account.journal.form account.journal field Inherits account.view_account_journal_form
Models touched (0)

No models found for this module.