Claim Applet

Purpose and Overview

The Claim Applet is a powerful tool designed to streamline the entire expense management process. It moves beyond simple reimbursement by integrating entitlement tracking, fund management, and complex approval workflows.

ℹ️
Core Concept: The system links what you claim (Items) to where the money comes from (Accounts) and how much is allowed (Entitlements).

Key Features Overview

Who Benefits from This Applet?

Employees & Claimants:

  • Easy submission of claims with attachments
  • Real-time status tracking
  • Quick approvals and reimbursements
  • Personal entitlement visibility

Managers & Approvers:

  • Simple approval workflow
  • Clear visibility into claim details
  • Automated notifications
  • Compliance enforcement

Finance & HR Teams:

  • Automated validation against entitlements
  • Reduced processing time
  • Complete audit trail
  • Accurate reimbursement calculation

Executive Leadership:

  • Better control over expense spending
  • Reduced fraud risk
  • Improved employee satisfaction
  • Data-driven expense analysis

What Problems Does This Solve?

The Manual Claim Process Problem:

Traditional claim management relies on paper forms and email chains. Common issues include:

  • Lost paperwork and missing receipts
  • Delayed approvals and reimbursements
  • Manual entitlement checks leading to errors
  • Difficult compliance tracking
  • No centralized reporting

The Claim Applet Solution:

  • Digital submission - Submit claims anytime, anywhere with mobile support
  • Automated workflows - Intelligent routing and notifications
  • Entitlement validation - Automatic checks against limits and policies
  • Complete traceability - Full audit history for every claim
  • Flexible reporting - Analyze expenses by department, type, or employee
  • Integration ready - Connects with payroll and accounting systems

Key Features Overview

From Paper Piles to Fast Payouts: Your Guide to the Claim Applet - comparing the old manual claim process with the new digital solution
From Paper Piles to Fast Payouts: The Old Way (lost paperwork, delayed approvals, compliance headaches) vs The New Way (submit in seconds, one-click approval, get reimbursed in 7-14 days).

Key Concepts

Understanding the Claim Framework

Every claim system must address three fundamental aspects. The Claim Applet provides structured handling:

AspectComponentPractical Example
Who is claiming?Employee/ClaimantSales Representative, Department Manager
What is being claimed?Claim Item & CategoryTravel Expenses, Medical Reimbursement
How is it processed?Approval Workflow & EntitlementsMulti-level approval, Monthly limits
Real-World Example: A sales rep (WHO) submits a claim for client dinner (WHAT) of RM 200. The system checks their monthly entertainment entitlement, routes to manager for approval (HOW), and processes reimbursement upon approval.

Claim Hierarchy Structure

Think of the claim process as a structured flow:

Organization
│
├── Employees (Claimants) ──→ WHO is claiming?
│   │
│   └── Entitlements ──→ WHAT can they claim?
│       │
│       └── Claim Items ──→ SPECIFIC expense types
│           │
│           └── Categories ──→ Classification for reporting
│
└── Approval Workflow ──→ HOW claims are processed
    │
    └── Cut-Off Periods ──→ WHEN claims can be submitted

Flow Through the Hierarchy:

  1. Organization: Company-wide policies
  2. Employee: Individual entitlements
  3. Claim Item: Specific expense (e.g., Mileage)
  4. Category: Grouping (e.g., Travel)
  5. Approval: Routing to approvers
  6. Cut-Off: Submission deadlines

This structure enables:

  • Precise control over claims
  • Flexible reporting by any dimension
  • Clear accountability for approvals
  • Period-based processing for finance

The “Golden Triangle” of Claims

To effectively manage the system, it is crucial to understand how Claim Items, Claim Accounts, and Claim Entitlements work together.

ComponentAnalogyDefinitionExample
Claim AccountThe “Fund” or “Wallet”A bucket of money designated for a specific purpose.Medical Fund
Claim EntitlementThe “Limit”The rule defining how much of that fund an employee gets.RM 1,000 per year
Claim ItemThe “Expense”The actual item selected when making a claim. It draws from the Account.GP Visit, Dental Care

How they link:

  1. You create a Claim Account (e.g., Medical Fund).
  2. You create a Claim Entitlement linked to that Account (e.g., RM 1000 limit).
  3. You create Claim Items (e.g., Dental) and link them to the Claim Account.
  4. When an employee claims “Dental”, the system checks the “Medical Fund” balance defined by the “Entitlement”.

Quick Start Guide

Get up and running quickly with these essential workflows.

Effortless Expense Claims: A Quick Guide for Every Role - showing workflows for Employees, Managers, and Admins
Effortless Expense Claims: A visual at-a-glance guide for Employees (Submit Your Claim), Managers (Process Team Claims), and Admins (Initial System Setup).

For Employees: Submit Your First Claim

Goal: Submit a claim and get reimbursed in 5 simple steps.

  1. Navigate: Go to My Claims from the sidebar
  2. Create Header: Click "+" → Enter claim title (e.g., “Oct Medical”) → Select your Branch → Create
  3. Add Expenses:
    • Click “Add Line”
    • Select Claim Item (e.g., “GP Visit”)
    • Enter Amount (e.g., RM 150)
    • Add Description (“Visit to Dr. Ahmad”)
    • Upload Receipt (system auto-extracts data with OCR)
  4. Review: Check all details are correct
  5. Submit: Click Submit → Claim goes to your manager
My Claims Listing showing claim summary with Draft, Submitted, Approved and Closed tabs
My Claims Listing: View all your claims with status summary cards
Claim Edit Form with Main Details and Claim Lines tabs
Claim Edit Form: Enter claim title, add expense lines, and submit for approval

What happens next? You’ll get email notifications when approved/rejected. Payment typically within 7-14 days.

Pro Tip: Enable “Display Entitlement Balance” to see your remaining allowance before claiming.


For Managers: Approve Your First Claim

Goal: Review and approve employee claims in 3 steps.

  1. Check Pending: Go to Pending Approvals (you’ll see a notification badge)
  2. Review Details:
    • Click on the claim to open
    • Check: Amount, receipts, employee entitlement balance
    • Verify receipts match the claim details
  3. Decide:
    • Approve: Click ✓ Approve → Employee gets paid
    • Reject: Click ✗ Reject → Add reason → Employee notified
    • Query: Click Query → Ask for more info
Approvals Queue showing pending claims with Expand All and Approve buttons
Pending Approvals: Review and approve team claims from the Approvals Queue
Team Claims sidebar menu showing Staff Reports and Pending Approvals options
Supervisor Menu: Access Pending Approvals, Staff Reports, and other team management features

Going on Leave? Set up delegation: Settings > Claim Approval Delegation Period → Select someone to approve on your behalf.


For Admins: Initial System Setup

Goal: Get the claim system ready for employees in 6 steps.

Step 1: Create Claim Accounts (Settings > Claim Accounts)

  • Create funds like “Medical Fund”, “Transport Fund”
  • Set currency and enable balance display
Claim Accounts Settings showing configured funds
Claim Accounts: Define the funding pools for employee claims

Step 2: Create Entitlements (Settings > Claim Entitlements)

  • Link to Claim Accounts (e.g., Medical Fund → RM 1,500/year)
  • Set recurring top-ups (Monthly/Yearly)
Entitlement Auto Top-up Templates for recurring allowance renewal
Entitlement Top-up Templates: Configure automatic recurring entitlement renewals

Step 3: Create Claim Items (Settings > Claim Items)

  • Define expense types (GP Visit, Taxi, Parking)
  • Link each item to a Claim Account
  • Enable required fields (OCR, receipts, etc.)

Step 4: Set Up Approvals (Settings > Claim Approval Settings)

  • Define approval chains (Manager → HOD → Finance)
  • Set conditions (claims > RM 1000 need extra approval)

Step 5: Upload Employee Entitlements (Settings > Upload Employee Entitlement)

  • Bulk import all employee allowances via Excel

Step 6: Test

  • Create a test claim as an employee
  • Approve it as a manager
  • Verify the full flow works

Ongoing: Set up Auto Top-up for automatic monthly/yearly renewals.


New to the system? Start with the basics:

  1. Employees should explore My Claims and submit a test claim
  2. Managers should check Pending Approvals to practice the workflow
  3. Admins should review Configuration & Settings below for detailed setup guides

Entitlement Tracking

Monitor your claim limits and balances in real-time.

What is Entitlement Tracking?

Entitlement Tracking shows employees and managers how much of their allocated allowances they’ve used and what remains. Think of it as your “claim wallet balance.”

For Employees:

  • See your remaining balance before claiming (e.g., “You have RM 800 left in Medical Fund”)
  • Avoid rejected claims due to insufficient balance
  • Plan your expenses throughout the year

