dla-docs

Extra Income

1. Purpose

The Extra Income module helps you record non-recurring income with no fixed cycle such as:

Unlike Recurring Income, extra income has no automatic cycle, you must enter manually each time.

2. When to Use

Use this module when you want to:

4. Main Usage

4.1 Add Extra Income

  1. Go to Functions → Select Extra Income
  2. Tap the + (FAB) button at the bottom right
  3. Fill in information:
    • Category: Select or create new category
    • Amount: Enter amount received
    • Date: Select date money was received (default is today)
    • Note: Detailed description (optional)
  4. Tap Save

4.2 View Income List

  1. Go to Functions → Select Extra Income
  2. List displays according to your configured layout (1, 2, 3, or 4 columns)
  3. Use Search to filter by category or note
  4. Select Time Filter: Today / This Week / This Month / Last Month / Custom

4.3 Edit Income

  1. Go to extra income list
  2. Long press on item to edit
  3. Select Edit from menu
  4. Update information
  5. Tap Save

4.4 Delete Income

  1. Go to extra income list
  2. Long press on item to delete
  3. Select Delete from menu
  4. Confirm deletion

5. UI Illustrations (Wireframe)

5.1 List Screen

┌─────────────────────────────────────────┐
│  ← Back    Extra Income                 │
├─────────────────────────────────────────┤
│  [🔍 Search...]                         │
│  [This Month ▼] [This Week] [Today]     │
├─────────────────────────────────────────┤
│  ┌───────────────────────────────────┐ │
│  │ Online Sales                        │ │
│  │ $20                                 │ │
│  │ 11/15/2024                          │ │
│  │                                    │ │
│  │ [Edit] [Delete]                    │ │
│  └───────────────────────────────────┘ │
│                                         │
│  ┌───────────────────────────────────┐ │
│  │ Freelance                           │ │
│  │ $40                                 │ │
│  │ 11/14/2024                          │ │
│  │                                    │ │
│  │ [Edit] [Delete]                    │ │
│  └───────────────────────────────────┘ │
│                                         │
│  Total: $60                            │
├─────────────────────────────────────────┤
│                                    [+]   │
└─────────────────────────────────────────┘

5.2 Add/Edit Screen

┌─────────────────────────────────────────┐
│  ← Back    Add Extra Income             │
├─────────────────────────────────────────┤
│  Category *                              │
│  [Online Sales ▼]                        │
│                                         │
│  Amount *                                │
│  [$20]                                  │
│                                         │
│  Date *                                  │
│  [11/15/2024]                           │
│                                         │
│  Note                                    │
│  [Sold Product A]                        │
│                                         │
│  [Save] [Cancel]                        │
└─────────────────────────────────────────┘

6. Logic & Rules

6.1 Display Layout

6.2 Time Filter

6.4 Budget Integration

7. Important Notes