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. Form Completion Progress Bar v 19.0
  4. Sales Conditions FAQ

Form Completion Progress Bar

by NEXERP PRIVATE LIMITED https://nexeerp.com
Odoo

$ 20.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 401
Technical Name nx_form_progress_bar
LicenseLGPL-3
Websitehttps://nexeerp.com
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 401
Technical Name nx_form_progress_bar
LicenseLGPL-3
Websitehttps://nexeerp.com
Versions 18.0 19.0
Odoo 19 · Community & Enterprise

Form Completion
Progress Bar

Show users exactly how complete a record is — in real time. A slim, color-coded progress bar sits just above every configured form, guiding data entry and preventing incomplete records from slipping through.

Community Enterprise Odoo 19

Live Preview — Sales Order

1 / 4 fields complete25%
Getting started…
3 / 5 fields complete60%
Almost there…
5 / 5 fields complete100%
Ready to save!
Red — Incomplete

Less than 40% of tracked fields filled. The record needs attention.

Amber — In Progress

40–79% complete. Getting close — a few more fields to go.

Green — Complete

80%+ filled. Record is ready for processing or confirmation.

Key Features

Per-Model Field Configuration

Admins choose exactly which fields count on each model. Configure Sales Orders differently from Invoices or Customer records — full control from a single Settings menu.

Real-Time Updates

The bar updates instantly as users fill in fields — no save or page refresh needed. Built on OWL's reactive rendering for zero-lag feedback.

Optional Block-Save Enforcement

Enable the "Block Save Until Minimum %" setting per model to prevent saving records below a configured threshold. Shows a clear warning notification to the user.

Works on Any Model

Not limited to sales or contacts — configure progress bars for any standard or custom Odoo model. Supports Char, Text, Integer, Date, Many2one, and more.

Field Sequencing

Drag and reorder which fields count and in what priority order — keeping your configuration clean and easy to manage.

Zero Performance Impact

Pure OWL computed getters — no polling, no extra RPCs at runtime. The service fetches config once at startup and caches it for the session.

How It Works

1
Configure Fields

Go to Settings → Form Progress Bar → Progress Fields. Add the model (e.g. sale.order) and select each field that should count towards completion.

2
Set Save Rules (Optional)

Under Progress Settings, choose a minimum completion % per model and toggle "Block Save Until Minimum %" if you want to enforce data quality.

3
Open Any Form

A slim progress bar appears just below the control panel on every form for configured models. No XML changes, no restarts — it just works.

4
Watch It Update Live

As the user fills in fields the bar grows and changes color in real time — red to amber to green — giving instant, clear feedback.

Complete Feature List

  • Configurable fields per model from Settings UI
  • Real-time progress updates as fields are filled
  • Color-coded bar: red → amber → green
  • Percentage and field count label (e.g. "7/10 fields complete")
  • Optional block-save until minimum % is reached
  • Works on any Odoo model — standard or custom
  • Supports all field types: Char, Date, Many2one, Integer, etc.
  • Zero runtime RPCs — config cached at startup

Need Custom Modifications?

Want additional fields, custom color thresholds, per-user rules, or integration with your vertical solution? Our team is ready to help.

REQUEST A QUOTE

Form Completion Progress Bar for Odoo 19

© 2026 NEXERP PRIVATE LIMITED. All rights reserved.
Compatible with Odoo 19 Community & Enterprise

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