Repository
odoo/odoo · module folder
Module version
1.0
Category
Accounting
Folder size
0.02 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-07 05:07:19
Authors
Maintainers
None
Committers
Fabien Pinckaers, Christophe Simonis, Olivier Colson, Alexandre Kühn, Xavier-Do
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_fr_pos_cert
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
HTTP endpoints (0)

No HTTP endpoints found for this module.

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

Loading…

Loading…

Loading…