Skip to Content
Menu

121.71

v 17.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Point of Sale (point_of_sale)
Discuss (mail)
Inventory (stock)
Invoicing (account)
Lines of code 185
Technical Name pos_order_inv_date
LicenseAGPL-3
Websitehttps://www.hst.jo
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Point of Sale (point_of_sale)
Discuss (mail)
Inventory (stock)
Invoicing (account)
Lines of code 185
Technical Name pos_order_inv_date
LicenseAGPL-3
Websitehttps://www.hst.jo

POS Real Time Accounting - Not Validated Date

Module Purpose

In standard Odoo POS, all accounting journal entries are created at the moment of session validation, and their posting date is set to the validation timestamp.

This behavior creates inconsistencies when sessions are closed after midnight, as all revenue and tax entries shift to the following day.

This module modifies that behavior:

  • All accounting journal entries for a POS session will be posted using the session open date, ensuring accurate and consistent financial reporting.

Use Case Example

  • Session Opened: 31/05/2025 at 09:00 AM
  • Session Closed/Validated: 01/06/2025 at 12:10 AM
  • Standard Odoo Behavior: Journal Entries dated 01/06/2025
  • With This Module: Journal Entries dated 31/05/2025

Module Features

  • Overrides the default posting behavior in POS accounting.
  • Automatically sets the date of all journal entries to the session start date, not the validation timestamp.
  • Applies to all accounting entries created during POS session validation:
    • Sales
    • Taxes
    • Payments
    • account.move
  • Impact on:
    • Financial Reports (Revenue by Date, Tax Reports)
    • Journal/GL consistency
    • End-of-month sales reconciliation

Benefits

  • Aligns accounting dates with actual business operations.
  • Improves accuracy of daily revenue reports.
  • Prevents revenue from "slipping" into the wrong accounting period due to late-night POS closures.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.