Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Productivity
  3. Global Lock Period | Prevent Backdated Entries & Record Editing | Date Lock for Odoo v 17.0
  4. Sales Conditions FAQ

Global Lock Period | Prevent Backdated Entries & Record Editing | Date Lock for Odoo

by orvixnexus https://www.orvixnexus.com
Odoo

$ 110.00

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
Orvix Nexus Technologies LLP

Odoo 17 · Extra Tools · Date Governance

Global Lock Period

Restrict create and update operations on date-sensitive fields during defined lock periods — with per-model rules, bypass users and custom warning messages.

Any Model  •  Date / Datetime Fields  •  Lock / Unlock
Global Lock Period for Odoo 17

Protect closed periods from accidental date changes

Finance, operations and audit teams often need to freeze specific date ranges after month-end close, reporting or compliance review. Global Lock Period lets administrators define lock windows, choose which models and date fields are affected, and allow only selected users to continue editing during the locked range.

Key Features

📅

Configurable Lock Periods

Define start and end dates, activate or archive periods, and control them with a clear New / Locked / Unlocked workflow.

🔧

Model & Field Level Rules

Apply restrictions to any standard or custom model and lock specific date or datetime fields such as order date or invoice date.

👥

Allowed Users Bypass

Grant selected users permission to create or update locked dates while everyone else remains blocked.

⚠️

Custom Warning Messages

Show a global warning or a model-specific message when users try to save a date inside the locked range.

🔒

Create & Write Protection

Blocks record creation and updates when the selected date falls inside an active locked period.

💬

Chatter Tracking

Lock detail changes are tracked in chatter so administrators can review configuration updates over time.

How to Use — Step by Step

Install the Module

Open Apps, search for “Global Lock Period” and click Install.

Configure a Lock Period (Administrator Access)

Go to Settings > Global Lock Period and create a lock configuration by defining the date range, affected model, and restricted field.

Configure Lock Period

Easily define date-based editing restrictions for any Odoo model by configuring the following fields:

  • Lock Name – A descriptive name to identify the lock configuration.
  • Start Date & End Date – Specify the period during which the lock will be active.
  • Affected Models – Select the Odoo model to apply the restriction, such as Sales Orders, Purchase Orders, Customer Invoices, Vendor Bills, or any other supported model.
  • Locked Field – Choose the date or other field that should be protected from modification (for example, Order Date, Invoice Date, or Accounting Date).
  • Allowed Users – Select users who are exempt from the restriction and can continue editing the locked field during the active lock period.

Configure Warning Messages

Choose how users are notified when they select a date that falls inside a locked period.

Global Warning Message

Display a blocking popup warning when users attempt to save a record with a date that belongs to a locked period.

Inline Warning Message Example

Example of a Sales Order showing an inline warning when a restricted date is selected.

Select a Date Inside the Locked Period

The user selects a date that falls within the configured lock period.

Inline Warning Triggered

An inline warning message appears immediately after selecting a restricted date.

Global Warning Message Example

Example of a Purchase Order using the global popup warning mode.

Restricted Date Selected

The selected date is inside the active lock period.

Global Warning Triggered

A blocking popup warning is displayed to prevent saving the record.

Restriction Without Warning Message

The lock period is enforced silently without showing inline or popup warnings.

Attempt to Save a Restricted Date

The selected date falls within the locked period and saving the record is blocked.

Ideal For

Common scenarios where date governance matters most.

Month-End Close

Prevent backdated sales orders, invoices or journal entries after accounting close.

Audit & Compliance

Keep reviewed periods unchanged while auditors or managers retain controlled access.

Operations Control

Lock purchase, delivery or manufacturing dates during reporting windows.

Custom Apps

Works with third-party and in-house modules that use date or datetime fields.

Help & Free Support

Any type of issue related to this module, any doubt, any bugs or issue please contact us [Free support for 60 Days only for doubt, bugs & issue].

Get In Touch

Need help with setup, customization or deployment? Our team is ready to assist.

Email: orvixnexus@gmail.com  |  Website: https://www.orvixnexus.com

Protect your records with date-based lock periods

Global Lock Period — Prevent Backdated Changes

by Orvix Nexus Technologies LLP

Any Model • Date Range Lock • User Exceptions

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 308
Technical Name onxs_global_lock_period
LicenseLGPL-3
Websitehttps://www.orvixnexus.com

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.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with