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. Attendance
  3. Attendance Location Validator v 17.0
  4. Sales Conditions FAQ

Attendance Location Validator

by ADream Innovations https://adreaminnovations.odoo.com
Odoo
v 17.0 Third Party 361
Download for v 17.0 Deploy on Odoo.sh
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 • Attendances (hr_attendance)
• Employees (hr)
• Discuss (mail)
Lines of code 209
Technical Name ad_attendance_location_validator
LicenseLGPL-3
Websitehttps://adreaminnovations.github.io/freelance_portfolio
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Employees (hr)
• Discuss (mail)
Lines of code 209
Technical Name ad_attendance_location_validator
LicenseLGPL-3
Websitehttps://adreaminnovations.github.io/freelance_portfolio
Versions 17.0 18.0
Odoo App Store Exclusive

Attendance Location Validator

Eliminate time theft, secure remote check-ins, and automate employee attendance validation using real-time GPS geofencing integrated directly into Odoo.

📍 Real-Time GPS Geofencing 🛡️ Fraud Prevention Safeguards 🌐 Remote Work Exceptions ⚡ One-Click Coordinates Fetching

Take control of attendance fraud and buddy punching

Traditional time cards or simple digital check-ins are prone to manipulation. "Buddy punching" and remote employees checking in from home when they should be on-site cost organizations thousands of dollars annually in lost productivity. Manually verifying attendance records against location logs is slow and error-prone.

The **Attendance Location Validator** solves this by verifying the physical location of your employees in real time. When checking in or out via Odoo's native Attendance module, the system uses browser-based GPS geolocator technology to ensure they are within the designated boundary.

By enforcing strict geographical boundaries, your organization secures the integrity of work logs, automates compliance, and eliminates manual location audits.

Geofenced Compliance Scenarios

  • On-Site Facilities: Retail outlets, warehouses, manufacturing units, and corporate offices requiring physical presence.
  • Mobile & Field Agents: Restrict coordinate logging to client properties or site locations during scheduled hours.
  • Exempt Hybrid Teams: Configure single-toggle remote exceptions for staff who legitimately work outside standard locations.
  • Strict Compliance: Block check-in/out attempts if GPS permissions are disabled or spoofed, ensuring reliable data.

Key Module Capabilities

Enforce precise, tamper-proof attendance geofencing with native Odoo compatibility.

01

Real-Time GPS Validation

Validates check-in/out latitude and longitude against company coordinates instantly to verify physical presence.

02

Customizable Perimeter Radius

Set allowed radius limits in kilometers for each company to accommodate single or multi-facility sites.

03

One-Click Coordinates Fetching

Admins can fetch and configure their current GPS location coordinates directly from the Odoo company form using client actions.

04

Remote Work Exemptions

Grant individual employees permission to check in remotely via a simple checkbox on the employee record, bypassing geofencing.

05

Browser Geolocation Integration

Leverages standard, secure browser geolocation APIs, requiring zero additional hardware or client app installations.

06

Native Odoo Integration

Seamlessly overrides Odoo's standard check-in/out flows, maintaining a consistent user experience with safe validation controls.

Behind-The-Scenes Validation Logic

The module runs safe validation steps to make sure all attendance logs match configured business rules:

  • Haversine Distance Formula: Calculations utilize the mathematical Haversine equation to find the exact distance in kilometers between the client browser's location and the company's coordinates.
  • ORM Hook Validation: Extends native create/write methods of hr.attendance, forcing database rollbacks if check-in or check-out attempts violate radius parameters.
  • Anti-Spoofing Checks: Verifies coordinates for zero/null values to block users trying to bypass location permissions on mobile or desktop browsers.

Centralized Geofence Controls

Administrators can configure parameters inside Odoo's native company and employee views:

  • Per-Company Parameters: Set target Latitude, Longitude, and Allowed Radius limits separately for multi-company operations.
  • Auto-Coordinates Fetcher: Click the "Get Current Location" button in company settings to instantly update the center coordinates.
  • Remote Attendance Toggle: Tick "Allow Remote Check-In" on specific employee profiles to exempt individual hybrid or field staff from geofencing checks.

Interface Preview

Company Location Configuration

Geofence Setup

Configure authorized attendance geofence coordinates and radius thresholds easily within company settings.

Employee Location Validation Warning

Out-of-Radius Blocker

Employees are automatically blocked from check-in/out and shown a clear error if outside the perimeter.

Remote Attendance Configuration

Remote Exceptions

Enables flexible hybrid work models with an easy single-toggle bypass field directly on employee profiles.

Quick Setup Guide

1. Install

Add the Attendance Location Validator module to your custom Odoo addons folder and install.

2. Set Geofence

Enter coordinates manually or click "Get Current Location" in Company views to define boundaries.

3. Configure Exceptions

Enable remote exemptions on individual employee profiles for field agents or hybrid workers.

4. Enforce Safety

Employees check in and check out natively, with locations automatically validated on every attempt.

Need custom Odoo development or workflow support?

ADream Innovations provides premium consulting, engineering, and support services for Odoo environments. We help organizations optimize their operations through custom Odoo Development, targeted Odoo Customization, and end-to-end Odoo Implementation setups. Our team integrates systems via custom API Integrations and automates routine workflows.

If you need an expert ERP Consulting partner to audit your HR policies or require reliable, Long-Term Odoo Support, contact us today to discuss how we can assist.

Request a Consultation Visit Our Website

Developed by ADream Innovations under standard LGPL-3 licensing. For software updates, bug reports, or consulting inquiries, contact us.

Email: info@adream-innovation.odoo.com

Website: https://adreaminnovations.odoo.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, please use the developer contact information. They can usually be found in the description.
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