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. Extra Tools
  3. All in One Edit Sequence in Sales, Purchase, Invoice and Inventory v 17.0
  4. Sales Conditions FAQ

All in One Edit Sequence in Sales, Purchase, Invoice and Inventory

by SprintERP Technologies https://sprinterp.com
Odoo

$ 5.00

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 16.0 17.0 18.0 19.0
  • Description
  • Manifest
sprinterp-logo

All in One Edit Sequence Number Control

Lock or permit custom sequence number modifications inside Sales, Purchase, Accounting Moves, and Inventory Operations based on user privileges.

Key Module Highlights

Sales Order Sequence Control
Purchase Order Sequence Lock
Invoice & Bill Number Security
Inventory Operation Sequence
User Form Access Sliders
Python Native Write Guard

All in One Edit Sequence Number Control

Step 1
Configure User Access Rights for Sequence Number Editing

Go to Settings > Users & Companies > Users and select the specific user you want to grant permissions to. Under the Access Rights tab, you will find a dedicated section labeled "ALLOW USER ACCESS RIGHTS FOR EDIT SEQUENCE NUMBER". Simply turn on the boolean switches/toggles for Sale, Purchase, Invoice, or Inventory to allow that user to manually edit sequence numbers.

Odoo Configure User Access Rights for Sequence Number

Technical Safeguard: Non-authorized users who do not have these flags enabled will completely lose the ability to manually change or modify document names/sequences.

Step 2
Manually Edit or Control Sales Order Sequence Number

Navigate to the Sales application and open any Quotation or Sales Order form. If the active logged-in user has the "Allow to edit Sale Sequence Number" privilege turned on, the primary sequence/reference field (e.g., S00029) becomes editable. Users can manually overwrite or correct this reference number directly inside the form header without breaking standard document state flows.

Odoo Edit Sales Order Sequence Number Screen

Operational Guard: When changes are applied, the Odoo native force_save="1" attribute ensures the custom overwritten value is safely written back to the server, protecting it from being overridden during re-computations.

Step 3
Manually Edit or Control Purchase Order Sequence Number

Navigate to the Purchase application and open any Request for Quotation (RFQ) or Purchase Order form. If the active logged-in user has the "Allow to edit Purchase Sequence Number" privilege turned on, the primary reference field (e.g., P00011) becomes fully editable. Authorized managers can easily adjust or override procurement unique names directly in the header section.

Odoo Edit Purchase Order Sequence Number Screen

Operational Guard: Restricting this field prevents regular purchase representatives from mistakenly changing sequence keys, which avoids synchronization discrepancies with external vendor tracking platforms.

Step 4
Manually Edit or Control Customer Invoice / Vendor Bill Sequence Number

Navigate to the Invoicing or Accounting application and open any Customer Invoice or Vendor Bill. If the active logged-in user has the "Allow to edit Invoice Sequence Number" privilege turned on, the primary fiscal reference field (e.g., INV/2026/00005) becomes fully editable. Authorized senior accountants can modify or adjust reference logs directly from the document form layout.

Odoo Edit Customer Invoice Sequence Number Screen

Operational Guard: Securing the invoice sequence is highly critical for financial audits. This setup ensures that unauthorized changes cannot break sequential tax ledger submissions or internal accounting lines.

Step 5
Manually Edit or Control Inventory Operation / Stock Picking Sequence Number

Navigate to the Inventory application and open any Delivery Order, Receipt, or Internal Transfer. If the active logged-in user has the "Allow to edit Inventory Sequence Number" privilege turned on, the primary operational tracking field (e.g., WH/OUT/00006) becomes fully editable. Warehouse managers can manually modify or correct the sequence keys directly inside the layout form.

Odoo Edit Inventory Stock Picking Sequence Number Screen

Operational Guard: This structure secures traceability logs across internal picking movements, guaranteeing that picking tracks remain completely secure from unmonitored human overrides.

Step 6
Verify Active Security Groups Matrix & Global Synchronization

After enabling individual overrides across the system, navigate back to the user details log to verify the active configurations. As shown in the panel, once all sliders are activated (green state), the corresponding technical access rights for Sale, Purchase, Invoice, and Inventory Sequences are automatically synchronized and checked in the backend technical configurations.

