France - VAT Anti-Fraud Certification (CGI 286 I-3 bis) - Sale Closings

l10n_fr_sale_closing
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/l10n_fr_sale_closing
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSFabien Pinckaers, Christophe Simonis, Olivier Colson, Alexandre Kühn, Xavier-Do
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_fr_certification
    - l10n_fr
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds support for automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

The module adds following features:

    Storage: automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
form_view_account_sale_closing Sales Closings account.sale.closing form New
list_view_account_sale_closing Sales Closings account.sale.closing tree New
Models touched (2)

New fields (11)
  • company_id Many2one → res.company
    readonly=True required=True string='Company' args: 'res.company'
  • cumulative_total Monetary
    help='Total in receivable accounts since the beginnig of times' readonly=True required=True string='Cumulative Grand Total'
  • currency_id Many2one → res.currency
    help="The company's currency" readonly=True related='company_id.currency_id' store=True string='Currency' args: 'res.currency'
  • date_closing_start Datetime
    help='Date from which the total interval is computed' readonly=True required=True string='Starting Date'
  • date_closing_stop Datetime
    help='Date to which the values are computed' readonly=True required=True string='Closing Date'
  • frequency Selection
    readonly=True required=True selection=[('daily', 'Daily'), ('monthly', 'Monthly'), ('annually', 'Annual')] string='Closing Type'
  • last_move_hash Char
    readonly=True string="Last journal entry's inalteralbility hash"
  • last_move_id Many2one → account.move
    help='Last Journal entry included in the grand total' readonly=True string='Last journal entry' args: 'account.move'
  • name Char
    help='Frequency and unique sequence number' required=True
  • sequence_number Integer
    readonly=True required=True args: 'Sequence #'
  • total_interval Monetary
    help='Total in receivable accounts during the interval, excluding overlapping periods' readonly=True required=True string='Period Total'
Public methods (2)
  • unlink(self)
    @api.multi
  • write(self, vals)
    @api.multi

New fields (1)
  • l10n_fr_closing_sequence_id Many2one → ir.sequence
    readonly=True args: 'ir.sequence', 'Sequence to use to build sale closings'
Public methods (2)
  • create(self, vals)
    @api.model
  • write(self, vals)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/l10n_fr_sale_closing
VERSION
VERSION 1.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSChristophe Simonis
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:53:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_fr_certification
    - l10n_fr
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds support for automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

The module adds following features:

    Storage: automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
form_view_account_sale_closing Sales Closings account.sale.closing form New
list_view_account_sale_closing Sales Closings account.sale.closing tree New
Models touched (2)

New fields (11)
  • company_id Many2one → res.company
    readonly=True required=True string='Company' args: 'res.company'
  • cumulative_total Monetary
    help='Total in receivable accounts since the beginnig of times' readonly=True required=True string='Cumulative Grand Total'
  • currency_id Many2one → res.currency
    help="The company's currency" readonly=True related='company_id.currency_id' store=True string='Currency' args: 'res.currency'
  • date_closing_start Datetime
    help='Date from which the total interval is computed' readonly=True required=True string='Starting Date'
  • date_closing_stop Datetime
    help='Date to which the values are computed' readonly=True required=True string='Closing Date'
  • frequency Selection
    readonly=True required=True selection=[('daily', 'Daily'), ('monthly', 'Monthly'), ('annually', 'Annual')] string='Closing Type'
  • last_move_hash Char
    readonly=True string="Last journal entry's inalteralbility hash"
  • last_move_id Many2one → account.move
    help='Last Journal entry included in the grand total' readonly=True string='Last journal entry' args: 'account.move'
  • name Char
    help='Frequency and unique sequence number' required=True
  • sequence_number Integer
    readonly=True required=True args: 'Sequence #'
  • total_interval Monetary
    help='Total in receivable accounts during the interval, excluding overlapping periods' readonly=True required=True string='Period Total'
Public methods (2)
  • unlink(self)
    @api.multi
  • write(self, vals)
    @api.multi

New fields (1)
  • l10n_fr_closing_sequence_id Many2one → ir.sequence
    readonly=True args: 'ir.sequence', 'Sequence to use to build sale closings'
