hpi-stundennachweis icon indicating copy to clipboard operation
hpi-stundennachweis copied to clipboard

Holiday Policies changed?

Open oaken-source opened this issue 6 years ago • 4 comments

This is similar to #5.

I have received back a note from HR that "we don't work on holidays" and they will not accept an Arbeitszeitnachweis with hours clocked on a holiday.

oaken-source avatar Jul 10 '18 07:07 oaken-source

Did you double-check with the accounting department?

lsgd avatar Jul 11 '18 18:07 lsgd

I did. They don't know what's going on. But apparently someone in the chain of command has a problem with working hours on holidays. I have yet to find out who exactly that is.

I could probably whip up a PR to add an option to work around this by distributing more hours on other days if a working day falls on a holiday.

oaken-source avatar Jul 18 '18 08:07 oaken-source

Minijobs are covered by §2 EntgFG as well, if your regular work day is on a holiday. Berlin.de has also a flyer for that: https://www.berlin.de/ba-treptow-koepenick/_assets/beauftragte/integration/pdf/job_arbeitsrecht_geringfugige_beschaftigung.pdf

You also have some days of vacation per year... just saying.

lsgd avatar Jul 18 '18 18:07 lsgd

I'm not going to start a discussion about the validity of the imaginary hours I had a program make up for me with my employer ;)

I managed to add avoiding holidays as a feature, but accidentally did a complete rewrite of the javascript code and parts of the frontend in the process - (git diff | wc -l reports something along the lines of 1500 touched lines) - I assume you don't want a commit this size as a PR, so I just pushed to a forked repo instead: https://github.com/oaken-source/hpi-stundennachweis

notable changes include:

  • use a holiday webservice instead of a manually maintained list of days
  • represent times as an integer amount of quarter hours instead of a float
  • number of months to generate is now a text input, not radio buttons
  • start time is now two text inputs (min, max), not radio buttons
  • fixed a missing </div> in the layout
  • option 'Arbeitszeit gleichmäßig verteilen' is gone (I didn't understand what that entailed)
  • option 'Feiertage vermeiden' was added

We can talk about whether and / or how these changes can be merged back, if you like, or we can just close this issue. Either way, I'm happy now :)

oaken-source avatar Jul 27 '18 15:07 oaken-source