This document describes the data setup options for the Expense Management system, now split into two categories per issue #10.
Comprehensive defaults suitable for any US customer in production.
Example transactions for demonstration and testing purposes.
The Expense Management system now provides flexible data creation options:
The demo data includes realistic sample records across all expense management tables, designed to showcase the full functionality of the system.
- TRAVEL - Travel Related Expenses
- OFFICE - Office Supplies and Equipment
- MEALS - Meals and Entertainment
- TRAINING - Training and Development
- TELECOM - Telecommunications
- VEHICLE - Vehicle and Transportation
Comprehensive list covering typical US business expenses:
- Travel: Airfare, Hotel, Rental Car, Taxi, Parking
- Meals: Business Meals, Entertainment
- Office: Office Supplies, Software, Postage
- Training: Training/Conferences, Books, Professional Memberships
- Telecom: Phone, Internet
- Vehicle: Mileage, Gas, Tolls
Standard US business payment methods:
- PERSONAL - Personal Payment (Reimbursable)
- CORP-CARD - Corporate Credit Card
- CASH - Cash Payment
- CHECK - Company Check
- DEBIT-CARD - Corporate Debit Card
- PETTY-CASH - Petty Cash
Based on realistic US business practices:
- Daily meal allowance ($60 GSA rate)
- High-cost city meal allowance ($85 for NYC)
- Hotel receipt requirements
- Airfare approval threshold ($500)
- Entertainment receipt requirements ($25+)
- IRS standard mileage rate ($0.67/mile)
Major US cities plus common international destinations:
- US Cities: NYC, Chicago, LA, Atlanta, Seattle, Dallas, Boston, Miami, Denver, Las Vegas
- International: London UK, Toronto Canada
- EMP001 - John Smith (USD, MAIN legal entity)
- EMP002 - Sarah Johnson (USD, MAIN legal entity)
- EMP003 - Michael Brown (EUR, EU legal entity)
- EMP004 - Emily Davis (USD, MAIN legal entity)
- EMP005 - David Wilson (GBP, UK legal entity)
- AIRFARE - Airfare and Flight Tickets (Travel group, refundable)
- HOTEL - Hotel Accommodation (Travel group, refundable)
- MEALS - Business Meals (Meals group, refundable)
- TAXI - Taxi and Rideshare (Travel group, refundable)
- OFFICE - Office Supplies (Office group, non-refundable)
- TRAINING - Training and Conferences (Training group, refundable)
- DOMESTIC - Domestic Flights (under AIRFARE)
- INTL - International Flights (under AIRFARE)
- BREAKFAST - Breakfast (under MEALS)
- LUNCH - Lunch (under MEALS)
- DINNER - Dinner (under MEALS)
- TRAVEL - Travel Related Expenses
- OFFICE - Office Supplies and Equipment
- MEALS - Meals and Entertainment
- TRAINING - Training and Development
- CORP-CARD - Corporate Credit Card (company paid)
- PERSONAL - Personal Payment (reimbursable)
- CASH - Cash Payment (reimbursable)
- CHECK - Company Check (company paid)
- NYC - New York City, NY (US)
- LON - London, UK (GB)
- PAR - Paris, France (FR)
- CHI - Chicago, IL (US)
- BER - Berlin, Germany (DE)
- EXP-2025-001 - John Smith's client meeting in NYC ($1,250.00, Submitted)
- EXP-2025-002 - Sarah Johnson's training in Chicago ($980.50, Approved)
- EXP-2025-003 - Michael Brown's sales meeting in London (£875.25, Draft)
- EXP-2025-004 - Emily Davis's office supplies ($125.75, Submitted)
- Airfare, hotel, meals, training, taxi, and office supplies
- Various amounts, tax calculations, and statuses
- Proper category assignments and location codes
- Receipts: 3 sample receipt records with file names and URIs
- Comments: 3 expense comments from different employees
- Policies: 3 expense policies with daily limits and requirements
- Itemizations: Detailed breakdown for business dinner
- Participants: Meeting attendees for business meals
- Per Diem: Sample per diem calculations
- Open Expense Management Menu
- Navigate to Setup & Configuration → Demo Data Setup
- Click "Create Setup Data Only"
- This creates realistic defaults without sample transactions
- Follow steps 1-2 above
- Click "Create Demo Data Only"
- This creates sample employees and expense reports (requires setup data)
- Follow steps 1-2 above
- Click "Create All Data (Setup + Demo)"
- This creates both realistic setup data and sample transactions
- Use "Clear Demo Data" to remove all created data
- This clears both setup and demo data
- Navigate to Expense Management → Policy & Setup → Demo Data Setup
- Click "Create Demo Data" button
- Confirm the action to populate all tables
- Review the data summary showing record counts
- Open the Demo Data Setup page
- Click "Clear Demo Data" button
- Confirm to delete all demo records
- Use employee EMP001 (John Smith)
- Review report EXP-2025-001 with multiple expense types
- Check attached receipts and comments
- View itemized business dinner with participants
- Use employee EMP002 (Sarah Johnson)
- Review approved training report EXP-2025-002
- See corporate card payment method usage
- Use employee EMP003 (Michael Brown)
- Review draft report EXP-2025-003 in GBP currency
- Test different legal entity and currency handling
- Use employee EMP004 (Emily Davis)
- Review small office supplies report EXP-2025-004
- Test cash payment method
Use the Expense Management Menu (page 50198) to easily navigate between all components:
- Expense Reports: Create and manage expense reports
- Master Data: Manage employees, categories, locations, etc.
- Policy & Setup: Configure policies, posting groups, and settings
- Per Diem: Manage per diem expenses
- Analysis & Reports: View receipts, comments, and detailed analysis
- Create new expense reports
- Add new employees or categories
- Access demo data setup
The demo data maintains proper referential integrity:
- Expense reports link to valid employees
- Report lines reference valid categories and locations
- Receipts attach to specific expense lines
- Comments associate with reports and lines
- Policies apply to specific categories and locations
- Itemizations break down complex expenses
- Participants track attendees for business expenses
- Currency Handling: Multiple currencies (USD, EUR, GBP)
- Legal Entities: Different organizational structures
- Receipt Management: Attached receipts with file references
- Policy Compliance: Daily limits and receipt requirements
- Approval Workflow: Various status levels (Draft, Submitted, Approved)
- Tax Calculations: Proper tax amount tracking
- Reimbursement Logic: Company-paid vs. reimbursable expenses
This demo data provides a comprehensive foundation for testing and demonstrating all aspects of the Expense Management system.