{% extends 'base.html' %} {% block content %}
| ID | Date | Category | Amount | Description | Status | Receipt | Actions |
|---|---|---|---|---|---|---|---|
| #{{ expense.id }} | {{ expense.date|date_format }} | {{ expense.category }} | {{ expense.amount|currency }} | {{ expense.description[:50] }}{% if expense.description|length > 50 %}...{% endif %} | {% if expense.status == 'pending' %} ⏳ Pending {% elif expense.status == 'approved' %} ✅ Approved {% elif expense.status == 'rejected' %} ❌ Rejected {% endif %} | {% if expense.receipt_path %} 📄 View {% else %} - {% endif %} |
{% if expense.status == 'pending' %}
{% else %}
Processed
{% endif %}
|
📋 Categories: Organize expenses by type (General, Travel, Food, Supplies, etc.)
📄 Receipts: Always upload receipts for expense verification
✅ Auto-Approval: Admin expenses are automatically approved
📊 Tracking: Monitor expense patterns and costs by category