Travel expenses Germany

Additional feature for claiming travel expenses in Germany

For many German employees, it is an integral part of their monthly billing: the digital entry of their travel and catering expenses. For companies, checking and paying employees is a regular and time-consuming task that includes many individual work steps.

This additional feature implements the ability for companies in Germany to record trips. The resulting travel expenses to be reimbursed are automatically calculated and the corresponding receipts are posted.

You can find the download of the config set here.

Application

1. Basic settings

Once the additional feature has been imported, the following basic settings for recording trips can be made:

Save destinations

In the root folder Settings > Projects > Travel destinations, the destinations and the corresponding daily rates must be entered (Administrators only). Germany, Austria and Switzerland are already predefined. If additional countries or additional rates per country are required, these can be entered here and via Active checkbox activated or deactivated:

Only active destinations appear for selection when entering trips. The currency of the destinations is implicitly euro, so the amounts are always expressed in euro, regardless of the country concerned.

Customize expense types

  • In the settings for the expense types KM private and KM company, enter your own binding amounts.
  • No amounts have to be set for the daily allowances, these are calculated from the destinations.

Assigning users to user groups

Assign the users to the user groups:

  • Users who are to record their own trips must be assigned to the travel expenses users user group.
  • Users assigned to the travel expenses supervisors user group can view and edit all trips, as long as the related expenses have not yet been charged.

2. Capture business trips

A new trip is created on the user by right-clicking or selecting from the new menu > Business trip:

The following tab will open:

Description

Enter the description of your trip here. The display of the trip consists of the from date and description.

Project

A trip must be assigned to a project.

Phase

If there are phases on the project, a phase must be selected here.

From Date / Time

The start date of the trip and the start time are specified here.

To date / Time

The end date of the trip and the end time are specified here.

Travel destination

As soon as a project is assigned, the address of the customer is automatically applied, if no address (Vertec address or free text) has been entered. This would not be overwritten even if the project was changed.

If a Vertec address is selected, the address text is applied to the free text. This is especially useful, if there are several addresses with the same name but different addresses.

Once a date range is entered, a second page appears where the trip details can be entered:

For each day of the trip the following can be entered,

  • which meals were received free of charge, e.g. breakfast at the hotel
  • how many kilometers were driven on that day with a company or private car
  • whether the overnight stay was in a country other than the destination, and if so, which one

Based on this information, the meal and kilometer flat rates are automatically calculated and the corresponding expense reports are created. For the calculation of the daily allowances for the catering, the daily rates stored in the destinations are relevant. Depending on the destination, the following applies:

  • Stay <8 h and no arrival/departure day: no catering fee
  • Stay >=8 h and <24 h or day of arrival/departure: daily rate intraday
  • Stay >= 24 h: full daily rate

These daily rates shall be reduced as follows:

  • Breakfast included: -20%
  • Lunch included: -40%
  • Dinner included: -40%

Also on a day of arrival/departure or a day with a stay <= 24 h, there are deductions for meals received free of charge. However, deductions are always calculated on the basis of the full daily rate (breakfast is not cheaper because you stay at the location for less time). This means that the sum of deductions may be higher than the rate to be refunded. In this case, there are 0 euros refunds, there are no negative amounts.

The flat rate per kilometer is created and calculated according to the type of expense selected (Km private car or Km company car). If Km company car is selected, travel costs are usually not reimbursed because the employee is then travelling with the company car and the company covers the costs directly.

Travel in user’s currency

The currency of the destinations is always implicitly indicated in euros.

The currency in business trip lists and pages is always specified in the user's currency. If you place the cursor on an amount, a corresponding tooltip appears:

Record additional documents

Additional documents can be entered manually in the business trip entry in the receipts subfolder.

For example, when posting documents in currencies other than the user’s currency, a notice is shown on the business trip page that documents in foreign currencies are available:

3. Print travel expenses report

For each trip, the travel expenses report can be created via print menu. All relevant amounts are listed and the amount to be reimbursed to the employee is shown. Deposited expenses receipts are printed in the attachment.

How to change a trip in retrospect

A trip can theoretically still be changed, even if expenses of the trip have already been charged. In this case, however, these expenses can no longer be adjusted. There is then a corresponding note on the travel page:

Requirements and download

  • Additional customclasses20 and 21 may not yet be in use.
  • This is an additional feature for Germany.
  • If there are already the expense types KM FIRMA and KM PRIVAT in your system, an entry Id must be assigned to these before the config set is imported. This can be done via Python via argobject.eintragid="ExpenseTypeKMPRIVAT" or argobject.eintragid="ExpenseTypeKMFIRMA" on the respective expense type.

Before importing the config set, we recommend you read the article Key information about the additional features. Config sets modify data in Vertec, which can overwrite existing data.

The exact import process is described in config sets.

You can download the additional feature with the following link:

Version requirement Download
6.7.0.7 Configset_travel costsen.xml

The following objects are created by importing the config set:

Folder
  • Folder business trip on the user 
  • Folder business trips in the root folder HR (will be recreated, if it does not already exist from config set root folder HR)
  • Folder travel destinations in root folder settings
User groups
  • User Group travel expenses supervisors: Allows editing and reading trips, as well as recording destinations, if access to the settings folder is provided.
  • User group travel expenses users: Allows recording of trips

The users must be assigned to the appropriate user groups .

Reports & Scripts
  • Event: Set new travel destination to active
  • module_reisekosten_calc
  • Event: Calculate travel expenses
  • Event: New expense in business trip
  • Report: Reisekostenabrechnung
Expense types
  • Expense type KM FIRMA
  • Expense type KM PRIVAT
  • Expense type VERPFLEGUNG
Link types
  • Km allowances – Travel allowance km
  • Receipts – Business trip to receipt
  • User – Business trips
  • Daily allowances – Business trip
Custom fields

A total of 51 custom fields are created.

Class settings

Class settings and page adjustments for the additional customclass20 (business trip) and customclass21 (travel destination).

Netherlands

United Kingdom