For Managers:

  • Monitor team spending against budgets
  • Identify employees who haven’t used their entitlements
  • Track utilization rates by department

For Finance/HR:

  • Real-time visibility into budget consumption
  • Forecast year-end accruals
  • Identify trends (underutilization vs overutilization)

How to Check Your Entitlement Balance

Employees:

  1. Go to My Claims or Dashboard
  2. Look for “My Entitlements” widget/section
  3. See all your allowances with:
    • Total Allocated: Your yearly/monthly limit (e.g., RM 1,500)
    • Used: How much you’ve claimed (e.g., RM 700)
    • Remaining: What’s left (e.g., RM 800)
    • Valid Until: Expiry date (e.g., Dec 31, 2024)

Visual Example:

Medical & Wellness Fund
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Allocated: RM 1,500     Used: RM 700 (47%)     Remaining: RM 800
Valid: Jan 1 - Dec 31, 2024

[████████░░░░░░░░░░░] 47% utilized

Key Features

Real-Time Updates:

  • Balance updates immediately after claim approval
  • No manual calculation needed

Multi-Currency Support:

  • View balances in MYR, USD, SGD, or other currencies
  • Auto-conversion for reporting

Breakdown by Category:

  • Medical Fund: RM 800 remaining
  • Transport Fund: RM 150 remaining
  • Training Fund: RM 2,500 remaining

Renewal Tracking:

  • See when your entitlement renews (Monthly, Yearly)
  • Know if unused balance carries forward or expires

Common Scenarios

Scenario 1: Planning a Medical Procedure

Employee checks: "I have RM 800 left in Medical Fund"
Dental procedure costs: RM 600
Decision: Proceed—still have RM 200 buffer for emergencies

Scenario 2: Avoiding Rejection

Employee wants to claim RM 300 for parking
Checks balance: Only RM 150 remaining in Transport Fund
Decision: Split claim—RM 150 now, wait for next month's renewal for the rest

Scenario 3: Year-End Planning

November check: RM 500 unused in Training Fund
Action: Enroll in a course before Dec 31 to use the balance
(Otherwise, it expires and resets on Jan 1)

Tips for Employees

Check Before You Claim: Always verify your balance to avoid rejected claims
Monitor Expiry Dates: Don’t let allowances go to waste
Plan Big Expenses: For large amounts, check if your entitlement renews soon
Contact HR: If your balance seems incorrect, report it immediately


For Claimants (Employees)

This section is your personal guide to submitting and tracking your expense claims.

My Claim - Your Personal Expense Hub

My Claims Dashboard showing claim summary with status cards
My Claims Dashboard: Your personal expense hub with status summary

What is My Claim?

This is YOUR workspace—where you create, submit, and track all your expense claims. Think of it as your personal expense diary that automatically gets processed for reimbursement.

What You Can Do:

  • ✓ Submit new expense claims
  • ✓ Edit draft claims before submitting
  • ✓ Track claim status (Submitted → Approved → Paid)
  • ✓ View payment history
  • ✓ Check rejection reasons

How to Submit a Claim (The Complete Journey)

Step 1: Create the Claim Header

  1. Click “My Claims” from the sidebar
  2. Click "+" (Add New)
  3. Fill in:
    • Claim Title: “December 2024 - Medical” (helps you find it later)
    • Branch: Your office location
    • Month: Claim period
  4. Click “Create”

Step 2: Add Your Expenses

  1. Click “Add Line”
  2. For each expense, enter:
    • Date: When you spent the money
    • Claim Item: Select type (GP Visit, Taxi, Parking, etc.)
    • Amount: How much you paid
    • Description: Brief note (“Visit to Dr. Ahmad for flu”)
    • Receipt: Upload photo/PDF

Pro Tip with OCR:

  • Upload a clear receipt photo
  • System auto-extracts: Date, Amount, Vendor name
  • Verify and adjust if needed
  • Saves you typing!

Step 3: Review & Submit

  1. Double-check all amounts and receipts
  2. Check your entitlement balance (avoid rejection!)
  3. Click “Submit”
  4. Done! You’ll get an email notification

What Happens Next?

You Submit → Manager Approves → Finance Processes → You Get Paid (7-14 days)
          ↓
    Email at each step

Claim Statuses Explained:

StatusWhat It MeansWhat You Should Do
DraftNot yet submittedFinish and submit before month-end
SubmittedWaiting for managerNothing—wait for approval
QueriedManager needs more infoCheck email, provide details
ApprovedManager said YESWait for payment
RejectedManager said NORead reason, fix and resubmit
PaidMoney in your accountCheck bank statement

Common Scenarios:

Scenario 1: Monthly Medical Claim

January Activities:
- Jan 5: GP visit - RM 80
- Jan 12: Pharmacy - RM 45
- Jan 20: Dental cleaning - RM 150

End of Month:
1. Create claim: "Jan 2024 - Medical"
2. Add 3 lines (1 per visit)
3. Upload 3 receipts
4. Submit → Approved → Paid RM 275

Scenario 2: Business Trip

Trip to KL for training (3 days):
- Flight RM 350
- Hotel (2 nights) RM 400
- Taxi (airport) RM 80
- Meals RM 120

Create claim: "KL Training Trip - Oct 2024"
Add 4 expense lines
Total: RM 950 reimbursed

Scenario 3: Rejected Claim (How to Fix)

Submitted: Lunch claim RM 200
Status: Rejected
Reason: "Receipt not clear, missing tax invoice"

What to do:
1. Go to My Claims
2. Find rejected claim
3. Click "Edit"
4. Upload clearer receipt with tax details
5. Resubmit → Approved!

Tips for Faster Approvals:

Clear Receipts: Ensure date, amount, vendor name are visible
Accurate Descriptions: “Team lunch with client XYZ” vs just “Lunch”
Check Balance First: Don’t claim RM 500 if you only have RM 300 left
Submit Early: Don’t wait until month-end (managers get swamped)
Group Logically: Cluster related expenses in one claim

Common Mistakes:

  • Submitting without receipts
  • Claiming same expense twice
  • Wrong claim item selected (Medical for Parking)
  • Expired receipts (check cut-off dates!)

Line Report - Detailed Expense Tracking

Line Reports Listing showing individual expense items
Line Report: View every individual expense you've claimed, line by line

What is Line Report?

While “My Claim” shows your full claims, Line Report shows every individual expense you’ve claimed—line by line. It’s like having an itemized expense history.

Why Is This Useful?

For You (Employee):

  • Track spending patterns (“How much did I spend on parking this year?”)
  • Find specific expenses quickly
  • Prepare for tax submissions
  • Verify all claims were processed

How to Use It:

Basic View:

  1. Go to “Line Report” (or “My Expenses”)
  2. See a list of ALL your expense lines
  3. Each row = 1 expense (not a full claim)

Example View:

Date       | Item      | Amount | Status   | Claim
-----------|-----------|---------|- ---------|--------
Dec 5, 2024| GP Visit  | RM 80   | Paid     | Dec Medical
Dec 12     | Pharmacy  | RM 45   | Paid     | Dec Medical
Dec 15     | Taxi      | RM 25   | Approved | Dec Transport
Dec 20     | Parking   | RM 15   | Submitted| Dec Transport

Powerful Filtering:

Find All Taxi Expenses:

  • Filter by: Item = “Taxi”
  • Date Range: Jan - Dec 2024
  • Result: See total taxi spending (RM 1,200 for the year!)

Find Specific Receipt:

  • Filter by: Date = “Oct 15, 2024”
  • Item = “Medical”
  • Find that GP receipt you need for tax

Monthly Summary:

  • Filter by: Month = “November 2024”
  • View: All expenses for that month
  • Export to Excel for records

Real-World Use Cases:

Use Case 1: Year-End Tax Preparation

Task: Need all medical expenses for tax relief

Steps:
1. Open Line Report
2. Filter: Item Category = "Medical"
3. Date Range: Jan 1 - Dec 31, 2024
4. Export to Excel
5. Submit to tax consultant

Result: Complete medical claim history in 2 minutes!

Use Case 2: Budget Planning

Question: "How much do I spend on parking monthly?"

Steps:
1. Line Report
2. Filter: Item = "Parking"
3. Group by: Month
4. See trend: Jan RM 180, Feb RM 200, Mar RM 190

Insight: Average RM 190/month → Adjust personal budget

Use Case 3: Finding a Lost Claim

Problem: "I claimed a dental visit in September but can't find it"

Steps:
1. Line Report
2. Filter: Item = "Dental", Month = "September"
3. Found: Sept 15 - Dr. Lee Dental - RM 250
4. Click to see full claim details

Tips:

