Skip to content

Financial System

Driver Finance Tracking

Salary Calculation:

interface DriverSalary {
    base_salary: number; // Fixed monthly
    business_trips_allowance: number; // Per-diem × days
    bonuses: number; // Performance bonuses
    fines: number; // Negative (speeding, etc.)
    damages: number; // Negative (cargo damage, accidents)

    gross_salary: number; // base + trips + bonuses - fines - damages
    tax_deductions: number; // Income tax + social insurance
    net_salary: number; // gross - tax
}

Example:

Driver: Jan Novák (#DRV-0001)
Month: October 2025

Base Salary:         50,000 CZK
Business Trips:      +8,500 CZK (17 days × 500 CZK)
Bonuses:             +2,000 CZK (urgent delivery bonus)
Fines:               -1,500 CZK (2× speeding)
Damages:             -5,000 CZK (cargo damage, accident)
─────────────────────────────────────────
Gross Salary:        54,000 CZK

Tax (15%):           -8,100 CZK
Social Insurance:    -3,500 CZK
─────────────────────────────────────────
NET SALARY:          42,400 CZK

Order Profitability Tracking

Real-time Calculation:

// When order is closed
function calculateOrderProfitability(order: Order): Profitability {
    const revenue = order.order_price;

    const expenses = {
        driver_salary: calculateDriverCost(order),
        fuel: estimateFuelCost(order.total_km),
        carrier: order.carrier_price || 0,
        fines: getFinesForOrder(order.id),
        damages: getDamagesForOrder(order.id),
        tolls: getHollsForOrder(order.id),
        other: getOtherExpenses(order.id),
    };

    const totalExpenses = Object.values(expenses).reduce((a, b) => a + b, 0);
    const netProfit = revenue - totalExpenses;
    const profitMargin = (netProfit / revenue) * 100;

    return {
        revenue,
        expenses,
        totalExpenses,
        netProfit,
        profitMargin
    };
}

Financial Dashboard

View 1: By Driver

┌──────────────────────────────────────────────┐
│ Driver Performance (October 2025)            │
├──────────────────────────────────────────────┤
│                                              │
│ Top Performers:                              │
│ 1. Jan Novák (#DRV-0001)                     │
│    Orders completed: 12                      │
│    Revenue generated: 15,000 EUR             │
│    Net profit: 5,500 EUR (37%)               │
│    Fines/Damages: -500 EUR                   │
│                                              │
│ 2. Petr Svoboda (#DRV-0002)                  │
│    Orders completed: 10                      │
│    Revenue generated: 12,000 EUR             │
│    Net profit: 4,200 EUR (35%)               │
│    Fines/Damages: 0 EUR                      │
│                                              │
│ Bottom Performers:                           │
│ 25. Pavel Horák (#DRV-0025)                  │
│    Orders completed: 3                       │
│    Revenue generated: 3,500 EUR              │
│    Net profit: -500 EUR (LOSS)               │
│    Fines/Damages: -2,000 EUR (accident)      │
└──────────────────────────────────────────────┘

View 2: By Vehicle

┌──────────────────────────────────────────────┐
│ Vehicle Expenses (October 2025)              │
├──────────────────────────────────────────────┤
│                                              │
│ Most Expensive:                              │
│ 1. VEH-0045 (MAN TGX 18.440)                 │
│    Service: 2 times, 5,000 EUR               │
│    Repairs: 1 accident, 48,000 CZK           │
│    Fines: 3 times, 1,500 CZK                 │
│    TOTAL: 54,500 CZK                         │
│                                              │
│ 2. VEH-0012 (Mercedes Actros)                │
│    Service: 1 time, 3,500 CZK                │
│    Repairs: None                             │
│    Fines: 1 time, 500 CZK                    │
│    TOTAL: 4,000 CZK                          │
└──────────────────────────────────────────────┘

View 3: Overall (Company)

┌──────────────────────────────────────────────┐
│ Company Financial Overview (October 2025)    │
├──────────────────────────────────────────────┤
│                                              │
│ INCOME                                       │
│ ├─ Orders revenue:      +150,000 EUR         │
│ └─ Other income:        +2,000 EUR           │
│                                              │
│ EXPENSES                                     │
│ ├─ Driver salaries:     -45,000 EUR          │
│ ├─ Business trips:      -12,000 EUR          │
│ ├─ Vehicle expenses:    -25,000 EUR          │
│ ├─ Fuel:                -20,000 EUR          │
│ ├─ Fines (returned):    +3,500 EUR           │
│ ├─ Office rent:         -5,000 EUR           │
│ └─ Software (G-Track):  -88 EUR              │
│                                              │
│ ═══════════════════════════════════════      │
│ NET PROFIT:             +48,412 EUR          │
│ PROFIT MARGIN:          31.8%                │
└──────────────────────────────────────────────┘

Last Updated: October 29, 2025 Version: 2.0.1 Source: Master Specification v3.1, Section 12