{"id":27062,"date":"2025-08-28T06:45:43","date_gmt":"2025-08-28T06:45:43","guid":{"rendered":"https:\/\/tenthplanet.in\/odoo\/?p=27062"},"modified":"2025-08-28T06:45:43","modified_gmt":"2025-08-28T06:45:43","slug":"odoo-18-attendance","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/odoo\/product\/attendance\/odoo-18-attendance\/","title":{"rendered":"Odoo 18 Attendance"},"content":{"rendered":"\n<p>The Attendance module in Odoo is designed to help businesses track employee working hours, manage presence and absence records, and integrate time tracking with payroll and HR systems.\u00a0 It provides a streamlined, digital alternative to manual timekeeping, ensuring accurate, real-time attendance data<\/p>\n\n\n\n<p><strong>Workflow<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendance-Workflow.png\" alt=\"Odoo Attendance Workflow\" class=\"wp-image-27074\" \/><\/figure>\n\n\n\n<p><strong>Key Features<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Record employee Check-in\/check-out attendance via manual input, kiosks, biometrics<\/li>\n\n\n\n<li>Partial or Fully extra working hours approvals<\/li>\n\n\n\n<li>Automatic Check-Out based on Working Schedule<\/li>\n\n\n\n<li>Generate real-time attendance reports<\/li>\n\n\n\n<li>Integration with hardware (fingerprint, RFID)<\/li>\n\n\n\n<li>Real-Time Dashboard<\/li>\n\n\n\n<li>Easy attendance marking using employee PIN or badge in kiosk mode.<\/li>\n\n\n\n<li>Attendance is linked with defined working hours and shifts for accurate tracking.<\/li>\n\n\n\n<li>HR or managers can manually adjust attendance records with proper access rights.<\/li>\n\n\n\n<li>Built-in reports for daily, weekly, monthly attendance, including summary by employee or department.<\/li>\n\n\n\n<li>Tracks working hours beyond scheduled time and calculates overtime.<\/li>\n<\/ul>\n\n\n\n<p>Odoo Attendance can be captured in the following ways<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Attendance Entry captured through Manual Check In \/ Checkout<\/li>\n\n\n\n<li>Attendance entry captured through Bio-metric device<\/li>\n\n\n\n<li>Attendance entry captured through Kiosk Mode<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Attendance \u2013 Manual Check In \/ checkout<\/strong><\/h2>\n\n\n\n<p><strong>Overview<\/strong><\/p>\n\n\n\n<p>Attendance Module\u2019s helps users to capture their daily Attendance by capturing Check-In and Checkout time through Manual Attendance process. This helps management to capture Employee\u2019s presence and their daily working hours&nbsp;<\/p>\n\n\n\n<p><strong>Process Flow<\/strong><\/p>\n\n\n\n<p><strong>Attendance with Manual Check in<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendance-Manual-checkin.png\" alt=\"Odoo Attendance Manual checkin\" class=\"wp-image-27076\" \/><\/figure>\n\n\n\n<p><br><strong>Attendance with Manual Checkout<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendance-Manual-checkout.png\" alt=\"Odoo Attendance Manual checkout\" class=\"wp-image-27077\" \/><\/figure>\n\n\n\n<p><strong>Business Rule<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create attendance to enter the select employee otherwise not save the record<\/li>\n\n\n\n<li>By default, the &#8216;Approved&#8217; state is enabled. If allowed, the state can be changed by clicking the option<\/li>\n\n\n\n<li>Extra hours are approved, or reject option the screen.<\/li>\n\n\n\n<li>The state will be checkable; we can click to change the state in the record.<\/li>\n\n\n\n<li>If the circle in the attendance box is red, it means you are not checked in. Click the red circle, and you will see a green &#8216;Check In&#8217; button.<\/li>\n\n\n\n<li>If the circle in the attendance box is red, it means you are not checked out. Click the red circle, and you will see a green &#8216;Check Out&#8217; button.<\/li>\n<\/ul>\n\n\n\n<p><strong>Screenshot<\/strong><\/p>\n\n\n\n<p><strong>Attendances Check in<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendances-Check-in-1024x535.png\" alt=\"Odoo Attendances Check in\" class=\"wp-image-27065\" \/><\/figure>\n\n\n\n<p><strong>Attendances Check Out<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendances-Check-Out-1024x535.png\" alt=\"Odoo Attendances Check Out\" class=\"wp-image-27066\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Attendances through Bio-metric<\/strong><\/h2>\n\n\n\n<p><strong>Overview<\/strong><\/p>\n\n\n\n<p>Attendance Module\u2019s helps users to capture their daily Attendance by capturing Check-In and Checkout time through Integrated Bio metric Device.&nbsp;<\/p>\n\n\n\n<p>Whenever Employee Punch In\/Punch out through Bio-metric device, it capture the Employee\u2019s Punch in and Punch out time and push the data to Odoo. Odoo will then save these details as Attendance record in Odoo for each employee.&nbsp;<\/p>\n\n\n\n<p>This helps management to capture Employee\u2019s exact IN and OUT time and capture their daily working hours&nbsp;<\/p>\n\n\n\n<p><strong>Process flow<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-attendance-Bio-Matric.png\" alt=\"Odoo attendance Bio Matric\" class=\"wp-image-27075\" \/><\/figure>\n\n\n\n<p><strong>Business Rules<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Employees can view only their Attendance details through system<\/li>\n\n\n\n<li>Employee cannot add\/modify the Attendance directly<\/li>\n\n\n\n<li>Employee\u2019s Punch In and Punch out data to be synced from device to odoo system<\/li>\n\n\n\n<li>Odoo will create as Attendance entry when employee Punch in\u00a0 for a day<\/li>\n\n\n\n<li>Odoo will update the Attendance entry when employee Punch out for that day<\/li>\n<\/ul>\n\n\n\n<p><strong>Screenshots<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendance-1024x535.png\" alt=\"Odoo Attendance\" class=\"wp-image-27064\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendance-Management-1024x589.png\" alt=\"Odoo Attendance Management\" class=\"wp-image-27069\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Attendance with Kiosk Mode<\/strong><\/h2>\n\n\n\n<p><strong>Overview<\/strong><\/p>\n\n\n\n<p>Kiosk Mode allows employees to check in either by scanning their badges or by manually entering their details. This feature is especially beneficial for organizations that use shared devices or where employees have limited access to personal devices.<\/p>\n\n\n\n<p>When you select the Kiosk Mode menu, a window will open displaying the Attendance Kiosk URL link, as shown below. If you have the Kiosk App installed, you can open the link directly from the app to mark attendance, or alternatively, use the provided Kiosk URL.<\/p>\n\n\n\n<p><strong>\u00a0Process Flow\u00a0\u00a0<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendance-Kiosk-Mode-Process-Flow.png\" alt=\"Odoo Attendance Kiosk Mode Process Flow\" class=\"wp-image-27070\" \/><\/figure>\n\n\n\n<p><strong>Business Rule<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supports badge scanning with barcode or RFID reader<\/li>\n\n\n\n<li>Can be accessed on any device (desktop, tablet, mobile) via web browser<\/li>\n\n\n\n<li>allows employees to check in and out using a dedicated interface, typically accessed on a tablet or shared device.<\/li>\n\n\n\n<li>Keeps the system secure by restricting navigation outside kiosk mode unless re-authenticated<\/li>\n<\/ul>\n\n\n\n<p><strong>Screenshot<\/strong><\/p>\n\n\n\n<p><strong>Kiosk Mode<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendance-Kiosk-Mode-1024x589.png\" alt=\"Odoo Attendance Kiosk Mode\" class=\"wp-image-27071\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Attendance Approval Process<\/strong><\/h2>\n\n\n\n<p><strong>Overview<\/strong><\/p>\n\n\n\n<p>This helps employee\u2019s manager \/ HR manager to approve\/reject the Attendance data. In case of any disputes in working hours or employees worked overtime will be \u201cTo Approve State\u201d. Managers can verify In and out time, extra hours worked and finally approve or reject the attendance data<\/p>\n\n\n\n<p><strong>Process Flow<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendances-Managemant-Process-Flow.png\" alt=\"Odoo Attendances Managemant Process Flow\" class=\"wp-image-27068\" \/><\/figure>\n\n\n\n<p><strong>Business Rule<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only the manager can be allowed to approve or reject employee\u2019s attendance in the system.<\/li>\n\n\n\n<li>Approved records only be considered actual worked hours<\/li>\n\n\n\n<li>Approved overtimes can only be considered for overtime calculations<\/li>\n<\/ul>\n\n\n\n<p><strong>Screenshots<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendance-Management-1024x589.png\" alt=\"Odoo Attendance Management\" class=\"wp-image-27069\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Attendances Report Management<\/strong><\/h2>\n\n\n\n<p><strong>Attendance Reporting<\/strong><\/p>\n\n\n\n<p>Attendance Reporting in Odoo provides comprehensive insights into employees&#8217; daily check-in and check-out times, total working hours, and attendance status. It helps HR teams monitor punctuality, absenteeism, and overtime, enabling better workforce management and payroll accuracy.<\/p>\n\n\n\n<p><strong>Business Rule<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Attendance Summarizes attendance data over days, weeks, or months.<\/li>\n\n\n\n<li>Real-time Attendance Tracking: Record employee check-in\/check-out times via web, biometric devices, or manual entry.<\/li>\n\n\n\n<li>Reports &amp; Analytics: Generate detailed attendance reports to analyze patterns such as late arrivals, early departures, and absences.<\/li>\n\n\n\n<li>Integration with Payroll: Attendance data directly feeds into payroll calculations for accurate salary processing.<\/li>\n\n\n\n<li>Approval Workflows: Managers can validate or reject attendance records submitted by employees.<\/li>\n\n\n\n<li>Shift Management: Supports multiple shifts and flexible working hours.<\/li>\n<\/ul>\n\n\n\n<p><strong>Attendances Reporting<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/09\/Odoo-Attendances-Reporting-1024x589.png\" alt=\"Odoo Attendances Reporting\" class=\"wp-image-27072\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The Attendance module in Odoo is designed to help businesses track employee working hours, manage presence and absence records, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[395],"tags":[],"class_list":["post-27062","post","type-post","status-publish","format-standard","hentry","category-attendance"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/27062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/comments?post=27062"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/27062\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/media?parent=27062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/categories?post=27062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/tags?post=27062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}