Export Regularly: Download Excel monthly for your records
Use Filters: Don’t scroll—filter to find what you need
Check Paid Items: Verify everything marked “Paid” actually hit your bank
Year-End Review: Check totals against entitlement (did you use all your RM 1,500 medical?)


Engagement Reports - Project Claims

Engagement Reports view showing project-based claims
Engagement Reports: Track expenses tied to specific client projects

Submit expenses tied to specific client projects or engagements.

What are Engagement Reports?

Engagement Reports (also called Project Claims) are used when expenses need to be:

  • Billable to clients - Pass costs directly to the client
  • Tracked by project - Allocate expenses to specific engagements for profitability analysis
  • Approved by project stakeholders - Route to project managers instead of regular line managers

Common in: Consulting firms, law firms, agencies, professional services


How It Works:

Standard Claim Flow:

Employee → Line Manager → Paid
(Just checking if expense is legitimate)

Engagement Report Flow:

Employee → Project Manager → Engagement Partner → Finance → Paid
(Checking: Is this project-related? Is it within budget? Can we bill the client?)

When to Use Engagement Reports:

Client Travel: Flew to client site for meetings
Client Entertainment: Dinner with client stakeholders
Project-Specific Purchases: Materials bought for a specific client project
External Consultants: Subcontractor fees for client work
Project Accommodation: Hotel stay during client project delivery

Don’t Use For:

  • Regular office expenses (use standard claims)
  • Personal development training (unless client-specific)
  • General office supplies

How to Submit an Engagement Report:

Step 1: Create the Claim

  1. Go to Engagement Reports (or My Claims)
  2. Click "+ Add"
  3. Select Engagement/Project from dropdown (e.g., “ABC Corp - ERP Implementation”)

Step 2: Add Expense Lines

  1. Click “Add Line”
  2. Enter expense details:
    • Date: When expense occurred
    • Claim Item: Type (Travel, Meals, Accommodation)
    • Amount: Cost
    • Description: “Flight to KL for client workshop”
    • Upload Receipt

Step 3: Mark as Billable (If Applicable)

  • Check “Billable to Client” checkbox
  • This flags the expense for invoicing

Step 4: Submit

  • Click Submit → Routes to Project Manager

Billable vs Non-Billable:

TypeDescriptionExampleWho Pays?
BillableClient reimbursedFlight to client site for project workClient (invoiced)
Non-BillableCompany absorbsTeam lunch during project (goodwill)Company

Finance Tip: Correctly marking billable items ensures accurate client invoicing and project profitability tracking.


Approval Flow:

Level 1: Project Manager

  • Validates: “Is this expense legitimate for this project?”
  • Checks: “Is it within the project budget?”

Level 2: Engagement Partner (High-Value)

  • Reviews: “Should we bill the client or absorb it?”
  • Approves: Strategic client relationship decisions

Level 3: Finance

  • Verifies: Coding to correct project account
  • Processes: Payment to employee + client invoice generation

Real-World Example:

Scenario: Consultant Claims Travel to Client Site

Employee: Sarah (Management Consultant)
Project: ABC Corp - Digital Transformation
Expenses:
  - Flight KL → Singapore: RM 350 (Billable)
  - Hotel (3 nights): RM 900 (Billable)
  - Client dinner: RM 250 (Non-billable - relationship building)

Sarah submits Engagement Report:
  1. Selects Project: "ABC Corp - Digital Transformation"
  2. Adds 3 line items
  3. Marks flight + hotel as "Billable"
  4. Marks dinner as "Non-billable"

Approval Flow:
  → Project Manager (reviews budget)
  → Engagement Partner (approves billable amounts)
  → Finance (pays Sarah RM 1,500, invoices client RM 1,250)

Benefits of Engagement Reports:

For Consultants/Employees:

  • ✓ Clear project expense tracking
  • ✓ Fast reimbursement (client-funded)
  • ✓ Proper documentation for audits

For Project Managers:

  • ✓ Budget control per project
  • ✓ Visibility into project costs
  • ✓ Early warning if overspending

For Finance:

  • ✓ Automated client invoicing
  • ✓ Project profitability tracking
  • ✓ Accurate cost allocation

For Clients:

  • ✓ Transparency in billed expenses
  • ✓ Itemized invoices with receipts
  • ✓ Only pay for agreed-upon expenses

Common Questions:

Q: What if I forget to mark an expense as billable?
A: Contact your Project Manager immediately. If already approved, Finance may need to adjust the client invoice.

Q: Can I claim personal expenses on an engagement report?
A: No. Only project-related expenses. Personal items should use standard claims.

Q: What if the client disputes a billable expense?
A: The Engagement Partner will review and may reclassify it as non-billable (company absorbs).

Q: How long until I get reimbursed?
A: Typically 7-14 days after final approval. Billable expenses may take longer if tied to client payment terms.

Q: Can I see all my project expenses for the year?
A: Yes—use Engagement Reports view with filters by Project and Date Range.


For Supervisors (Managers)

This section helps you manage team claims efficiently and maintain proper oversight.

Pending Approvals - Your Action Centre

What is Pending Approvals?

This is YOUR task list—all claims waiting for your decision. Think of it as your approval inbox.

Why This Matters:

For You (Manager):

  • Clear queue of what needs your attention
  • Quick approve/reject without digging through emails
  • Protect yourself (proper authorization trail)
  • Control team budget

For Your Team:

  • Fast approvals = Happy employees
  • Delayed approvals = Frustrated employees
  • Clear feedback on rejections

How to Approve Claims (Step-by-Step):

Step 1: Open Your Queue

  1. Click “Pending Approvals” from sidebar
  2. See list of all claims waiting for you
  3. Notice: Red badge number = items pending

Step 2: Review Each Claim Click on a claim to see:

  • Employee Name: Who’s claiming
  • Amount: How much they’re requesting
  • Claim Items: What they bought
  • Receipts: Attached documents
  • Entitlement Balance: Do they have enough allowance left?

Key Things to Check:

  • ✓ Receipts are clear and complete
  • ✓ Amounts match receipts
  • ✓ Expense is work-related (not personal)
  • ✓ Within company policy (e.g., meals < RM 100)
  • ✓ Employee has entitlement balance
  • ✓ Not a duplicate claim

Step 3: Make Your Decision

Option A: Approve ✓

  1. Click “Approve” button
  2. Claim moves to Finance for payment
  3. Employee gets notification

Option B: Reject ✗

  1. Click “Reject” button
  2. IMPORTANT: Type rejection reason
    • Good: “Receipt missing vendor name—please resubmit with tax invoice”
    • Bad: “Rejected” (employee doesn’t know why!)
  3. Employee gets email with your reason
  4. They can fix and resubmit

Option C: Query ?

  1. Click “Query” button
  2. Ask for clarification: “Was this meal with client or internal team?”
  3. Employee responds
  4. Claim comes back to you for final decision

Quick Approval Tips:

Fast-Track (Bulk Approve):

  • Select multiple small, routine claims (< RM 50)
  • Verify receipts look ok
  • Click “Approve All”
  • Done in seconds!

Careful Review (High-Value):

  • Claims > RM 500: Take your time
  • Check receipts carefully
  • Verify business purpose
  • Confirm with employee if unclear

Common Approval Scenarios:

Scenario 1: Routine Medical Claim

Employee: Sarah
Claim: RM 80 - GP Visit
Receipt: ✓ Clear, shows date, amount, clinic name
Entitlement Balance: RM 1,200 remaining (plenty)
Your Decision: Approve ✓ (30 seconds)

Scenario 2: Questionable Meal Claim

Employee: John
Claim: RM 350 - Team Dinner
Receipt: ✓ Clear
Issue: Policy limit is RM 200 for team meals

Your Action:
1. Click Query
2. Message: "Team dinners capped at RM 200. Was this a client dinner?"
3. John responds: "Yes, with ABC Corp client"
4. You approve: "Client dinner approved" ✓

Scenario 3: Missing Receipt

Employee: Mary
Claim: RM 120 - Taxi
Receipt: ✗ Missing

Your Action:
1. Reject
2. Reason: "Receipt required for all claims > RM 50. Please resubmit with e-hailing receipt"
3. Mary uploads receipt
4. You approve on resubmission

Scenario 4: Exceeded Entitlement

Employee: Ahmad
Claim: RM 600 - Medical
Balance Remaining: RM 300 (insufficient!)

Your Action:
1. Reject
2. Reason: "Your medical balance is RM 300. Please reduce claim to available balance or contact HR for top-up approval"

Best Practices for Managers:

