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. Timesheets
  3. Weekly Timesheet Grid View v 19.0
  4. Sales Conditions FAQ

Weekly Timesheet Grid View

by DevIntelle Consulting Service Pvt.Ltd https://www.devintellecs.com
Odoo

$ 22.54

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
Odoo Apps Dependencies • Project (project)
• Time Off (hr_holidays)
• Discuss (mail)
• Employees (hr)
• Calendar (calendar)
Lines of code 1302
Technical Name dev_weekly_timesheet
LicenseSee License tab
Websitehttps://www.devintellecs.com
You bought this module and need support? Click here!
  • Description
  • License

Weekly Timesheet – Odoo Weekly Timesheet Grid View

separator

Tired of filling timesheets one day at a time? The Weekly Timesheet app for Odoo replaces repetitive daily entries with a single, intuitive weekly grid view—similar to a spreadsheet. Employees simply select their project and task, then enter hours for every day of the week on one screen.

Leave & Holiday Integration: Approved Time Off requests and Public Holidays appear directly on the grid, so employees always know which days are non-working. Optional blocking ensures no one accidentally logs hours on a leave day or public holiday.

Smart Validations: Set a maximum daily hours limit based on each employee's working schedule to prevent over-logging. Enable Past Week Locking to protect historical data, and Future Week Locking to stop premature entries.

With live daily totals and a weekly grand total calculated in real time, managers and employees get instant visibility into logged hours—no manual calculations needed.

Community Enterprise Odoo.sh

KEY FEATURES

separator
Weekly Grid View Icon

Weekly Grid View

Enter hours for multiple projects and tasks in a single weekly grid—no more switching between dates.

Public Holiday Icon

Public Holiday Awareness

Public holidays are clearly marked on the grid with optional blocking to prevent time entry on those days.

Leave Integration Icon

Leave & Time Off Integration

Approved leaves are automatically displayed on the grid, preventing accidental time logging on off days.

Past Future Lock Icon

Lock Past & Future Weeks

Restrict editing of past or future weeks to maintain data integrity. Both options are independently configurable.

Daily Hour Limit Icon

Daily Hours Limit Validation

Restricts logged hours based on the employee's configured daily working schedule to prevent over-logging.

Live Totals Icon

Real-Time Daily & Weekly Totals

See daily column totals and a weekly grand total update live as hours are entered.

  • Screenshots & Flow
  • Releases
  • FAQs
  • Support

Step 1 – Open the Weekly Timesheet Grid

Navigate to Timesheets → Weekly Timesheet. The grid shows the current week (Monday to Sunday). Use the Previous / Next arrows to switch weeks. Click "Add New Row" to add a project and task, then enter your hours in the corresponding day columns.

Weekly Timesheet Grid View in Odoo – add rows and enter hours

Step 2 – Timesheet Entries Created Automatically

Once you save the grid, individual timesheet entries (account.analytic.line) are created for each day. You can verify them in the standard Timesheets → My Timesheets view.

Timesheet entries created from weekly grid view in Odoo

Step 3 – Configure Leave & Holiday Display

Go to Timesheets → Configuration → Settings. Enable "Show Leaves" to display approved time-off requests on the grid, and enable "Show Public Holidays" to display public holidays. Both options are independent and can be turned on or off at any time.

Odoo Timesheet Configuration – enable show leaves and public holidays

Approved Leaves Displayed on the Grid

When an employee has an approved leave, the corresponding day column is visually marked with the leave type. This gives a clear picture of the employee's availability throughout the week.

Approved leaves shown on Odoo weekly timesheet grid

Public Holidays Highlighted on the Grid

Public holidays are clearly highlighted with the holiday name, so employees immediately know which days are non-working and can plan their timesheet accordingly.

Public holidays highlighted on Odoo weekly timesheet

Step 4 – Block Time Entry on Leaves & Holidays

Enable "Block on Leave Days" to prevent employees from entering hours on approved leave dates. Enable "Block on Holidays" to restrict time entry on public holidays. When blocked, the cell becomes read-only and a warning is shown.

Block timesheet on leave and holiday configuration in Odoo

Leave Day Restriction in Action

When an employee tries to log hours on a day they have an approved leave, the system shows a clear warning message and prevents the entry. This ensures your timesheet data stays clean and accurate.

Leave restriction warning on Odoo weekly timesheet

Public Holiday Restriction in Action

Similarly, if an employee attempts to enter hours on a public holiday, the system blocks the action and displays a notification with the holiday name, preventing incorrect entries.

Public holiday restriction warning on Odoo timesheet

Step 5 – Lock Past & Future Weeks