Odoo Sequence Control Active State Verification Screen

Technical Safeguard: The underlying Python inverse functions force an instantaneous system security cache flush. This guarantees that rights are active immediately across all open terminal sessions without forcing a database reload or user logout.

Step 7
Dynamic Input Form Row Activation for Document Sequence

Navigate directly to the Sales operational panel and trigger an editing action on any draft record. As highlighted in the layout grid, once sequence editing rights are approved, the native unmodifiable string transforms into an active entry field stretching across the configuration column. This layout allows administrators to write back data seamlessly while maintaining clean spacing.

Odoo Active Dynamic Input Box Sequence Override Screen

Operational Guard: This layout row alteration is natively handled on the frontend layer. It automatically responds to changes in the field values computed via underlying security groups without introducing sluggish structural view layout lags.

Step 8
Dynamic Input Form Row Activation for Purchase Sequence

Navigate to the Purchase app panel and select any Request for Quotation (RFQ) or Purchase Order record in draft state. As highlighted in the form grid layout, once security editing permissions are enabled, the locked text reference field seamlessly shifts into an active input box container spanning across the header space. This gives authorized purchase managers the direct ability to modify, correct, or adjust purchase sequences dynamically.

Odoo Active Dynamic Input Box Purchase Sequence Override Screen

Operational Guard: This frontend row modification layout is completely reactive. It instantly listens to the security rights computed at the user model level without modifying standard Odoo sheet layout constraints or creating rendering blockages.

Step 9
Dynamic Input Form Row Activation for Invoice & Bill Sequence

Navigate to the Invoicing or Accounting application and open any Customer Invoice or Vendor Bill entry. As highlighted in the form layout header, when the account override security group is validated, the standard fiscal identifier changes into an active inline entry row block. This enables senior financial auditors to fix mismatched numbering sequences safely before posting documents.

Odoo Active Dynamic Input Box Invoice Sequence Override Screen

Operational Guard: Restricting this field via framework validation layers keeps your fiscal journal tracks clean, eliminating manual sequence overlaps that could cause legal audit discrepancies.

Step 10
Dynamic Input Form Row Activation for Inventory Operations

Navigate to the Inventory application and open any standalone Transfer, Delivery Order, or Receipt. As highlighted in the form layout row, once the warehouse security override is granted, the uneditable operation title morphs into an active input container. Warehouse managers can manually modify or align standard tracking sequence lines dynamically before validation steps.

Odoo Active Dynamic Input Box Inventory Sequence Override Screen

Operational Guard: Securing warehouse operational routes ensures clear stock auditing trail lines, eliminating accidental overrides that might corrupt shipment traceability or serial logs.

Key Features & Capabilities

Empower your database auditing and structural numbering layout with secure, role-based document sequence adjustments inside Odoo.

Sales Sequence Guard

Locks the primary quotation and sales order reference field (`name`), dynamically disabling modifications for general users while unlocking it for authorized team leads.

Procurement Locking

Prevents unauthorized edits to Purchase Order identification codes, protecting the core sequence line from accidental alterations during vendor negotiations.

Invoice & Bill Compliance

Secures Customer Invoices and Vendor Bills sequence setups to meet tax compliance. Ensures only users with accounting group privileges can modify draft sequence tracks.

Inventory Operation Lock

Protects specific warehouse data trackings including Delivery Orders, Receipts, and Internal Transfers by ensuring unique sequence numbers remain intact and unchanged.

Python Write Verification

Deep API verification that prevents data tempering attempts. Throws native validation warnings if fields are targeted via external integrations or bulk updates without rights.

Unified User Matrix

Adds native configuration options to the user profiles panel. Toggle rights instantly using simple and secure sliders inside standard access rights layouts.

Need Any Help?

Free 90 Days Support

Installation, Configuration & Bug Fixing support from our experts.

Email Support sales.sprinterp@gmail.com
Microsoft Teams abulkasim7214

© 2017 SprintERP Technologies. All Rights Reserved.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Invoicing (account)
• Purchase (purchase)
• Sales (sale_management)
• Discuss (mail)
Lines of code 222
Technical Name se_edit_sequence_number
LicenseLGPL-3
Websitehttps://sprinterp.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