Daily Check-In: Review approvals daily (10 mins) rather than weekly
Set Expectations: Team knows you approve every afternoon
Be Consistent: Same rules for everyone (no favouritism)
Clear Rejections: Always explain WHY—helps employees learn
Use Delegation: Going on leave? Delegate approvals to your deputy

Delegation Setup:

Going on holiday Dec 20-31?
1. Go to: Settings > Claim Approval Delegation
2. Delegatee: Select your deputy
3. Period: Dec 20 - Dec 31
4. Save

Result: All your pending approvals auto-route to your deputy
Employee experience: No delay!

Staff Reports - Team Oversight Dashboard

What is Staff Reports?

This shows ALL claims from your team members—past, present, pending, paid. It’s your team expense control centre.

What You Can See:

  • Every claim submitted by your team
  • Who’s claiming what
  • Team spending patterns
  • Budget utilization
  • Spending trends

Why Use This?

Budget Monitoring:

  • “My team has claimed RM 50,000 this quarter—are we on track?”
  • “Who’s using their allowances? Who isn’t?”

Trend Analysis:

  • “Taxi claims doubled this month—why?”
  • “Medical claims always spike in December (year-end rush)”

Audit Prep:

  • “Show me all claims > RM 1,000 this year”
  • “Who claimed what on Project ABC?”

How to Use Staff Reports:

View All Team Claims:

  1. Click “Staff Reports”
  2. See complete list of subordinate claims
  3. Filter by:
    • Employee name
    • Date range
    • Status (Approved, Rejected, Pending)
    • Amount range
    • Claim item type

Example View:

Employee   | Claim        | Amount    | Status   | Date
-----------|--------------|-----------|----------|----------
Sarah Tan  | Medical      | RM 350    | Paid     | Dec 15
John Lee   | Travel       | RM 1,200  | Approved | Dec 18
Mary Wong  | Parking      | RM 80     | Submitted | Dec 20
Ahmad Ali  | Meals        | RM 150    | Rejected | Dec 22

Powerful Filters & Exports:

Monthly Team Summary:

Filter:
- Date Range: Nov 1-30, 2024
- All employees
- Status: Paid

Export to Excel
Result: Complete monthly expense report for finance

High-Value Claims Audit:

Filter:
- Amount: > RM 500
- Date: Last 6 months
- Status: All

Review: Are high claims properly justified?

Individual Employee Check:

Filter:
- Employee: Sarah Tan
- Year: 2024
- All statuses

See: Total claimed RM 8,500 / Entitlement RM 10,000
Insight: Sarah has RM 1,500 unused (remind her!)

Real-World Management Scenarios:

Scenario 1: Monthly Budget Review

Task: Prepare team expense report for director

Steps:
1. Staff Reports
2. Filter: This month, Status = Paid
3. Group by: Claim Item Category
4. Export to Excel
5. Add totals:
   - Medical: RM 5,000
   - Transport: RM 3,000
   - Meals: RM 2,000
   Total: RM 10,000 / RM 12,000 budget

Report to Director: "Under budget, 83% utilized"

Scenario 2: Unusual Spending Alert

Notice: Taxi claims doubled this month

Steps:
1. Staff Reports
2. Filter: Item = Taxi, This month
3. Drill down: All from 3 employees (salespeople)
4. Check: New client visits increased

Action: Expected—approve. Update next month's budget.

Scenario 3: Year-End Entitlement Check

December Task: Ensure team uses entitlements

Steps:
1. Staff Reports
2. View each employee's utilization %
3. Find: 5 employees have unused medical (RM 500+ each)
4. Action: Send reminder email:
   "You have RM 500 medical remaining—expires Dec 31!"

Result: Employees claim remaining balance, satisfaction up

Manager Tips:

Weekly 15-Min Review: Check team spending patterns
Spot Check Receipts: Randomly verify receipts for quality control
Trend Analysis: Compare month-to-month to catch anomalies
Support Your Team: Proactively remind about unused entitlements
Budget Forecasting: Use past data to plan next year’s budgets


Non-Reimbursable Report - Company-Paid Tracking

Non-Reimbursable Report showing company-paid expenses
Non-Reimbursable Report: Track expenses the company pays directly

What is Non-Reimbursable Report?

These are expenses the company pays DIRECTLY—no money goes to employees. Think: corporate credit cards, company car allowances, direct vendor billing.

Why Track These If No Payment Needed?

  1. Tax Reporting: Benefits-in-kind need to be reported
  2. Budget Control: Company still spends money—needs tracking
  3. Audit Compliance: Must show what was spent and why
  4. Fair Allocation: Ensure costs go to right department/project

Common Non-Reimbursable Items:

ItemHow It WorksExample
Corporate CardEmployee swipes company cardClient dinner charged directly
Company CarFuel/maintenance billed to companyRM 500 monthly fuel
Direct BillingVendor invoices companyHotel books conference room
AllowancesFixed monthly amount (no cash)RM 300 phone allowance
SubscriptionsProfessional membershipsACCA fees paid by company

What You See in This Report:

Employee View:

Date       | Item             | Amount  | Purpose
-----------|------------------|---------|------------------
Dec 5      | Corporate Card   | RM 350  | Client lunch
Dec 10     | Company Car Fuel | RM 200  | Monthly allocation
Dec 15     | Phone Allowance  | RM 300  | Monthly credit

Manager View (Staff Reports):

Employee  | Non-Reimb Items | Monthly Total
----------|-----------------|---------------
Sarah     | Corp Card (3x)  | RM 850
John      | Car Fuel        | RM 400
Mary      | Phone           | RM 300

Real-World Use Cases:

Use Case 1: Year-End Tax for Employee

Tax Season: Need benefits-in-kind value

Steps:
1. Non-Reimbursable Report
2. Filter: My items, Full year
3. Export: Excel

Submit to Tax Agent:
- Phone allowance: RM 300 × 12 = RM 3,600
- Company car: RM 500 × 12 = RM 6,000
Total BIK: RM 9,600 (taxable)

Use Case 2: Department Budget (Manager)

Question: "What did company spend on our team's corporate cards?"

Steps:
1. Non-Reimbursable Report
2. Filter: Team members, Item = Corporate Card
3. See: Total RM 12,000 this quarter
4. Budget tracking: Within RM 15,000 limit ✓

Use Case 3: Audit Compliance

Auditor Request: "Show all company-paid expenses for Project XYZ"

Steps:
1. Non-Reimbursable Report
2. Filter: Project = XYZ, All employees
3. Export with receipts
4. Submit to auditor

Proves: Proper authorization and documentation

Manager Oversight:

What to Monitor:

  • ✓ Corporate card usage (is it reasonable?)
  • ✓ Patterns (are allowances being used properly?)
  • ✓ Policy compliance (within limits?)

Red Flags:

  • Corporate card for personal expenses
  • Duplicate entries (same expense claimed twice)
  • Over-limit spending without approval

Professional Study Scheme Report - Education Tracking

Professional Study Scheme Report showing education expenses
Professional Study Scheme: Track educational and professional development expenses

What is Professional Study Scheme?

Special tracking for educational and professional development expenses—courses, certifications, tuition, professional memberships.

Why Separate from Regular Claims?

  1. Different Budget: Usually HR/L&D budget, not operating expenses
  2. Special Approval: May need HR + Manager approval
  3. Payback Clauses: Some have “stay 2 years or pay back” conditions
  4. Tax Treatment: Education expenses have special tax rules
  5. ROI Tracking: Company wants to know if training works

What’s Covered:

Eligible Expenses:

  • ✓ Degree/Diploma tuition (MBA, MSc)
  • ✓ Professional certifications (ACCA, CPA, PMP, CISSP)
  • ✓ Skills courses (Excel, Leadership, Coding)
  • ✓ Conference fees (professional development)
  • ✓ Study materials (textbooks, exam fees)
  • ✓ Professional body memberships (annual fees)

Not Covered:

  • ✗ Hobbies (yoga, cooking classes)
  • ✗ Personal interest courses unrelated to work
  • ✗ Courses taken on personal time without approval

How to Submit Professional Study Claims:

Step 1: Get Approval FIRST

BEFORE enrolling:
1. Discuss with Manager
2. Submit course details to HR
3. Get written approval (email/form)
4. Sign payback agreement (if applicable)

THEN enroll in course

Step 2: Submit Claim After Payment

  1. Go to “Professional Study Claims”
  2. Click "+ Add"
  3. Enter:
    • Course Name: “ACCA Level 1 - Financial Accounting”
    • Provider: University/Institution
    • Amount: RM 3,500
    • Approval Reference: HR approval email/number
    • Receipt: Tuition invoice
  4. Submit

Step 3: Approval Flow

Employee → Manager → HR/L&D → Finance → Payment
         (Work relevance?) (Budget?) (Process) (Reimburse)

