Account Journal Period Close

account_journal_period_close
REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/9.0/account_journal_period_close
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSACSONE SA/NV
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.acsone.eu
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:20
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
Close period per journal
========================

This module allows fine grained control of period closing.
Each journal can be closed independently for any period
(using buttons on the fiscal period view).

A common use case is letting accountants close the sale
and purchase journals when the VAT declaration is done for
a given period, while leaving the miscellaneous journal open.

From a technical standpoint, the module leverages the
account.journal.period model that is present in Odoo core.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_account_period_form account.period.form (account_journal_period_close) account.period xpath Inherits account.view_account_period_form
Models touched (2)

New fields (0)

No new fields.

Public methods (3)
  • action_done(self, cr, uid, ids, context=None)
  • action_draft(self, cr, uid, ids, context=None)
  • create(self, cr, uid, values, context=None)

New fields (0)

No new fields.

Public methods (1)
  • add_all_journals(self, cr, uid, ids, context=None)
REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/8.0/account_journal_period_close
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSACSONE SA/NV
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Alexandre Fayolle, Stéphane Bidoul (ACSONE), OCA Transbot, Adrien Peiffer (ACSONE), oca-travis
WEBSITE
WEBSITEhttp://www.acsone.eu
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:22
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
Close period per journal
========================

This module allows fine grained control of period closing.
Each journal can be closed independently for any period
(using buttons on the fiscal period view).

A common use case is letting accountants close the sale
and purchase journals when the VAT declaration is done for
a given period, while leaving the miscellaneous journal open.

From a technical standpoint, the module leverages the
account.journal.period model that is present in Odoo core.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_account_period_form account.period.form (account_journal_period_close) account.period xpath Inherits account.view_account_period_form
Models touched (2)

New fields (0)

No new fields.

Public methods (3)
  • action_done(self, cr, uid, ids, context=None)
  • action_draft(self, cr, uid, ids, context=None)
  • create(self, cr, uid, values, context=None)

New fields (0)

No new fields.

Public methods (1)
  • add_all_journals(self, cr, uid, ids, context=None)
REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/7.0/account_journal_period_close
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSACSONE SA/NV
COMMITTERS
COMMITTERSStéphane Bidoul, Alexandre Fayolle, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, Adrien Peiffer, Adrien Peiffer (ACSONE)
WEBSITE
WEBSITEhttp://www.acsone.eu
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:14
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
Close period per journal
========================

This module allows fine grained control of period closing.
Each journal can be closed independently for any period
(using buttons on the fiscal period view).

A common use case is letting accountants close the sale
and purchase journals when the VAT declaration is done for
a given period, while leaving the miscellaneous journal open.

From a technical standpoint, the module leverages the
account.journal.period model that is present in Odoo core.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_account_period_form account.period.form (account_journal_period_close) account.period xpath Inherits account.view_account_period_form
Models touched (2)

New fields (0)

No new fields.

Public methods (3)
  • action_done(self, cr, uid, ids, context=None)
  • action_draft(self, cr, uid, ids, context=None)
  • create(self, cr, uid, values, context=None)

New fields (0)

No new fields.

Public methods (1)
  • add_all_journals(self, cr, uid, ids, context=None)