Expense Management
Expense Management
Manage and reimburse faculty, staff, and administrative expenses for academic travel, conferences, research supplies, departmental purchases, and other institutional costs.
Time Required: 20-30 minutes (full workflow) Module: HR Expenses (Odoo) User Role: Employee (submit), Department Head/Manager (approve), Finance/Accounts (reimburse)
Table of Contents
- Overview
- Before You Begin
- Configure Expense Categories
- Log an Expense
- Attach Receipts
- Create Expense Reports
- Submit for Approval
- Approve Expenses
- Post to Accounting
- Reimburse Employees
- Expense Analysis and Reporting
- Field Reference
- Common Educational Expense Categories
- Troubleshooting
- Related Topics
Overview
The Expense Management module streamlines the entire expense lifecycle for educational institutions:
- Faculty/Staff log expenses and submit reports
- Department Heads review and approve expense reports
- Finance Team posts approved expenses to accounting journals
- Accounts reimburses employees via payroll, check, or bank transfer
Common Use Cases in Education
| Use Case | Example |
|---|---|
| Academic Travel | Conference attendance, guest lectures, field trips |
| Research Expenses | Lab supplies, research materials, journal subscriptions |
| Professional Development | Training workshops, certification exams |
| Department Supplies | Office supplies, teaching materials, equipment |
| Student Activities | Competition travel, event expenses |
| Mileage Reimbursement | Travel between campuses, home visits |
Before You Begin
Ensure you have:
- HR Expenses module installed and configured
- Expense categories created for institutional needs
- Employee records with proper managers assigned
- Accounting journals configured for expense postings
- Appropriate access rights assigned to users
Required Access Rights
| Role | Access Level | Capabilities |
|---|---|---|
| Employee | User | Log expenses, create reports, submit for approval |
| Department Head | Team Approver | Approve team expense reports |
| Finance Manager | Manager | Approve all reports, post to accounting |
| Accountant | Accountant/Adviser | Post entries, process reimbursements |
Configure Expense Categories
Set up expense categories that reflect your institution’s reimbursement policies.
Step 1: Navigate to Expense Categories
- Go to Expenses > Configuration > Expense Categories
- Review the default categories
- Click New to create institution-specific categories
Step 2: Create a New Category
Fill in the following fields:
| Field | Description | Example |
|---|---|---|
Product Name | Descriptive category name | ”Conference Registration” |
Cost | Fixed reimbursement amount (0 for variable) | 0.00 |
Reference | Short code for email submissions | ”CONF” |
Category | Parent category | All / Expenses |
Expense Account | Accounting account for expenses | 600000 Expenses |
Guideline | Instructions for employees | ”Prior approval required for amounts over $500” |
Step 3: Configure Pricing
Choose the appropriate cost structure:
| Scenario | Cost Setting | Example |
|---|---|---|
| Variable expenses | 0.00 | Meals, supplies |
| Per-unit rate | Fixed amount | $0.67/mile for travel |
| Daily allowance | Fixed per diem | $75/day for lodging |
Step 4: Set Tax Configuration
If applicable, configure:
- Purchase Taxes: Taxes included in expense (for accounting)
- Sales Taxes: Only if expenses are reinvoiced to grants/projects
Step 5: Save the Category
Click Save to create the expense category.
Log an Expense
Faculty and staff can log expenses in multiple ways.
Method 1: Manual Entry
- Go to Expenses > My Expenses > My Expenses
- Click New
- Fill in the expense form:
| Field | What to Enter | Example |
|---|---|---|
Description | Brief expense description | ”AERA Conference Registration” |
Category | Select expense type | Conference Registration |
Total | Expense amount | 350.00 |
Employee | Your name (auto-filled) | Dr. Sarah Johnson |
Paid By | Who paid initially | Employee (to reimburse) |
Expense Date | Date expense incurred | 2026-01-15 |
Account | Expense account | 600000 Expenses |
Analytic Distribution | Department/Project | Education Department |
Notes | Additional details | ”Annual education research conference” |
- Click Save
Method 2: Upload Receipt (OCR)
If receipt digitization is enabled:
- Go to Expenses > My Expenses
- Click Upload
- Select the receipt file (PDF or image)
- The system scans and extracts expense details
- Review and adjust the auto-filled fields
- Click Save
Method 3: Email Submission
Send expenses directly via email:
- Compose a new email
- To: expense@yourinstitution.edu (configured alias)
- Subject:
CATEGORY_CODE AMOUNT(e.g., “CONF $350.00”) - Attach the receipt
- Send the email
The system creates an expense record automatically.
Method 4: Drag and Drop
- Open the Expenses app
- Drag receipt files directly onto the dashboard
- System scans and creates expense records
- Review and complete the expense details
Attach Receipts
Receipts are essential for expense verification and audit compliance.
Step 1: Open the Expense Record
- Go to Expenses > My Expenses
- Click on the expense to open it
Step 2: Attach Receipt
- Click Attach Receipt
- Select the receipt file from your computer
- Click Open
The receipt appears in the chatter with a paperclip icon indicating attachments.
Supported File Types
| Format | Best For |
|---|---|
| Scanned receipts, invoices | |
| JPEG/PNG | Photos of receipts |
| TIFF | High-quality scans |
Tips for Receipt Management
- Take photos immediately after purchase
- Ensure receipt text is clearly visible
- Include itemized details when available
- Keep original receipts for audit purposes
Create Expense Reports
Group related expenses into reports for batch approval.
Step 1: Select Expenses
- Go to Expenses > My Expenses > My Expenses
- Tick the checkbox next to each expense to include
- Click Create Report
Alternatively, click Create Report without selecting expenses to automatically include all unreported expenses.
Step 2: Configure the Report
| Field | Description | Example |
|---|---|---|
Expense Report Summary | Descriptive title | ”AERA 2026 Conference - Chicago” |
Employee | Auto-filled | Dr. Sarah Johnson |
Paid By | Payment source | Employee (to reimburse) |
Manager | Approving manager | Dr. Michael Chen (Department Head) |
Journal | Accounting journal | Bank |
Step 3: Add Missing Expenses
If expenses are missing:
- Click Add a line in the Expense tab
- Select expenses from the popup
- Or click New to create a new expense
Step 4: Review and Save
- Verify all expenses are correct
- Check receipt attachments
- Click Save
Submit for Approval
Send the expense report to your manager for review.
Step 1: Open the Report
- Go to Expenses > My Expenses > My Reports
- Click on the report with status To Submit
Step 2: Submit the Report
- Review all expense details
- Ensure receipts are attached
- Click Submit To Manager
The report status changes to Submitted.
What Happens Next
- Manager receives notification
- Manager reviews expenses and receipts
- Manager approves or requests changes
- You receive notification of decision
Approve Expenses
Department heads and managers approve expense reports for their team.
View Pending Reports
- Go to Expenses > Expense Reports
- Filter by Submitted status
- Or click My Team filter to see only your team’s reports
Approve Individual Report
- Click on the expense report
- Review each expense line:
- Verify amounts match receipts
- Check expense categories are correct
- Confirm expenses align with policies
- Click Approve to approve
Approve Multiple Reports
- Go to Expenses > Expense Reports
- Filter by Submitted status
- Tick checkboxes for reports to approve
- Click Approve Report
Refuse a Report
If changes are needed:
- Open the expense report
- Add comments in the chatter using Send message
- Click Refuse
- Enter the reason for refusal
- Click Refuse to confirm
The employee receives notification to revise and resubmit.
Request Additional Information
- Open the expense report
- Click Send message in the chatter
- Type your question or request
- Click Send
The employee is notified and can respond or provide additional documentation.
Post to Accounting
Finance team posts approved expenses to accounting journals.
Required Access
- Accounting: Accountant or Adviser
- Expenses: Manager
Post Individual Report
- Go to Expenses > Expense Reports
- Filter by Approved status
- Click on the report
- Click Post Journal Entries
A Journal Entry smart button appears, linking to the accounting entry.
Post Multiple Reports
- Go to Expenses > Expense Reports
- Filter by Approved status
- Tick checkboxes for reports to post
- Click Post Entries
All selected reports are posted to their configured journals.
Reimburse Employees
Process payments to reimburse employees for their expenses.
Reimbursement Methods
| Method | Best For | Steps |
|---|---|---|
| Individual Payment | Single expense report | Pay button on report |
| Bulk Payment | Multiple reports | Select and pay together |
| Payroll | Regular employees | Add to next paycheck |
Reimburse Individual Report
- Go to Expenses > Expense Reports
- Filter by Posted status
- Click on the report
- Click Pay
- Configure payment:
| Field | Description | Example |
|---|---|---|
Journal | Payment journal | Bank |
Payment Method | How to pay | Manual Payment / Check |
Recipient Bank Account | Employee bank (if applicable) | Auto-filled from employee record |
Amount | Reimbursement amount | 350.00 |
Payment Date | Date of payment | 2026-02-01 |
Memo | Payment reference | ”AERA 2026 Conference” |
- Click Create Payment
Reimburse Multiple Reports
- Go to Expenses > Expense Reports
- Filter by Posted status
- Tick checkboxes for reports to reimburse
- Click Pay
- Configure:
- Enable Group Payments to combine payments per employee
- Set payment method and date
- Click Create Payments
Reimburse via Payroll
If configured, expenses can be added to paychecks:
- Open an Approved expense report (before posting)
- Click Report in Next Payslip
- The expense is included in the employee’s next paycheck
Expense Analysis and Reporting
Track expense trends and budget utilization.
Access Expense Reports
Go to Expenses > Reporting > Expenses Analysis
Default View
The default stacked bar chart shows:
- Monthly expense totals
- Current year data
- Breakdown by category
View by Department/Employee
- Click the Pivot icon
- Click Total on the employee column
- Remove monthly breakdown for annual totals
- Click Total In Currency to sort
View by Category
- Click the Pivot icon
- Click Total on the rows
- Select Category from the dropdown
- Collapse monthly columns for annual view
Common Analysis Questions
| Question | How to Analyze |
|---|---|
| Who incurs the most expenses? | Pivot by employee, sort by total |
| Which categories cost the most? | Pivot by category, sort descending |
| Which month has highest expenses? | Bar chart by month |
| Department budget utilization | Filter by analytic account |
Export Data
- Configure the view as needed
- Click Export All or right-click for options
- Download as Excel or CSV
Field Reference
Expense Fields
| Field Name | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Description | name | Char | Yes | Short expense description |
| Category | product_id | Many2one | Yes | Expense category |
| Total | total_amount | Float | Yes | Expense amount |
| Employee | employee_id | Many2one | Yes | Employee submitting |
| Paid By | payment_mode | Selection | Yes | Employee or Company |
| Expense Date | date | Date | Yes | When expense occurred |
| Account | account_id | Many2one | No | Expense account |
| Analytic Distribution | analytic_distribution | Json | No | Department/Project |
| Company | company_id | Many2one | Auto | Company (multi-company) |
| Notes | description | Text | No | Additional details |
Expense Report Fields
| Field Name | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Report Summary | name | Char | Yes | Report title |
| Employee | employee_id | Many2one | Yes | Report owner |
| Manager | user_id | Many2one | Yes | Approving manager |
| Journal | journal_id | Many2one | Yes | Accounting journal |
| Expenses | expense_line_ids | One2many | Yes | Expense lines |
| Status | state | Selection | Auto | Workflow status |
Expense Status Values
| Status | Description |
|---|---|
| To Report | Expense not yet added to a report |
| To Submit | Report created but not submitted |
| Submitted | Awaiting manager approval |
| Approved | Approved, pending posting |
| Posted | Posted to accounting journal |
| Done | Reimbursed |
| Refused | Rejected by manager |
Common Educational Expense Categories
Configure these categories for typical institutional needs:
Academic Travel
| Category | Reference | Cost Type | Guideline |
|---|---|---|---|
| Conference Registration | CONF | Variable | Prior approval for > $500 |
| Airfare | AIR | Variable | Economy class only |
| Lodging | HOTEL | Per diem $150/night | University rate when available |
| Meals | MEALS | Per diem $75/day | Actual expenses, no alcohol |
| Ground Transportation | TRANS | Variable | Receipts required |
Mileage and Vehicle
| Category | Reference | Cost Type | Guideline |
|---|---|---|---|
| Personal Vehicle Mileage | MILE | $0.67/mile | Submit within 30 days |
| Parking | PARK | Variable | Receipts for > $10 |
| Tolls | TOLL | Variable | E-ZPass receipts acceptable |
Research and Supplies
| Category | Reference | Cost Type | Guideline |
|---|---|---|---|
| Research Supplies | RSUP | Variable | Align with grant budget |
| Books and Publications | BOOK | Variable | Academic use only |
| Software and Subscriptions | SOFT | Variable | Approval for annual > $200 |
| Lab Equipment | LAB | Variable | Capital items need PO |
Professional Development
| Category | Reference | Cost Type | Guideline |
|---|---|---|---|
| Training and Workshops | TRAIN | Variable | Pre-approval required |
| Certification Exams | CERT | Variable | Job-related only |
| Professional Memberships | MEMB | Variable | One per organization |
Office and Department
| Category | Reference | Cost Type | Guideline |
|---|---|---|---|
| Office Supplies | OFFC | Variable | Small purchases only |
| Printing and Copying | Variable | External vendors | |
| Communication | COMM | Variable | Work-related calls |
Troubleshooting
Cannot Submit Expense Report
Problem: Submit button is not visible or enabled.
Solutions:
- Ensure at least one expense is added to the report
- Check all required fields are completed
- Verify expense status is “To Submit”
- Confirm you have Employee access rights
Manager Cannot Approve
Problem: Approve button is not visible.
Solutions:
- Verify report status is “Submitted”
- Check manager has Team Approver or Manager access
- Confirm manager is assigned to the report
- Ensure expenses are within approval authority
Cannot Post to Accounting
Problem: Post Journal Entries button missing.
Solutions:
- Verify report status is “Approved”
- Check user has Accountant or Adviser role
- Confirm accounting journal is configured
- Verify chart of accounts is set up
Payment Button Not Visible
Problem: Cannot reimburse expense report.
Solutions:
- Ensure report is “Posted” (not just Approved)
- Verify you have Manager access in Expenses
- Check payment journals are configured
- Confirm employee bank details if using direct deposit
Receipt Not Scanning
Problem: Uploaded receipt not being digitized.
Solutions:
- Verify OCR digitization is enabled in Settings
- Check IAP credits are available
- Ensure receipt image is clear and readable
- Try different file format (PDF vs image)
Expense Not Appearing in Reports
Problem: Submitted expense not visible in analysis.
Solutions:
- Check expense date is within report period
- Verify expense is not in “Draft” or “Refused” status
- Clear filters that may be hiding the expense
- Refresh the report view
Best Practices for Educational Institutions
For Faculty and Staff
- Submit promptly: Log expenses within 30 days of occurrence
- Be descriptive: Include purpose, attendees, and academic benefit
- Attach receipts immediately: Don’t wait until report submission
- Use correct categories: Helps with budget tracking and reporting
- Follow policies: Know your institution’s expense limits and rules
For Managers
- Review thoroughly: Check receipts match claimed amounts
- Approve quickly: Don’t delay reimbursements unnecessarily
- Communicate clearly: Use chatter for questions or concerns
- Be consistent: Apply policies fairly across team members
- Monitor trends: Watch for unusual expense patterns
For Finance Teams
- Process regularly: Set schedule for posting and reimbursements
- Reconcile accounts: Match expense entries to bank statements
- Audit periodically: Sample expenses for policy compliance
- Report to leadership: Provide department expense summaries
- Update categories: Adjust as institutional needs change
Related Topics
Last updated: January 2026