Real-World Scenarios:

Scenario 1: ACCA Professional Certification

Employee: Sarah (Accountant)
Course: ACCA Level 1
Cost: RM 3,500
Company Policy: Reimburse 100% if pass, 50% if fail

Process:
1. Sarah gets HR approval
2. Completes course
3. Submits claim with:
   - Tuition receipt
   - **Passing certificate** (proof of completion)
4. HR verifies pass
5. Full RM 3,500 reimbursed

Payback clause: If Sarah leaves within 2 years, refund RM 3,500

Scenario 2: MBA Sponsorship

Employee: John (Manager)
Program: Executive MBA
Cost: RM 80,000 (over 2 years)
Company Policy: Sponsor 70%, John pays 30%

Setup:
- Company pays: RM 56,000 directly to university
- John pays: RM 24,000 personally
- Non-reimbursable tracking: Company's RM 56K
- Payback: If leaves in 3 years, refund proportionally

Claim Submission:
- Per semester: RM 14,000 (company portion)
- Total 4 claims over 2 years

Scenario 3: Annual Professional Membership

Employee: Mary (Engineer)
Membership: Board of Engineers Malaysia (BEM)
Cost: RM 350/year
Policy: Company pays for job-required memberships

Process:
1. Submit annual renewal invoice
2. Manager approves (job requires PEng license)
3. Finance pays vendor directly OR reimburses Mary
4. Tracked in Professional Study report for tax

Manager’s View (Staff Reports):

What You See:

Employee | Course              | Amount    | Status    | ROI Notes
---------|---------------------|-----------|-----------|------------
Sarah    | ACCA L1             | RM 3,500  | Completed | Passed ✓
John     | MBA Semester 1      | RM 14,000 | In Progress| 2 years remaining
Mary     | BEM Membership      | RM 350    | Paid      | Annual renewal
Ahmad    | Leadership Course   | RM 1,200  | Completed | Promoted after!

ROI Tracking:

  • Sarah (ACCA): Now qualified accountant ✓
  • John (MBA): In progress
  • Ahmad (Leadership): Got promoted 6 months later → Great ROI!

HR/Manager Approval Guidelines:

Approve When:

  • ✓ Job-related/career progression
  • ✓ Benefits company (upskills employee)
  • ✓ Within budget
  • ✓ Employee committed (signs payback if needed)

Reject/Defer When:

  • ✗ Not work-related
  • ✗ Budget exhausted
  • ✗ Employee planning to leave soon (red flag)
  • ✗ Just completed similar course recently

Tips for Employees:

Plan Ahead: Get approval BEFORE paying
Read Policy: Know pass/fail reimbursement rules
Keep Proof: Certificates, transcripts, receipts
Understand Payback: If you leave, you may owe money

Tips for Managers:

Support Development: Encourage team learning
Track ROI: Did training improve performance?
Fair Distribution: Ensure all team members get opportunities
Budget Wisely: Plan annual training budget per employee


Configuration & Settings

Applet Settings page showing all configuration options including Claim Accounts, Entitlements, Approval Settings, and more
Settings Overview: Access all configuration options from the Settings menu in the sidebar

Claim Items (Settings > Claim Items)

Claim Items Listing showing all configured expense types
Claim Items Listing: Define what types of expenses employees can claim

The Claim Items menu defines what employees can claim. Think of this as building your organization’s “expense menu”. Each item represents a specific type of expense (e.g., Taxi, Meals, Medical).

Creating a Claim Item - Field-by-Field Guide:

FieldPurposeWhy It MattersExample
Approval WorkflowDetermines the approval pathDifferent items need different approvals. “Claim Account” = standard budget check. “Engagement PIC” = project-billable with client billing.Medical claims → Claim Account; Client meals → Engagement PIC
Approval SettingDefines WHO approvesLinks to your org chart. Determines if it goes to Manager, HOD, or Finance.“Manager Only” vs “Manager → Finance Director”
Payment Processing OptionHow reimbursement is paid“Reimbursable” = paid to employee. “Non-Reimbursable” = tracking only.Parking fees = Reimbursable; Company credit card purchases = Non-Reimbursable
Claim Item NameDisplay name for employeesWhat users see when selecting expenses. Keep it clear and intuitive.“GP Visit”, “Taxi Fare”, “Client Entertainment”
Claim Item CodeUnique identifierUsed for reporting and integrations. Often matches your accounting system codes.MED-001, TRV-TAXI, ENT-MEAL
Claim CategoryGrouping for reportsHelps organize expenses. All medical items under “Medical”, all transport under “Travel”.Medical, Travel, Entertainment
Claimable Period (Days)How far back can you claim?Controls how long after an expense occurs it can be claimed.30 days = expenses must be claimed within a month
ThresholdMaximum amount per claimPrevents excessive single claims. Applies when workflow requires it.RM 500 per taxi claim
UOM (Unit)Measurement unit“Amount” for money. “Km” for mileage. “Days” for allowances.Taxi = Amount; Mileage = Km

Advanced Configuration (Checkboxes):

ℹ️
These checkboxes enforce data collection rules. Check them to make fields mandatory during claim submission.
  • Required Supporting Document (Normal): Forces users to upload a receipt/invoice.
  • Required Supporting Document (OCR): Receipt must be uploaded AND system will auto-extract data.
  • Required Vendor, Receipt Date & Number: Enforces detailed receipt info (good for audit trails).
  • Required Follow-up Programme: For entertainment claims—who attended, what was discussed.
  • Required Subscription/Membership Type: For professional membership fees.
  • Required Travel Allowance: Links to the Travel Allowance module for per-diem calculations.
  • Required Professional Body: For claims related to certifications (ACCA, CPA, etc.).
  • Required Internal Employees Only: Restricts this item to claims involving only company staff.
  • Required Location Tracking: Captures GPS coordinates (useful for field claims).
  • Mileage Claim: Switches to distance-based calculation instead of fixed amount.
  • Custom Validity Date by HR: Allows HR to set unique expiry dates per employee.

Financial Mapping (For Accounting Integration):

FieldPurposeExample
Expense CompanyWhich legal entity pays“ABC Sdn Bhd” vs “XYZ Holdings”
Expense Financial ItemAccounting sub-category“Staff Welfare - Medical”
Expense GL CodeGeneral Ledger account6100-Medical Expenses

For Engagement-Based Claims Only:

If you selected “Engagement PIC” workflow, you’ll see additional billing fields:

FieldPurpose
Billing CompanyWhich client/project entity to bill
Billing Financial ItemHow this appears on client invoice
Billing GL CodeRevenue account for billing
Billing Markup RatioProfit margin (e.g., 1.2 = 20% markup)

Real-World Example:

Creating a “Client Meal” expense item:

  1. Workflow: Engagement PIC (billable to client)
  2. Approval: Manager → Finance Director
  3. Category: Entertainment
  4. Required OCR Receipt: ✓ (Yes)
  5. Required Follow-up: ✓ (Must enter attendees/purpose)
  6. Expense GL: 6200-Entertainment
  7. Billing GL: 4500-Billable Expenses
  8. Markup: 1.0 (No markup, cost pass-through)

Item Categories (Settings > Claim Item Category)

Claim Item Category Listing showing expense categories
Item Categories: Organize claim items into logical groups for reporting

Categories organize your claim items into logical groups for reporting and analysis. Instead of viewing 50 individual expense types, you can analyze spending by category.

Creating a Category - Field Guide:

FieldPurposeWhy It MattersExample
Category NameDisplay name for the groupUsed in reports and dashboards. Keep it broad enough to group multiple items.“Medical & Wellness”, “Travel & Transport”
Category CodeUnique identifierShort code for integrations and exports. Usually alphanumeric.MED, TRV, ENT
DescriptionWhat belongs in this categoryHelps other admins understand what items fit here.“All medical-related expenses including GP visits, dental, optical”

Best Practices:

  • Keep it simple: 5-10 categories are usually enough (Medical, Travel, Entertainment, Training, Equipment)
  • Align with finance: Match your accounting department’s expense categories
  • Think reporting: Categories appear in charts and summaries—make them meaningful

Real-World Example:

Creating a “Professional Development” category:

  1. Name: Professional Development
  2. Code: PROF-DEV
  3. Description: Training courses, certifications, conferences, and professional subscriptions
  4. Items to assign: Course Fees, Conference Registration, ACCA Membership, Books & Materials

Travel Allowance (Settings > Travel Allowance)

Travel Allowance Settings showing per-diem rate configurations
Travel Allowance Settings: Configure per-diem rates for business travel

The Travel Allowance feature automates per-diem (daily allowance) calculations for business travel. Instead of employees manually calculating meal allowances, the system applies pre-defined rates based on travel destination.

