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. Universal Data Entry v 19.0
  4. Sales Conditions FAQ

Universal Data Entry

by Walid Mashal https://www.techkhoona.com/software-solutions/odoo-universal-data-entry
Odoo

$Β 29.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 1879
Technical Name universal_data_entry
LicenseOPL-1
Websitehttps://www.techkhoona.com/software-solutions/odoo-universal-data-entry
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
  • Description
  • License

πŸš€ Universal Data Entry

πŸ“ Tired of creating records one by one in Odoo?

Universal Data Entry module introduces a powerful spreadsheet-style interface that allows you to create multiple records quickly and efficiently β€” just like working in Excel. The Universal Data Entry Module provides a flexible interface for creating records across most Odoo models. Users can dynamically select models and enter data without needing dedicated forms for each model. It simplifies bulk data input and centralizes data entry workflows.


▢️ YouTube Demo

Watch Demo

Watch the full demo of the Universal Data Entry Module in action on YouTube. Learn how to create records, configure excluded models, and manage your data entry workflow efficiently.


✨ Key Features

  • βœ… Spreadsheet-style data entry interface
  • βœ… Bulk create records in any Odoo model
  • βœ… Dynamic model selection
  • βœ… Smart validation and error handling
  • βœ… Configurable model exclusions (by specific model, prefix, postfix)
  • βœ… Data entry history tracking
  • βœ… Clean and user-friendly UI
  • βœ… Powerful Reporting section
  • βœ… Open destination record from history
  • βœ… Reference tracking for each data entry operation

πŸ’‘ Why Use This Module?

  • ⏱️ Save hours of manual data entry
  • πŸ“ˆ Increase team productivity
  • ⚠️ Reduce human errors
  • πŸ“Š Simplify large dataset creation

🎯 Who Is This Module For?

  • πŸ‘¨β€πŸ’» Data entry operators
  • πŸ› οΈ Odoo administrators
  • 🏒 Businesses managing large datasets
  • ⚑ Any team needing fast record creation

πŸ“¦ Included Features

  • πŸ”’ Secure access control
  • πŸ—‚οΈ Record rules and permissions
  • πŸ”— Backend integration with Odoo framework

πŸ—‚οΈ Sections

1. πŸ“ Data Entry

This is the main section for entering bulk data into every Odoo model. The following screenshot shows the main data entry grid where users can select a model and enter records dynamically.

βš™οΈ Usage:

  1. Navigate to Data Entry β†’ Data Entry
  2. Select the target model. All possible fields for the model are generated and displayed based on the selected model.
  3. Click + Add Row or press Alt + N
  4. Enter data dynamically displayed based on selected model
  5. Save records with Save Records button or by pressing Alt + S
  6. You can duplicate a row by clicking on the button at the start of the row.
Data Entry

2. πŸ“œ Data Entry History

Displays the history of all recently created records. You can open the created record in the destination model by clicking on the Destination Record button.

For usage, navigate to Data Entry β†’ Data Entry History.

Data Entry History

3. πŸ“Š Reporting & Analytics

The module includes a powerful reporting and analytics dashboard within the Data Entry History section. Users can monitor record creation performance, identify errors, and analyze trends visually.

  • πŸ“ˆ View success and failed record statuses
  • πŸ₯§ Interactive pie charts for success vs failure distribution
  • πŸ“Š Bar graphs to analyze record creation trends
  • πŸ—‘οΈ Select and delete specific logs
  • 🧹 Bulk delete all logs
  • πŸ”— Open successfully created records directly

For usage, navigate to Data Entry β†’ Data Entry History section.

3.1 πŸ₯§ Success vs Failure (Pie Chart)

A visual breakdown of successful and failed record creations helps users quickly assess overall system performance.

Pie chart showing success vs failed records distribution

3.2 πŸ“Š Record Creation Trends (Bar Graph)

Bar charts display trends over time, allowing users to track data entry activity and identify peaks or anomalies.

Bar chart showing record creation trends over time

3.3 πŸ“‹ Record Creation Trends (Kanban View)

Kanban View visualizes data entry progress for each user and helps identify any anomalies that may exist.

Kanban view showing record creation trends over time

3.4 πŸ“‘ Detailed Reporting Grid

Displays all created records for the selected model with their status. Failed entries are clearly marked and can be reviewed for troubleshooting. Users can open the destination record by clicking the Destination Record button

Reporting grid showing created records with status success and failure

4. πŸ›‘οΈ Excluded Models Configuration

Shows the configuration panel where administrators can exclude certain models from the data entry interface to protect critical data (most sensitive and system models are excluded by default). Only Data Entry Admin can add, remove and/or modify this section.

Excluded Models

5. β›” Excluded Prefixes

Demonstrates how models starting with a specific set of characters of the technical name of the model prefixes can be excluded from data entry, preventing models with certain prefixes from appearing in the data entry selection. (e.g., mail., ir., base.). Only Data Entry Admin can add, remove and/or modify this section.

Excluded Prefixes

6. β›” Excluded Postfixes

Demonstrates how models ending with a specific set of characters of the technical name can be excluded from data entry, preventing models with certain prefixes from appearing in the data entry selection. (e.g., .line, .log, .history). Only Data Entry Admin can add, remove and/or modify this section.

Excluded Postfixes

7. βš™οΈ Configure Fields

You can reorder/hide/show fields from the data entry grid by clicking on the Configure Fields button.

Configure Fields

πŸ‘₯ User Groups

  • Data Entry User: Access interface, create records, view history.
    πŸ’‘ Users must have Create access on a model to enter data. Models without Create rights will not appear.
  • Data Entry Admin: Configure exclusions, manage module settings. Includes all Data Entry User permissions.

βš™οΈ Default Configuration

Post-install hook seeds default exclusions to protect system models. Admins can modify these via the configuration menus.


πŸ“ Notes

  • ❌ Does not support One2many or Many2many fields entry directly
  • πŸ”„ Dynamic field behavior may differ for custom models or future updates
  • πŸ§ͺ Module tested on Odoo Community Edition only
  • βœ… Validation rules applied through Python, XML, or JS may not fully be replicated in this data entry module.

⚠️ Caution

Data Entry Module provides powerful capabilities and should be used with care.

  • 🚨Users can create records in any model that is not explicitly excluded. While many of the sensitive models are excluded by default, make sure to add any sensitive or critical models to the list of models excluded from data entry.
  • πŸ”’ Only assign the Data Entry Admin group to trusted and experienced users.
  • πŸ§ͺ It is strongly recommended to test the module in a development or staging environment before performing bulk operations on production data.
  • πŸ›‘οΈ Review and configure Excluded Models, Prefixes, and Postfixes to prevent unintended record creation.

πŸ“¦ Other Odoo Apps by the Author

POS Product Performance Report

POS product performance report showing sales trends and analytics

Track product performance in POS with detailed insights on sales, quantities, and trends to support smarter inventory and business decisions.

View Module

POS Excel Reports

POS Excel export showing structured sales data in spreadsheet format

Export POS data into structured Excel reports with clear formatting, enabling easier analysis, accounting workflows, and data sharing.

View Module

Phone Number Picker

Phone number picker widget with keypad interface for easy number input

Add a keypad-style input widget to phone fields, allowing users to enter numbers easily with a simple and user-friendly interface.

View Module

πŸ“„ License

Odoo Proprietary License v1.0

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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