Skip to main content

Master Data – Travel Expense Management

Manage vehicles with mileage rates, locations with daily flat rates, and expense categories for travel expense management.

Written by Benny Hahn

Master data for travel expense management is maintained under Administration > Travel. There you store the vehicles with mileage and passenger allowances and the locations with the corresponding daily flat rates. Both master data sets are managed as lists with a validity period, so legal changes remain historically traceable.

Mark an activity as travel

A trip is recognized in ZEP through an activity that is marked as Travel activity. Activities are managed under Administration > Projects > Activities. When creating or editing an activity, you activate the checkbox Travel activity so that ZEP treats the activity as a trip during recording and displays the travel fields travel direction, Start, Destination, km, and passengers.

How to record trips and travel times is described in the article Recording Travel Times and Travel Expenses.

Trips > Vehicles vehicle list Valid from 2014 with button Create new vehicle and table Car and Motorcycle with km lump sum and passenger allowance tax-free and taxable

Usually a single travel activity is sufficient (typically with short form T and label Travel). If needed, several travel activities can be created, for example to record different types of trips (domestic, foreign, training) separately.

Vehicles

Under Administration > Travel > Vehicles, you manage the vehicles used in your company and the respective allowances for mileage and passenger compensation. Employees select from this list when recording a trip with mileage reimbursement.

Trips > Locations location list Valid from 2022 Basic with button Create new location and table with countries AT Austria, CH Switzerland and DE Domestic with lump sums 8 h and 24 h

Fields per vehicle

When creating or editing a vehicle, the following fields are available:

  • Short form – brief identifier (max. 32 characters, required), appears in selection lists and reports

  • Label – detailed description of the vehicle (max. 255 characters)

  • Currency – currency for the allowances, pre-filled with the base currency of the tenant

The allowances are recorded separately by Tax-free and Taxable. This way, statutorily tax-free rates and rates above that can be managed separately:

  • Mileage rate (tax-free) – per kilometer driven within the tax-free range

  • Passenger rate (tax-free) – per kilometer per passenger

  • Mileage rate (taxable) – additional reimbursement rate accounted for as taxable benefit

  • Passenger rate (taxable) – taxable share of the passenger compensation

When recording a trip, the current mileage of the vehicle can additionally be entered. This is an optional field — useful if you want to document vehicle usage to the kilometer.

For the "Description" field, you can store several language-specific names using the language tabs, for example German, English, and French. The name shown is automatically the one matching the language set for the employee or the project.

A vehicle's currency does not have to match the tenant's base currency. This is useful, for example, when employees or projects work abroad and you want to pass on local allowances unchanged. In this case, create a separate vehicle with the required currency.

When processing cost accounting, ZEP converts the allowances into the base currency where necessary. The exchange rate used is based on the date of the booked journey. The current rate is retrieved automatically from Fixer.io.

Vehicle lists and validity periods

Multiple vehicles are combined into a vehicle list with a validity period. Per list you configure:

  • Valid from – start date from when the list takes effect

  • Note – free comment on the list, e.g., the context of a legal adjustment

When the statutory rates change (e.g., new mileage rate from a new tax year), create a new vehicle list with the corresponding start date. ZEP automatically uses the list valid on the trip date — earlier trips retain their original rates.

Locations

Under Administration > Travel > Locations, you manage the locations selectable as start or destination and the corresponding daily flat rates for subsistence costs. Employees select start and destination from this list when recording a trip.

Trips > Subsistence costs with calculation method Germany, deadline check, Detect overnight time from 2 h between 22:00 and 06:00 plus VMA distribution proportional across projects

Fields per location

When creating or editing a location, the following fields are available:

  • Short form – brief identifier (required), appears in trip entry forms and reports

  • Label – full label of the location

  • Currency – currency for the allowances, pre-filled with the base currency of the tenant

  • Subsistence cost calculation method – either Business trip under German travel-expense law (basis: absence time including overnight stay) or Other trip (basis: daily working time). With the Austrian subsistence cost procedure active, the half-hour, quarter-hour, twelfth, third, and metal-industry rules are additionally available.

  • Domestic / Foreign – tax classification of the location, also controls which rates apply

If the evaluation currency matches the location currency, ZEP applies the fixed rate directly without conversion, avoiding rounding errors from converting back and forth. If the currencies differ, ZEP converts the location fixed rate, using the exchange rate valid on the date of the booked journey.

With Business trip under German travel-expense law, days between the outbound and return trip count as a full 24-hour absence from 0:00 to 24:00, even if no booking crosses midnight. With Other trip, this extension does not apply. Only the start and end of daily working time count here, and overnight stays are not taken into account.

The description can be stored in several languages: in the language selector of the "Description" field, choose the language you need, for example German, English, French, Spanish, Slovak, or Turkish, and enter the matching text. ZEP then automatically displays the description matching the active language, for example in reports or entry screens. If no description is stored for a language, ZEP falls back to the German description.

Additionally, you can mark a location using the option "Home office / no accounting of subsistence costs". Activate this checkbox if you want to keep track of when employees worked from home, while no subsistence costs and no travel allowances should apply for this location. ZEP then automatically sets all flat rates of this location to 0. As a result, a home office location does not appear in the employee's expense report or in the project accounting.

If you instead set all flat rates of a location to 0 manually, without activating the "Home office" checkbox, this location does not count as a home office location. The employee still does not receive subsistence costs. However, travel allowances or special daily rates can still be charged to the customer project for this location, if you configure this accordingly in the travel settings of the respective project.

Daily flat rates

Per location, the daily flat rates are stored according to the selected calculation method. Here, too, tax-free and taxable are consistently separated:

  • Daily flat rate more than 8 hours – for trips with more than 8 hours of absence (tax-free + taxable)

  • Daily flat rate at least 14 hours – relevant only for subsistence cost procedures before 2014 (attendance of at least 14 hours)

  • Daily flat rate at least 24 hours – for full travel days over 24 hours (tax-free + taxable)

Meal deductions

If an employee is provided with a meal during a trip, ZEP automatically reduces the calculated subsistence costs. Per location you store the corresponding deductions:

  • Flat deduction for breakfast – fixed deduction amount, relevant only for legacy cases

  • Percentage deduction for breakfast – share of the 24-hour daily flat rate deducted when breakfast is provided

  • Percentage deduction per lunch or dinner – share of the 24-hour daily flat rate per provided main meal

The deductions can likewise be stored in tax-free and taxable variants — relevant when the reimbursement exceeds the statutory rates.

Location lists and validity periods

Analogous to vehicles, locations are managed in location lists with a validity period. Per list you configure:

  • Subsistence cost calculation method – sets a default for all locations in the list (overridable per location)

  • Valid from – start date from when the list takes effect

  • Note – free comment on the list

When the rates change (annual tax adjustments, new foreign rates table), create a new location list with the corresponding start date. ZEP automatically uses the list valid on the trip date.

Did this answer your question?