What Problem Does This Solve?

Before automation:

  • Employees calculate their own meal allowances (error-prone)
  • Different managers apply different rates (inconsistency)
  • Finance manually verifies calculations (time-consuming)
  • Per-diem rates aren’t updated systematically

With Travel Allowance:

  • ✓ Standardized rates across the organization
  • ✓ Auto-calculation when employees claim travel
  • ✓ Different rates for different destinations (domestic vs international)
  • ✓ Easy updates when government rates change

Creating a Travel Allowance Rate - Field-by-Field Guide:

FieldPurposeWhy It MattersExample
DestinationGeographic zoneDifferent locations have different cost-of-living. Rates reflect reality.Malaysia, Singapore, Asian, Non-Asian
Claim ItemWhich expense type uses this rateLinks the allowance to a specific claim item (e.g., “Travel - Per Diem”)“Domestic Travel Allowance”
Approval WorkflowHow claims are approvedStandard vs Engagement-based approvalClaim Account (standard travel)
BreakfastMorning meal allowanceAmount paid for breakfast on travel daysRM 15 (Malaysia), RM 25 (Singapore)
LunchMidday meal allowanceAmount paid for lunchRM 20 (Malaysia), RM 35 (Singapore)
DinnerEvening meal allowanceAmount paid for dinnerRM 25 (Malaysia), RM 40 (Singapore)
InconvenienceHardship/displacement allowanceCompensates for being away from homeRM 30 (overnight stays)
Total AmountSum of all allowancesAuto-calculated or manually set total per dayRM 90/day (Malaysia)
DescriptionAdmin notesInternal reference for policy or rate source“Rates updated Jan 2024 per Finance Circular 01/2024”

Understanding the Destination Zones:

The system provides 4 pre-defined zones:

DestinationTypical UseExample Rates
MalaysiaDomestic travel within MalaysiaLower cost-of-living rates
SingaporeTravel to SingaporeHigher rates due to higher costs
AsianTravel to other Asian countriesMedium rates (Thailand, Indonesia, etc.)
Non-AsianInternational travel outside AsiaHighest rates (Europe, USA, Australia)
ℹ️
Rate Philosophy: Rates should cover basic meals and minor inconveniences, NOT luxury dining. Most companies base these on government civil service rates or industry benchmarks.

How It Works - Employee Perspective:

When an employee claims travel:

  1. Selects a Claim Item that has “Required Travel Allowance” enabled
  2. System asks: “What was your destination?”
  3. System asks: “Travel date and duration?”
  4. System auto-calculates: “3 days in Singapore = 3 × (Breakfast + Lunch + Dinner + Inconvenience)”
  5. Employee just confirms—no manual math needed

Example Calculation:

Travel: 3 days in Singapore for client meetings
Rates: Breakfast RM25, Lunch RM35, Dinner RM40, Inconvenience RM30

Day 1 (Full day): RM25 + RM35 + RM40 + RM30 = RM130
Day 2 (Full day): RM25 + RM35 + RM40 + RM30 = RM130
Day 3 (Half day, return afternoon): RM25 + RM35 = RM60

Total Travel Allowance: RM 320

Real-World Setup Examples:

Example 1: Standard Domestic Travel Policy

ZoneBreakfastLunchDinnerInconvenienceTotal/Day
MalaysiaRM 15RM 20RM 25RM 20RM 80
  • Claim Item: “Domestic Travel Per-Diem”
  • Policy: Employees traveling within Malaysia for client visits or training
  • Approval: Manager only

Example 2: International Travel Policy

ZoneBreakfastLunchDinnerInconvenienceTotal/Day
SingaporeRM 25RM 35RM 40RM 30RM 130
AsianRM 30RM 40RM 50RM 40RM 160
Non-AsianUSD 20USD 30USD 40USD 30USD 120
  • Claim Item: “International Travel Per-Diem”
  • Policy: Employees on overseas assignments
  • Approval: Manager → Finance Director (higher value needs oversight)

Example 3: Field Force (No Meal Provision)

ZoneBreakfastLunchDinnerInconvenienceTotal/Day
MalaysiaRM 10RM 15RM 20RM 0RM 45
  • Claim Item: “Field Work Allowance”
  • Policy: Sales reps visiting multiple sites, no overnight stay
  • Note: Lower rates because they return home nightly (no inconvenience)

Step-by-Step Setup:

  1. First, create the Claim Item (if not exists):

    • Go to Settings > Claim Items
    • Create “Travel Per-Diem”
    • Check “Required Travel Allowance” ✓
  2. Then, set the rates:

    • Go to Settings > Travel Allowance
    • Click “+ Add”
    • Select Destination: Malaysia
    • Select Claim Item: “Travel Per-Diem”
    • Enter meal amounts
    • Save
  3. Repeat for each destination:

    • Create separate entries for Singapore, Asian, Non-Asian
    • Each can have different rates

Best Practices:

  1. Review Annually: Cost-of-living changes—update rates yearly
  2. Align with Government: Many companies follow civil service rates as a benchmark
  3. Document Policy: Add references in Description field (“Based on MOF Circular…”)
  4. Test Before Launch: Have 1-2 employees test the calculation logic
  5. Special Cases: Consider separate rates for:
    • Sales team (frequent travelers)
    • Executives (may have higher allowances)
    • Field force (different pattern)

Common Questions:

Q: What if the employee gets free meals from the hotel? A: Policy decision. Some companies deduct breakfast if hotel includes it. Set this as a claim submission rule.

Q: Can rates differ by employee grade? A: Yes—create multiple Claim Items: “Manager Travel Allowance” vs “Staff Travel Allowance”, each with different rates.

Q: What about half-day travel? A: When claiming, employees can specify partial days. System can prorate (e.g., only Breakfast + Lunch if returning by afternoon).

Q: How do I handle multi-currency travel? A: For Non-Asian destinations, you can set rates in USD/EUR. System converts at claim submission using current exchange rates.

Professional Bodies & Subscriptions

Professional Body (Settings > Professional Body)

Maintains a master list of recognized professional organizations your company will reimburse.

FieldPurposeExample
Body NameOfficial name of the organizationAssociation of Chartered Certified Accountants (ACCA)
Body CodeShort reference codeACCA, CPA, CIMA
DescriptionType of certification/purposeAccounting professional qualification

Subscriptions & Memberships (Settings > Subscriptions and Memberships)

Defines specific membership types and their reimbursement rules.

FieldPurposeWhy It MattersExample
Professional BodyLinks to the bodyAssociates this subscription with an approved organizationACCA
Subscription TypeMembership level/tierDifferent levels may have different feesStudent, Affiliate, Member, Fellow
Annual FeeStandard costAuto-populates when employees claim. Prevents over-claiming.RM 500
Claimable AmountHow much company paysMay be partial (e.g., 50%) or full reimbursementRM 500 (100%) or RM 250 (50%)
Valid PeriodMembership durationUsually annual, helps track renewals12 months

How It Works Together:

  1. Admin creates “ACCA” in Professional Bodies
  2. Admin creates subscription types: “ACCA Student (RM 300)”, “ACCA Member (RM 500)”
  3. When employee claims, they select their membership type
  4. System auto-fills the amount and validates against policy

Common Use Case:

An accounting firm wants to support professional development:

  • Reimburses 100% of ACCA, CPA, CIMA memberships
  • Reimburses 50% of optional certifications (CFE, CIA)
  • Tracks renewal dates to remind employees

Cut-Off Logics (Settings > Claim Cut Off Logics)

Claim Cut-Off Logics settings showing cut-off date configurations
Cut-Off Logics: Configure submission deadlines aligned with payroll cycles

Cut-off dates align claim submissions with your payroll or accounting cycles. They prevent last-minute claims from disrupting closed financial periods.

Creating a Cut-Off Rule - Field Guide:

FieldPurposeWhy It MattersExample
Cut-Off NameDescriptive label for this ruleHelps identify different cycles (monthly payroll vs quarterly close)“Monthly Payroll Cut-Off”
Cut-Off DayDay of the month when submissions closeClaims after this date roll to next period25 (submissions close on the 25th)
Processing MonthWhich month this affectsCurrent month or next month processingCurrent Month
Grace Period (Days)Extra days allowed after cut-offGives flexibility for urgent/forgotten claims3 days (can submit until 28th)
Applied ToWhich claim types follow this ruleMedical, Travel, All ClaimsAll Claims

How Cut-Offs Work:

Scenario: Cut-off on 25th, Grace period: 3 days, Today: November 27th

✓ Claim submitted on Nov 20th → Processed in November payroll
✓ Claim submitted on Nov 26th → Grace period, processed in November payroll  
✗ Claim submitted on Nov 29th → Too late, processed in December payroll

