All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org> Co-committed-by: Tobias Diekershoff <tobiasd@fsfe.org>
244 lines
10 KiB
HTML
244 lines
10 KiB
HTML
<?xml version="1.0" encoding="utf-8" ?>
|
||
<html>
|
||
<version>2</version>
|
||
|
||
<head>
|
||
<title>Per Diem / VKP statement</title>
|
||
<link rel="stylesheet" href="internal.css"/>
|
||
</head>
|
||
|
||
<body>
|
||
<h1>Per Diem / VKP statement</h1>
|
||
|
||
<p>
|
||
In this form, you can enter travel days – e.g. for conferences –
|
||
and the meals you paid yourself during this time. The correct
|
||
amount will be calculated and sent to the financial team.
|
||
<strong>For each individual travel/conference, you have to fill
|
||
the form separately! Do this as soon as possible after a
|
||
conference to not forget details, and to make sure that the
|
||
amount will be checked in time by the financial team.</strong>
|
||
</p>
|
||
|
||
<p>
|
||
With the checkboxes of the left column you can add a day in your
|
||
calculation; the unchecked days will be ignored. For your
|
||
travelled days you can mark which meal you paid with your own
|
||
money.
|
||
</p>
|
||
|
||
<p>
|
||
By default the calculator assumes you paid all meals yourself, so
|
||
you will have to uncheck those meals which FSFE paid for, e.g. by
|
||
paying the hotel room incl. breakfast.
|
||
</p>
|
||
|
||
<p>
|
||
The outward and return travel day are calculated with a reduced
|
||
per diem amount, according to the legislation of your residence
|
||
(currently Germany is pre-defined). Please make sure that you
|
||
know whether a certain day counts as half/travel or full day.
|
||
</p>
|
||
|
||
<form action="/cgi-bin/perdiem.php" method="post" enctype="multipart/form-data" accept-charset="utf-8">
|
||
<!-- Define default settings and rates. Currently Germany -->
|
||
<input type="hidden" name="defaults" value="€/0.2/0.4/0.4" />
|
||
|
||
<h2>1. Set general options</h2>
|
||
|
||
<div class="row form-group form-inline">
|
||
<label class="col-sm-3">Employee:</label>
|
||
<div class="col-sm-9">
|
||
<select class="form-control col-sm-9" name="who" size="1" required="required">
|
||
<option />
|
||
<module id="fsfe-employee-options" />
|
||
</select>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row form-group">
|
||
<label class="col-sm-3">Activity:</label>
|
||
<div class="col-sm-9">
|
||
<select class="form-control col-sm-9" name="activity" id="activity" size="1" required="required">
|
||
<option />
|
||
<module id="fsfe-activities-options" />
|
||
</select>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row form-group">
|
||
<label class="col-sm-3" label-for="description">Description (optional):</label>
|
||
<div class="col-sm-9">
|
||
<input type="text" id="description" name="description" class="form-control" />
|
||
</div>
|
||
<div id="description-help" class="col-sm-offset-3 col-sm-9">
|
||
Leave blank for activities with only one trip (e.g. FOSDEM, SFSCON).
|
||
For activities involving more than one trip (e.g. multiple meetings),
|
||
please describe the trip in detail.
|
||
</div>
|
||
</div>
|
||
|
||
<h2>2. Select the destination country</h2>
|
||
|
||
<!-- you can add new countries. For the individual amounts, set value="CC=$travel/$full,[...]" -->
|
||
<div class="form-group">
|
||
<label class="radio-inline">
|
||
<input type="radio" name="dest" value="14/28" checked="checked" /> Germany
|
||
</label>
|
||
<label class="radio-inline">
|
||
<input type="radio" name="dest" value="40/59" /> Belgium
|
||
</label>
|
||
<label class="radio-inline">
|
||
<input type="radio" name="dest" value="28/42" /> Italy (except Milan)
|
||
</label>
|
||
<label class="radio-inline">
|
||
<input type="radio" name="dest" value="44/66" /> Sweden
|
||
</label>
|
||
<label class="radio-inline">
|
||
<input type="radio" name="dest" value="other" /> Other
|
||
</label>
|
||
<input type="text" name="dest_other" placeholder="14/28" />
|
||
<p>(Other: per diem travel/full (e.g. "14/28" for Germany -> Germany). <a href="https://www.bundesfinanzministerium.de/Content/DE/Downloads/BMF_Schreiben/Steuerarten/Lohnsteuer/2023-11-21-steuerliche-behandlung-reisekosten-reisekostenverguetungen-2024.pdf?__blob=publicationFile&v=1">(See the different rates per country.)</a> [PDF]</p>
|
||
</div>
|
||
|
||
<h2>3. Which meal did you pay yourself?</h2>
|
||
<table class="table table-striped">
|
||
<tr>
|
||
<th>Use</th>
|
||
<th>Date</th>
|
||
<th>Breakfast</th>
|
||
<th>Lunch</th>
|
||
<th>Dinner</th>
|
||
</tr>
|
||
<tr class="descr">
|
||
<td>Calculate this day</td>
|
||
<td>Name the day (e.g. by date) <br />Leave blank to autoname them</td>
|
||
<td>Did you pay this meal yourself?</td>
|
||
<td>Did you pay this meal yourself?</td>
|
||
<td>Did you pay this meal yourself?</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td colspan="5"><strong>Outward travel day (or if you travelled only one day)</strong></td>
|
||
</tr>
|
||
<tr class="descr">
|
||
<td colspan="5">Please be aware of when a day counts as travel or full day!</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td><input type="checkbox" name="use[out]" value="yes" checked="checked" /></td>
|
||
<td><input type="date" name="date[out]" /></td>
|
||
<td><input type="checkbox" name="break[out]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="lunch[out]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="dinner[out]" value="yes" checked="checked" /></td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td colspan="5"><strong>Full days (only check those you travelled)</strong></td>
|
||
</tr>
|
||
<tr class="descr">
|
||
<td colspan="5">Please be aware of when a day counts as travel/half or full day!</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td><input type="checkbox" name="use[1]" value="yes" /></td>
|
||
<td><input type="date" name="date[1]" /></td>
|
||
<td><input type="checkbox" name="break[1]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="lunch[1]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="dinner[1]" value="yes" checked="checked" /></td>
|
||
</tr>
|
||
<tr>
|
||
<td><input type="checkbox" name="use[2]" value="yes" /></td>
|
||
<td><input type="date" name="date[2]" /></td>
|
||
<td><input type="checkbox" name="break[2]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="lunch[2]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="dinner[2]" value="yes" checked="checked" /></td>
|
||
</tr>
|
||
<tr>
|
||
<td><input type="checkbox" name="use[3]" value="yes" /></td>
|
||
<td><input type="date" name="date[3]" /></td>
|
||
<td><input type="checkbox" name="break[3]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="lunch[3]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="dinner[3]" value="yes" checked="checked" /></td>
|
||
</tr>
|
||
<tr>
|
||
<td><input type="checkbox" name="use[4]" value="yes" /></td>
|
||
<td><input type="date" name="date[4]" /></td>
|
||
<td><input type="checkbox" name="break[4]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="lunch[4]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="dinner[4]" value="yes" checked="checked" /></td>
|
||
</tr>
|
||
<tr>
|
||
<td><input type="checkbox" name="use[5]" value="yes" /></td>
|
||
<td><input type="date" name="date[5]" /></td>
|
||
<td><input type="checkbox" name="break[5]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="lunch[5]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="dinner[5]" value="yes" checked="checked" /></td>
|
||
</tr>
|
||
<tr>
|
||
<td><input type="checkbox" name="use[6]" value="yes" /></td>
|
||
<td><input type="date" name="date[6]" /></td>
|
||
<td><input type="checkbox" name="break[6]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="lunch[6]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="dinner[6]" value="yes" checked="checked" /></td>
|
||
</tr>
|
||
<tr>
|
||
<td><input type="checkbox" name="use[7]" value="yes" /></td>
|
||
<td><input type="date" name="date[7]" /></td>
|
||
<td><input type="checkbox" name="break[7]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="lunch[7]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="dinner[7]" value="yes" checked="checked" /></td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td colspan="5"><strong>Return travel day</strong></td>
|
||
</tr>
|
||
<tr class="descr">
|
||
<td colspan="5">Please be aware of when a day counts as travel or full day!</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td><input type="checkbox" name="use[return]" value="yes" /></td>
|
||
<td><input type="date" name="date[return]" /></td>
|
||
<td><input type="checkbox" name="break[return]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="lunch[return]" value="yes" checked="checked" /></td>
|
||
<td><input type="checkbox" name="dinner[return]" value="yes" checked="checked" /></td>
|
||
</tr>
|
||
</table>
|
||
|
||
<h2>4. Extra remarks / notes</h2>
|
||
|
||
<p>If necessary, you can add additional remarks and notes to the statement you send.</p>
|
||
|
||
<div class="form-group">
|
||
<textarea name="extra" class="form-control" rows="3"></textarea>
|
||
</div>
|
||
|
||
<h2>5. Submit per diem report</h2>
|
||
|
||
<p>If you would like to preview the results, either via email or
|
||
only in the web interface, choose differing options below. To not
|
||
lose your data, press the "back" button in your browser to come
|
||
back to this page afterwards.</p>
|
||
|
||
<div class="form-group">
|
||
<label class="radio-inline">
|
||
<input type="radio" name="mailopt" value="normal" required="required" checked="checked" /> Send emails to finance team and me
|
||
</label>
|
||
<label class="radio-inline">
|
||
<input type="radio" name="mailopt" value="onlyme" required="required" /> Send email only to me
|
||
</label>
|
||
<label class="radio-inline">
|
||
<input type="radio" name="mailopt" value="none" required="required" /> Do not send any email at all
|
||
</label>
|
||
</div>
|
||
|
||
<button type="submit" class="btn btn-primary">Submit per diem report</button>
|
||
|
||
</form>
|
||
|
||
</body>
|
||
|
||
|
||
</html>
|