Expense Management

SODOO Expense Management ( hr_expense ) is an integrated module that lets employees enter business expenses into the system, managers approve them and the accounting department reimburse them…

What You Will Learn in This Section
  • Creating an expense and attaching a receipt
  • Managing the approval process
  • Reimbursement and accounting integration
  • Configuring expense policies

Overview

SODOO Expense Management (hr_expense) is an integrated module that lets employees enter business expenses into the system, managers approve them and the accounting department reimburse them.

Receipt Scanning

Send a photo of the receipt from the mobile app or by e-mail. Automatic data extraction with OCR.

Multi-Level Approval

Approval levels by amount. Manager → Finance → Accounting flow.

Accounting Integration

Approved expenses are transferred to the accounting entries automatically.

Reporting

Expense analysis by department, employee and category.

The Expense Process

Create → Submit → Confirm → Post → Pay

Expense States

An expense record goes through these states:

Creating an Expense

Scenario: A Business Trip Expense

Situation: Your sales representative travelled out of town for a customer visit and incurred accommodation and transport expenses.

  1. Go to the Expenses → My Expenses → New menu
  2. Choose the expense type: "Accommodation" or "Transport"
  3. Enter the amount and the date
  4. Attach the photo of the receipt (Attachments tab)
  5. Write the details in the description field: "Visit to customer ABC - Ankara"
  6. Add it to an expense report with Create Report
  7. Send it for approval with the Submit to Manager button

Expense Fields

Expense Report

You can group several expenses in a single report:

  1. Create the individual expenses
  2. Select the expenses (checkbox)
  3. Click Action → Add to Report
  4. Choose an existing report or create a new one
  5. Send the report for approval
Note Expense reports put all related spending through a single approval process. Gathering all expenses in one report is particularly practical for business trips.

The Approval Process

The expense approval process can be configured according to company policies:

Basic Approval

Multi-Level Approval

Bulk Approval

Managers can approve pending expenses in bulk:

  1. Go to the Expenses → To Approve menu
  2. Review and select the expenses
  3. Click Action → Approve

Accounting Integration

Approved expenses are transferred to the accounting entries automatically:

Journal Entry

Reimbursement

  1. Go to the Expenses → Expenses to Pay menu
  2. Select the expenses to pay
  3. Click Register Payment
  4. Choose the payment method (Bank transfer, Cash)
Important No reimbursement is created for spending with a company card. Only matching with the transaction in the bank statement is done.

Expense Categories

Common expense categories and their accounts:

Accommodation

Hotel and guest-house costs. Account: 760 - General Administrative Expenses

Transport

Plane, train, taxi, fuel. Account: 760 - General Administrative Expenses

Meals

Business meals, daily allowance. Account: 760 or 770

Mileage

Use of a personal vehicle. A fixed rate per km.

Configuration

Expense Products

Accounting → Configuration → Expense Categories

Approval Rules

Settings → Expenses → Approval

Tip With the mobile app you can photograph receipts instantly and upload them to the system. This removes the risk of paper receipts getting lost.