Best Practices:

  • Align with payroll: If payroll closes on the 25th, set cut-off on 23rd-24th to allow processing time
  • Communicate clearly: Employees need to know the deadlines
  • Be consistent: Same cut-off for all months avoids confusion
  • Grace period: 2-3 days handles edge cases without being too lenient

Common Configurations:

  1. Monthly Payroll Cycle:

    • Cut-off: 23rd
    • Grace: 2 days
    • Result: Claims by 25th included in current month’s pay
  2. Quarterly Accounting Close:

    • Cut-off: Last day of quarter
    • Grace: 5 days
    • Result: Aligns with financial reporting periods

Branches (Settings > Branches)

Branches Settings showing office locations and cost centers
Branches: Configure organizational locations and cost centers

Branches represent your organization’s physical locations or cost centers. They enable expense tracking by location and proper budget allocation.

Creating a Branch - Field Guide:

FieldPurposeWhy It MattersExample
Branch NameLocation or department nameWhat employees see when selecting their base“Kuala Lumpur HQ”, “Penang Office”, “Singapore Branch”
Branch CodeUnique identifierUsed in accounting exports and GL codesKL-HQ, PNG-01, SG-01
Cost Center CodeLinks to accounting systemEnsures expenses hit the right department budget1000-HQ, 2000-Northern, 3000-International
AddressPhysical locationUseful for compliance, tax reporting, location-based policies“Menara ABC, Jalan Ampang, KL”
ManagerBranch head/approverDefaults claims from this branch to this managerJohn Tan (HOD - Northern Region)
Active StatusEnable/disable branchDeactivate closed locations without deleting historical dataActive / Inactive

Why Branches Matter:

  1. Budget Tracking: “How much did the Penang office spend on travel this quarter?”
  2. Approval Routing: Claims auto-route to the branch manager
  3. Tax Compliance: Different locations may have different tax rules
  4. Cost Allocation: Multi-location businesses need to track expenses by site

Real-World Setup:

A retail chain with 5 locations:

BranchCodeCost CenterUse Case
KL Flagship StoreKL-FS1001Staff claims route to Store Manager
Penang OutletPNG-012001Separate budget tracking for Northern region
Online OperationsONLINE3001E-commerce team, virtual location
Warehouse & LogisticsWH-KL4001Different approval flow (Ops Manager)
Corporate OfficeHQ1000Management and admin staff

Best Practice:

  • Match branch codes to your accounting system’s cost center structure
  • Keep branch names consistent (all “Office” or all “Branch”, not mixed)
  • Assign managers to automate approval routing

Email Templates (Settings > Email Template)

Email Template Settings showing notification templates
Email Templates: Customize automated notifications for claim status changes

Email templates control the automated notifications sent when claims change status. Customize the messaging to match your company’s tone and include relevant information.

Template Types & When They’re Sent:

TemplateTriggered WhenRecipientPurpose
Claim SubmittedEmployee submits a claimEmployee + ApproverConfirmation & notification
Claim ApprovedApprover clicks “Approve”EmployeeGood news!
Claim RejectedApprover clicks “Reject”EmployeeExplain why + next steps
Claim QueriedApprover requests infoEmployeeAsk for clarification
Payment ProcessedFinance marks as paidEmployee“Money’s on the way”
Approaching Cut-OffX days before cut-offAll employeesReminder to submit pending claims

Customizing Templates - Available Fields:

You can insert dynamic placeholders that auto-populate:

{{employee_name}} - Claimant's name
{{claim_id}} - Claim reference number
{{claim_amount}} - Total amount
{{submission_date}} - When it was submitted
{{approver_name}} - Who needs to approve
{{rejection_reason}} - Comments from approver
{{payment_date}} - Expected payment date
{{claim_link}} - Direct link to view claim

Example Template - Claim Approved:

Subject: ✓ Your Claim {{claim_id}} Has Been Approved

Dear {{employee_name}},

Good news! Your claim for RM {{claim_amount}} has been approved by {{approver_name}}.

**Claim Details:**
- Reference: {{claim_id}}
- Amount: RM {{claim_amount}}
- Approved on: {{approval_date}}
- Expected payment: {{payment_date}}

You can view your claim here: {{claim_link}}

If you have questions, contact finance@yourcompany.com

Best regards,
Finance Team

Best Practices:

  1. Be Clear: Use plain language, avoid jargon
  2. Include Actions: What should the recipient do next?
  3. Add Links: Direct link to the claim saves time
  4. Set Expectations: When will they get paid? What happens next?
  5. Match Tone: Formal for approvals, encouraging for rejections

Pro Tip - Rejection Template: A good rejection email explains the reason AND guides employees on how to fix it:

Your claim was rejected for: {{rejection_reason}}

Next steps:
1. Review the feedback above
2. If you have questions, contact your manager
3. Make corrections and re-submit
4. Need help? Check our Claims Policy: [link]

File Import (Settings > Upload Employee Entitlement)

Upload Employee Entitlement page for bulk importing entitlements
File Import: Bulk upload employee entitlements via Excel/CSV

Bulk import allows you to set entitlements for hundreds or thousands of employees at once, instead of creating them one-by-one.

When to Use File Import:

Initial Setup: Setting up entitlements for all existing employees
Annual Renewal: Resetting everyone’s allowances at year-start
Mass Updates: Changing limits for a whole department
New Joiners: Onboarding 50+ employees from an acquisition

Required File Format (Excel/CSV):

ColumnData TypeRequiredExampleNotes
Employee IDText/NumberYesEMP001Must match your employee master data
Employee NameTextYesJohn TanFor validation
Claim AccountCodeYesMED-FUNDAccount to apply entitlement to
Entitlement AmountNumberYes1000Credit amount (e.g., RM 1000)
Effective DateDateYes2024-01-01When this entitlement starts
Expiry DateDateNo2024-12-31When it expires (blank = never)
RecurringYes/NoNoYesAuto-renew?
Recurrence RuleTextNoMonthlyDaily, Weekly, Monthly, Yearly

Sample Excel File:

Employee ID | Name        | Claim Account | Amount | Effective Date | Expiry Date | Recurring
------------|-------------|---------------|--------|----------------|-------------|----------
EMP001      | John Tan    | MED-FUND      | 1500   | 2024-01-01    | 2024-12-31  | Yes
EMP002      | Mary Lim    | MED-FUND      | 2000   | 2024-01-01    | 2024-12-31  | Yes
EMP003      | Ali Rahman  | MED-FUND      | 1500   | 2024-01-01    | 2024-12-31  | Yes
EMP001      | John Tan    | TRAVEL-FUND   | 500    | 2024-01-01    | 2024-12-31  | No

Step-by-Step Process:

  1. Download Template: System provides a pre-formatted Excel template
  2. Fill in Data: Add employee IDs and entitlement amounts
  3. Validate: System checks for errors before importing
  4. Review: Preview shows what will be created/updated
  5. Import: Confirm to apply changes
  6. Verify: Check a few employees to confirm accuracy

Common Errors & Solutions:

ErrorCauseSolution
“Employee not found”Wrong Employee IDCheck spelling, ensure ID exists in system
“Invalid Claim Account”Account code doesn’t existCreate the account first, or fix the code
“Duplicate entry”Same employee+account twiceRemove duplicate rows
“Invalid date format”Wrong date formatUse YYYY-MM-DD format
“Amount must be positive”Negative numberCheck your formulas

Real-World Example:

Scenario: Setting annual medical allowances for all staff

  1. HR exports employee list (500 employees)
  2. Finance adds entitlement amounts:
    • Executives: RM 3000
    • Managers: RM 2000
    • Staff: RM 1500
  3. Set effective date: 2024-01-01
  4. Set expiry: 2024-12-31
  5. Recurring: Yes (auto-renew yearly)
  6. Upload file → 500 entitlements created in seconds

Pro Tips:

  • Test First: Import 5-10 employees as a test batch
  • Backup: Export current entitlements before mass updates
  • Error Log: System provides detailed error report for failed rows
  • Partial Import: Valid rows import even if some rows have errors

Claim Approval Settings (Settings > Claim Approval Settings)

Claim Approval Settings showing approval workflow configurations
Claim Approval Settings: Define approval chains and workflow rules

What are Approval Settings?

Approval Settings define the “approval chain”—who needs to approve claims, in what order, and under what conditions. This is one of the most powerful features for maintaining control and compliance.

Why You Need Structured Approvals:

  • Compliance: Ensures proper authorization hierarchy
  • Budget Control: Higher amounts get more scrutiny
  • Segregation of Duties: Prevents self-approval fraud
  • Flexibility: Different workflows for different claim types

