Repository
odoo/odoo · module folder
Module version
1.0
Category
Point of Sale
Folder size
0.58 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-07 05:43:00
Authors
Maintainers
None
Committers
Martin Trigaux, Odoo Translation Bot, roen-odoo, niyasraphy, Adrien Guilliams (adgu), Martin Trigaux (mat)
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
pos_daily_sales_reports_category_only
Description

This module allows the cashier to quickly print a X and a Z sale report
for a given session or a Sales Details for multiple sessions
and configs.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
pos_daily_report pos_daily_report ir.ui.view qweb Inherits point_of_sale.report_saledetails
view_pos_daily_sales_reports_wizard pos.daily.sales.reports.wizard.form pos.daily.sales.reports.wizard form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • pos_session_id Many2one → pos.session
    required=True args: 'pos.session'
Public methods (1)
  • generate_report(self)

New fields (1)
  • closing_notes Text
    string='Closing Notes'
Public methods (3)
  • get_total_discount(self)
  • get_total_sold_refund_per_category(self, group_by_user_id=None)
  • update_closing_control_state_session(self, notes)

New fields (0)

No new fields.

Public methods (1)
  • get_sale_details(self, date_start=False, date_stop=False, config_ids=False, session_ids=False)
    @api.model
    Serialise the orders of the requested time period, configs and sessions. :param date_start: The dateTime to start, default today 00:00:00. :type date_start: str. :param date_stop: The dateTime to stop, default date_start + 23:59:59. :type date_stop: str. :param config_ids: Pos Config id's to include. :type config_ids: list of numbers. :param session_ids: Pos Config id's to include. :type session_ids: list of numbers. :returns: dict -- Serialised sales.