منصة الأجر المستحق / Earned Wage Access
HR Manager Portal
User Manual
Complete guide for HR managers to manage employees, review withdrawal requests, and administer payroll advance services.
👔 HR Managers 📋 Request Review 👥 Employee Management
Version 1.0 · June 2026 · Medref Platform

Table of Contents

1. HR Portal Overview

HR Manager Portal – Login Page
HR Manager Portal – Login Page

The Medref HR Portal is the administrative interface for company HR managers. It allows full control over employee data, withdrawal request reviews, and service configuration.

👥

Employee Management

Add, edit, activate, and archive employee records.

Request Approval

Review and approve or reject EWA withdrawal requests in real time.

📊

Dashboard Analytics

Charts showing request trends and status distribution.

👔

Team Access

Invite sub-users to share HR responsibilities.

2. Login & Authentication

The HR Portal uses OTP-based login via Odoo integration. Two login modes are available:

Company Manager Login

  1. Navigate to /hr/loginGo to the HR login URL for your company.
  2. Select "مدير الشركة" tabChoose the Company Manager tab.
  3. Enter your registered phone numberThe phone number registered in the Odoo system.
  4. Click "إرسال رمز التحقق"An OTP is sent via SMS.
  5. Enter the 6-digit OTPValid for 5 minutes.

Team Member Login

  1. Select "عضو الفريق" tabChoose Team Member tab.
  2. Enter your invitation code or credentialsUse the details from your invitation email.
  3. Complete OTP verificationEnter the OTP sent to your phone.

3. HR Dashboard

The dashboard gives an at-a-glance view of EWA activity in your company.

Dashboard Widgets

WidgetDescription
Daily Requests ChartLine chart showing withdrawal request volume over the last 30 days
Status Distribution PieBreakdown of requests by status: New, Review, Confirmed, Cancelled
Total RequestsTotal number of EWA requests this month
Pending ReviewsRequests awaiting your action
Total DisbursedTotal amount of salary advances disbursed this month (SAR)
🔔 Real-Time Notifications

When an employee submits a new withdrawal request, you receive an instant notification via the portal's real-time system (SSE). No need to refresh the page.

4. Employee Management

Manage your company's employee roster from the Employees page (الموظفون).

Adding a New Employee

  1. Click "إضافة موظف" (Add Employee)Opens the new employee form.
  2. Fill in employee detailsRequired fields: Full Name (Arabic & English), Phone Number, Monthly Salary, National ID, Bank IBAN, Job Title.
  3. Set optional detailsHousing allowance, transport allowance, date of birth, employee number.
  4. Save the employeeThe employee is created with status "Inactive".
  5. Activate the employeeFind the employee and click "تفعيل" (Activate) to grant portal access.

Employee Status

StatusMeaningCan Login?
Active (نشط)Employee has full access✅ Yes
Inactive (غير نشط)Account exists but access is disabled❌ No
Archived (مؤرشف)Employee deactivated by HR❌ No

Bulk Import via Excel

  1. Click "استيراد Excel"Download the template file first.
  2. Fill the templateSupports both Arabic and English column headers. Required: Name, Phone, Salary.
  3. Upload the fileThe system validates and imports all records.
  4. Review resultsImported employees appear as inactive and must be individually or bulk-activated.

Activate All Employees

Use the "تفعيل الجميع" (Activate All) button to activate all inactive employees in one click. Useful after a bulk import.

Edit Employee

Click the edit (pencil) icon next to any employee to modify their details. You can update salary, allowances, bank details, and contact information.

⚠️ No Delete

Employees cannot be permanently deleted for audit trail purposes. Use Archive/Activate to manage access instead.

5. Managing Withdrawal Requests

All employee EWA requests appear in the Requests page (الطلبات). This is where you approve or reject salary advance requests.

All Requests Page

Request Detail Page

Click on a request to see:

Approving a Request

  1. Open the request detail page
  2. Review all employee and request information
  3. Click "موافقة" (Approve)The decision is sent to Odoo for processing. The employee receives a real-time notification.

Rejecting a Request

  1. Open the request detail page
  2. Click "رفض" (Reject)
  3. Enter rejection reasonA reason is required. It will be visible to the employee.
  4. Confirm rejectionThe employee is notified instantly.

6. Creating Requests on Behalf of Employees

HR managers can create EWA requests on behalf of employees (طلب جديد).

  1. Go to "طلب جديد" (New Request)
  2. Search for and select the employeeUse the search box to find the employee by name or phone.
  3. Enter the requested amountMust be within the employee's available balance.
  4. Confirm the requestThe request is created and goes through the normal approval flow.

7. Company Services

View which Medref services are activated for your company from the Services page.

ServiceDescription
Earned Wage Access (EWA)Core salary advance service
Fuel AdvanceFUEL loan service for vehicle-related expenses
Loyalty ProgramEmployee access to merchant coupons and offers

8. Sub-Users & Team Access

You can invite additional HR team members to access the portal.

  1. Go to "المستخدمون" (Users)
  2. Click "دعوة مستخدم"Enter the team member's name, phone, and email.
  3. Send invitationThe team member receives an email with an invitation link.
  4. Team member acceptsThey complete the setup via the acceptance link (/hr/accept-invitation).

9. My Account

Access your HR profile from "حسابي" in the sidebar.

FeatureDescription
View ProfileSee your name, phone, company, and role
Change PasswordUpdate your portal access credentials
Bank InfoUpdate company bank account details