FIN Attendance Product

FIN Attendance for Odoo

Rebuilt from the current Flutter app and Odoo module: attendance, live location, leave, expenses, tasks, inbox, and payroll access in one operational stack.

Current Product Scope

Verified from the active codebase in the Flutter app and Odoo module.

Mobile App (Flutter)

Check-in/out, attendance history, inbox, tasks, leave, expenses, and payslips from a single employee app.

Odoo Backend Module

Custom REST APIs, attendance model extensions, live location map, manager workflows, and operations controls.

Security and Licensing

JWT access/refresh tokens, session validation, one-device binding, and signed license-token enforcement.

Attendance and Field Controls

Updated behavior implemented in check-in and check-out flows.

Mandatory Notes

Both check-in and check-out require a note before submission.

Project Access Rules

Analytic account/project selection supports required mode and employee-level access restrictions.

GPS Capture

Latitude, longitude, accuracy, and address are captured and stored per attendance event.

Geofence Policies

Per-project multi-location geofence with radius checks and employee-specific exception lists.

Selfie Policies

Check-in/check-out selfie can be optional or required at employee and project levels.

Photo Proof Packs

Multiple gallery photos can be uploaded on check-in/check-out, and downloaded later as ZIP files.

Manager Notifications

Attendance events create manager inbox updates and support Android FCM push registration.

History and Daily Totals

Employees can view attendance history and a timezone-aware worked-time total for today.

Driver and Live Tracking Features

Built-in fleet workflow and live employee location capabilities.

Driver Mode

Driver employees receive allowed vehicle lists and required kilometrage validation.

Fleet Trip Lifecycle

Open-trip prevention, trip start/end data, and automatic vehicle kilometrage updates.

Live Location Endpoint

Mobile location updates write a latest-location record when tracking is enabled.

Live Map in Odoo

Google Maps-backed employee map with reachable state based on location freshness.

Far-Away Monitoring

Cron-based monitoring compares checked-in employee location against project geofence and can alert managers.

Real-Time Readiness

Tracking flags and device identifiers on employee records control live-map participation.

Workforce Modules Included

Beyond attendance, the product now includes these mobile operations modules.

Leave Management

Leave types, balances, and requests for day, half-day, or hour units with optional attachments.

Expenses and Reports

Expense creation, receipt upload/remove, draft/refused edits, submit actions, and expense report submission.

Task Execution

My tasks, team tasks, status/progress updates, delegation, and manager-scoped create/update workflows.

Task Analytics

Team summaries include counts by status and average progress by employee and analytic account.

Inbox Messaging

In-app messages with unread tracking and detail screens for operations communication.

Payslip Access

Employee payslip listing and PDF download when payroll is enabled in the Odoo database.

Bilingual Experience

English and Arabic localization across login, attendance, leave, tasks, and settings screens.

Quick Action Home

Mobile home screen exposes inbox, payslips, attendance history, tasks, leave, and expenses directly.

Screenshots

FIN Attendance screenshot 0
FIN Attendance screenshot 1
FIN Attendance screenshot 2
FIN Attendance screenshot 3
FIN Attendance screenshot 4
FIN Attendance screenshot 5
FIN Attendance screenshot 6
FIN Attendance screenshot 7
FIN Attendance screenshot 8
FIN Attendance screenshot 9
FIN Attendance screenshot 10
FIN Attendance screenshot 11
FIN Attendance screenshot 12
FIN Attendance screenshot 13
FIN Attendance screenshot 14
FIN Attendance screenshot 15
FIN Attendance screenshot 16
FIN Attendance screenshot 17
FIN Attendance screenshot 18
FIN Attendance screenshot 19
FIN Attendance screenshot 20
FIN Attendance screenshot 21

Deploy FIN Attendance for Your Team

We handle setup, policy configuration, mobile rollout, and Odoo integration end-to-end.

Contact sales