From Timesheets → Configuration → Settings, enable "Block Past Weeks" to prevent employees from modifying timesheets for previous weeks, and "Block Future Weeks" to stop them from pre-filling upcoming weeks. This gives managers full control over data integrity.

Lock past and future weeks configuration in Odoo timesheet settings

Past Week Editing Disabled

When an employee navigates to a previous week, all cells become read-only. A clear message indicates that editing is disabled for past weeks, ensuring historical timesheet data cannot be altered.

Past week editing disabled on Odoo weekly timesheet

Future Week Editing Disabled

Similarly, navigating to a future week makes the grid read-only with a notification. Employees can only fill timesheets for the current week, promoting timely and accurate entries.

Future week editing disabled on Odoo weekly timesheet

Step 6 – Enable Maximum Daily Hours Validation

Enable "Restrict Max Hours" in the timesheet settings. Once enabled, the system checks the employee's default working schedule and prevents logging more hours than the configured daily limit. For example, if an employee works 8 hours/day, they cannot log more than 8 hours for any single day.

Maximum daily hours validation configuration in Odoo timesheet

Daily Hours Limit Validation in Action

If an employee attempts to log more hours than their daily working limit, the system shows a warning and prevents the entry. This ensures compliance with working-hour policies and prevents data inaccuracies.

Daily hour limit exceeded warning on Odoo timesheet

Version 19.0.1.0

  • Initial release for Odoo 19
  • Weekly grid view for fast timesheet entry
  • Approved leave integration with visual indicators
  • Public holiday display and blocking
  • Maximum daily hours validation based on employee schedule
  • Past and future week locking
  • Real-time daily totals and weekly grand total
  • Previous / Next week navigation
  • Is this app compatible with both Odoo Community and Enterprise?
    • Yes. The Weekly Timesheet app works seamlessly on Odoo Community, Odoo Enterprise, and Odoo.sh hosting.
  • Which Odoo modules are required for this app?
    • This app depends on Project, Timesheets (hr_timesheet), and Time Off (hr_holidays). These modules must be installed before installing Weekly Timesheet.
  • Does the grid replace Odoo's default timesheet view?
    • No. The weekly grid is an additional view available under Timesheets → Weekly Timesheet. The standard Odoo timesheet views (list, pivot, etc.) continue to work as usual. Entries created via the grid appear in all standard views.
  • How is the daily hours limit determined?
    • The limit is automatically read from the employee's working schedule (resource calendar). For example, if an employee's schedule defines 8 hours on Monday, they cannot log more than 8 hours for that day. You can enable or disable this validation from the Timesheet settings.
  • Can managers override restrictions for a specific employee?
    • The restrictions (past/future lock, leave/holiday blocking, max hours) are company-wide settings. If you need employee-level overrides, please contact us for customization.
  • How can I contact for customization?
    • Please contact us at odoo@devintellecs.com for any customization requests.
  • Do I get free support after purchase?
    • Yes. You receive 90 days of free support from the date of purchase for any doubts, queries, or bug fixes (excluding data recovery).
  • Do I get free lifetime updates?
    • Yes. All future updates and improvements to this app are included free of charge for the purchased Odoo version.

Support

separator
support
DevIntelle provides FREE 90-day support for any doubts, queries, and bug fixing (excluding data recovery) or any type of issue related to this app. Support is applicable from the date of purchase.

Why Choose DevIntelle?

separator
DevIntelle Logo
DevIntelle Consulting Services Pvt Ltd is an Odoo service provider based in India/USA with 12+ years of experience. We deliver high-quality Odoo implementations, customizations, migrations, integrations, support, and training. Our experienced team helps businesses get the most out of their Odoo ERP system and achieve their operational goals.

You May Also Like

separator
Odoo Courier Management App
Odoo Tailor Management App
Odoo Law Firm Management App
Odoo Gym Management App
Odoo Car Rental Management App
Odoo Parking Management App

Most Demanded Apps

separator
Odoo All in One Cancel App
Odoo Customer Supplier Loan Management
Odoo Customer Credit Limit App
Odoo Stock Inventory Aging Report PDF Excel
Odoo Employee Loan Management App
Odoo Dynamic Global Export Excel Report
Odoo Customer Statement and Aging Report
Odoo Purchase Advance Payment App
Odoo Multiple Invoice Payment App

DevIntelle Odoo Services

separator

Odoo Implementation

Odoo Customization

Odoo Integration

Odoo Migration

Odoo Training

Odoo Support

Connect With Us

separator
+91 87805 43446
@devintelle
odoo@devintellecs.com
separator
DevIntelle Consulting Services
DevIntelle Instagram DevIntelle Facebook DevIntelle YouTube DevIntelle Twitter DevIntelle LinkedIn DevIntelle Pinterest
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