Public methods (2)
  • create(self, vals)
    @api.model
  • write(self, vals)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/l10n_fr_sale_closing
VERSION
VERSION 1.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSChristophe Simonis
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_fr_certification
    - l10n_fr
    - base_iban
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds support for automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

The module adds following features:

    Storage: automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
form_view_account_sale_closing Sales Closings account.sale.closing form New
list_view_account_sale_closing Sales Closings account.sale.closing tree New
Models touched (2)

New fields (11)
  • company_id Many2one → res.company
    readonly=True required=True string='Company' args: 'res.company'
  • cumulative_total Monetary
    help='Total in receivable accounts since the beginnig of times' readonly=True required=True string='Cumulative Grand Total'
  • currency_id Many2one → res.currency
    help="The company's currency" readonly=True related='company_id.currency_id' store=True string='Currency' args: 'res.currency'
  • date_closing_start Datetime
    help='Date from which the total interval is computed' readonly=True required=True string='Starting Date'
  • date_closing_stop Datetime
    help='Date to which the values are computed' readonly=True required=True string='Closing Date'
  • frequency Selection
    readonly=True required=True selection=[('daily', 'Daily'), ('monthly', 'Monthly'), ('annually', 'Annual')] string='Closing Type'
  • last_move_hash Char
    readonly=True string="Last journal entry's inalteralbility hash"
  • last_move_id Many2one → account.move
    help='Last Journal entry included in the grand total' readonly=True string='Last journal entry' args: 'account.move'
  • name Char
    help='Frequency and unique sequence number' required=True
  • sequence_number Integer
    readonly=True required=True args: 'Sequence #'
  • total_interval Monetary
    help='Total in receivable accounts during the interval, excluding overlapping periods' readonly=True required=True string='Period Total'
Public methods (2)
  • unlink(self)
    @api.multi
  • write(self, vals)
    @api.multi

New fields (1)
  • l10n_fr_closing_sequence_id Many2one → ir.sequence
    readonly=True args: 'ir.sequence', 'Sequence to use to build sale closings'
Public methods (2)
  • create(self, vals)
    @api.model
  • write(self, vals)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/l10n_fr_sale_closing
VERSION
VERSION 1.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSqdp-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_fr_certification
    - l10n_fr
    - base_iban
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds support for automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

The module adds following features:

    Storage: automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
form_view_account_sale_closing Sales Closings account.sale.closing form New
list_view_account_sale_closing Sales Closings account.sale.closing tree New
Models touched (2)

New fields (11)
  • company_id Many2one → res.company
    readonly=True required=True string='Company' args: 'res.company'
  • cumulative_total Monetary
    help='Total in receivable accounts since the beginnig of times' readonly=True required=True string='Cumulative Grand Total'
  • currency_id Many2one → res.currency
    help="The company's currency" readonly=True related='company_id.currency_id' store=True string='Currency' args: 'res.currency'
  • date_closing_start Datetime
    help='Date from which the total interval is computed' readonly=True required=True string='Starting Date'
  • date_closing_stop Datetime
    help='Date to which the values are computed' readonly=True required=True string='Closing Date'
  • frequency Selection
    readonly=True required=True selection=[('daily', 'Daily'), ('monthly', 'Monthly'), ('annually', 'Annual')] string='Closing Type'
  • last_move_hash Char
    readonly=True string="Last journal entry's inalteralbility hash"
  • last_move_id Many2one → account.move
    help='Last Journal entry included in the grand total' readonly=True string='Last journal entry' args: 'account.move'
  • name Char
    help='Frequency and unique sequence number' required=True
  • sequence_number Integer
    readonly=True required=True args: 'Sequence #'
  • total_interval Monetary
    help='Total in receivable accounts during the interval, excluding overlapping periods' readonly=True required=True string='Period Total'
Public methods (2)
  • unlink(self)
    @api.multi
  • write(self, vals)
    @api.multi

New fields (1)
  • l10n_fr_closing_sequence_id Many2one → ir.sequence
    readonly=True args: 'ir.sequence', 'Sequence to use to build sale closings'
Public methods (2)
  • create(self, vals)
    @api.model
  • write(self, vals)
    @api.multi