Creating an Approval Setting - Field-by-Field Guide:

Basic Configuration:

FieldPurposeExample
NameApproval workflow name“Standard Travel Approval”, “High-Value Claims”
CodeUnique identifierSTD-TRVL, HIGH-VAL
Approval WorkflowType of workflow logicClaim Account, Engagement PIC, Employee Org Chart
Default ApproverFinal fallback approverCFO (for top-level approvals)
BranchWhich location/departmentKL Office, Singapore Branch

Approval Workflow Types:

  1. Claim Account:

    • Standard hierarchy-based approval
    • Follows organizational reporting structure
    • Example: Employee → Manager → Department Head
  2. Engagement PIC:

    • Project-based approval
    • Goes to project manager or client engagement leader
    • Example: Consultant → Project Manager → Partner
  3. Employee Org Chart:

    • Strictly follows org chart reporting lines
    • Escalates up the management chain
    • Example: Staff → Supervisor → Manager → Director

Defining Approval Levels:

Each approval setting can have up to 5 levels. Each level defines:

Level FieldPurposeExample
Approval TypeHow approvers are selectedDirect Manager, Specific Role, Any from List
No of ApproversHow many people must approve at this level1 (manager only) or 2 (any 2 from finance team)
Engagement RoleFor project claims, which role approvesProject Manager, Engagement Partner

Approval Types Explained:

  • Direct Manager: System automatically routes to employee’s line manager
  • Specific Employee: Always goes to a named person (e.g., “Finance Director”)
  • Role-Based: Anyone with a specific role can approve (e.g., “Any Department Head”)
  • Quorum: Requires X out of Y approvers (e.g., “2 out of 3 directors”)

Real-World Approval Scenarios:

Example 1: Simple 2-Level Approval

Name: Standard Claims
Workflow: Employee Org Chart

Level 1: Direct Manager (1 approver needed)
Level 2: Department Head (1 approver needed)

Flow: Employee → Manager → Dept Head → Approved

Example 2: Amount-Based Escalation

Name: High-Value Claims (>RM 5,000)
Workflow: Claim Account

Level 1: Direct Manager
Level 2: Department Head
Level 3: Finance Director
Level 4: CFO (for amounts > RM 20,000)

Note: Levels 3-4 triggered by amount thresholds

Example 3: Project/Engagement Approval

Name: Client Billable Expenses
Workflow: Engagement PIC

Level 1: Project Manager (validates project budget)
Level 2: Engagement Partner (client relationship owner)
Level 3: Finance (billing verification)

Flow ensures client costs are properly authorized

Example 4: Committee Approval (Quorum)

Name: Training & Development
Workflow: Claim Account

Level 1: Direct Manager
Level 2: HR Committee (2 out of 3 must approve)
  - HR Director
  - Training Manager
  - Finance Controller

Use case: Expensive training courses need consensus

Best Practices:

  1. Keep It Simple: 2-3 levels are usually sufficient. Too many levels = frustration and delays
  2. Test First: Create a test approval setting and run sample claims through it
  3. Document Clearly: Use the Description field to explain when this workflow applies
  4. Set Fallbacks: Always define a Default Approver for edge cases
  5. Monitor Performance: Track average approval time—if >3 days, simplify the workflow

Common Mistakes to Avoid:

Circular Approvals: Employee A approves for B, B approves for A
Solution: Use org chart hierarchy strictly

No Fallback: Manager on leave = claim stuck
Solution: Set up delegation or default approvers

Too Many Levels: 5-level approval for RM 50 parking claim
Solution: Simple claims = simple approvals (1-2 levels max)


Claim Approval Delegation Period (Settings > Claim Approval Delegation Period)

Claim Approval Delegation Period Settings
Delegation Period: Temporarily transfer approval rights when managers are on leave

When managers go on leave, claims shouldn’t get stuck. The Delegation feature temporarily transfers approval rights to another person.

Creating a Delegation:

FieldPurposeExample
DelegatorWho is delegating (going on leave)John Tan (Manager)
DelegateeWho will approve insteadMary Lim (Acting Manager)
Start DateWhen delegation beginsDec 20, 2024
End DateWhen delegation endsJan 5, 2025
Claim TypesWhich claims to delegateAll, or specific types only

How It Works:

Scenario: John Tan on vacation Dec 20 - Jan 5

Setup:
- Delegator: John Tan
- Delegatee: Mary Lim
- Period: Dec 20 - Jan 5

Result during period:
- All claims normally routed to John → auto-routed to Mary
- Mary sees them in her "Pending Approvals"
- After Jan 5 → reverts to John automatically

Use Cases:

  1. Annual Leave: Manager on 2-week vacation
  2. Medical Leave: Unexpected absence
  3. Business Travel: Manager overseas with limited access
  4. Sabbatical: Extended leave (3-6 months)

Pro Tips:

  • Set up delegation BEFORE leaving (not during)
  • Delegatee should have similar authority level
  • For critical periods (year-end close), set up dual delegatees
  • System sends notification to both delegator and delegatee when active

Printable Format Settings (Settings > Printable Format Settings)

Printable Format Settings for claim exports
Printable Format: Customize how claims appear when printed or exported to PDF

Customize how claims appear when printed or exported to PDF. This is essential for formal documentation, audits, and record-keeping.

What Can You Customize?

SettingPurposeExample
Company LogoBranding on printed claimsUpload company letterhead logo
Header TextTop of page content“ABC Sdn Bhd - Employee Claim Form”
Footer TextBottom of page content“Finance Department
Show Approval TrailDisplay who approved and whenYes (shows full audit trail)
Show AttachmentsInclude receipt thumbnailsYes (embeds receipt images)
Page SizePaper formatA4, Letter
OrientationLayout directionPortrait, Landscape

Why Customization Matters:

Before Customization:

  • Generic printouts lacking company branding
  • Missing approval signatures/dates
  • Receipts not attached (have to print separately)
  • Doesn’t meet audit/compliance requirements

After Customization:

  • ✓ Professional branded documents
  • ✓ Complete approval trail visible
  • ✓ Receipts embedded for easy verification
  • ✓ Audit-ready format

Real-World Formats:

Format 1: Internal Processing (Simple)

  • Company logo: Top left
  • Header: “Employee Expense Claim”
  • Shows: Claim ID, Employee, Date, Amount, Status
  • Footer: Page numbers only
  • Use case: Day-to-day processing

Format 2: External Audit (Detailed)

  • Company logo + registration details
  • Header: “Official Claim Record”
  • Shows: Full approval trail with timestamps
  • Shows: All receipts embedded
  • Footer: Authorized signature line + company seal
  • Use case: Annual audits, tax submissions

Format 3: Client Billing (Project)

  • Client logo (for billable expenses)
  • Header: “Reimbursable Project Expenses - [Client Name]”
  • Shows: Only billable items
  • Shows: Client PO/reference numbers
  • Footer: Invoice payment terms
  • Use case: Passing costs to clients

Setup Steps:

  1. Upload Assets: Logo (PNG/JPG, max 200KB)
  2. Configure Text: Header/Footer via rich text editor
  3. Select Fields: Choose which data fields to display
  4. Preview: Generate sample printout
  5. Test: Print a real claim to verify formatting
  6. Deploy: Set as default or create multiple formats

Best Practices:

  • Test on Actual Printer: Screen preview ≠ printed output
  • Check Double-Sided: Ensure logo doesn’t bleed through
  • Audit Compliance: Verify format meets regulatory requirements
  • Multiple Templates: Different formats for different purposes
  • Version Control: Note format version in footer (“v2.1 - Updated Jan 2024”)

Reporting & Audit

Reports

  • My Claims: Personal dashboard.
  • Pending Approvals: Manager dashboard.
  • Staff Reports: Team oversight.
  • Printable Formats: Customize how printed claims look (Settings > Printable Format Settings).

Audit Trail (Settings > Applet Log)

A “black box” recording every system action.

  • Who: User ID.
  • What: Action (Create, Edit, Approve).
  • When: Timestamp.
  • Data: Before and After values.

Personalization

Favorite Claims

Save frequent claims (e.g., “Monthly Internet Bill”) as a template for 1-click submission.

Default Settings

Set your default Branch, Cost Center, and Payment Mode to speed up data entry.


FAQ

Q: Why can’t I see a specific Claim Item? A: It might be linked to a Claim Account you don’t have an entitlement for, or it’s restricted by your Branch/Grade.

Q: How do I check my remaining Medical balance? A: If enabled by Admin, it appears on your Dashboard or when selecting a Medical claim item.

Q: What happens if I submit after the Cut-Off date? A: The system may block it or automatically assign it to the following month’s processing cycle.