Skip to main content

Project Gigs

A project gig (Finnish: urakka) is a one-off fixed-fee assignment paid to a single employee in a single payroll period. Use it when someone runs a short, scoped task — a group booking, a forest yoga session, a birthday party host — and you want a flat euro amount to flow through payroll without contributing to overtime, premium, or equalisation math.

A gig has both a monetary side (flat fee → Netvisor as a Projektipalkkio line) and a calendar side (blocks the assigned employee's time on the roster and counts toward TES rest / max-hours compliance). Duration is shown for scheduling and compliance, but does not drive pay — that's the urakka semantic.

Project gigs are added and deleted by Manager or Company Admin only.

What a project gig is

FieldMeaning
EmployeeThe employee being paid.
PeriodThe payroll period the gig belongs to (gig must fit inside it).
LocationWhere the gig takes place.
Start / EndDate and time the gig occupies on the roster.
AmountGross euros. Must be greater than zero.
DescriptionFree text. Shown to the employee, on the payroll summary, and in the Netvisor export.

A gig is tied to a specific (employee, payroll period) pair — if two employees co-run a session, add two rows (one each), splitting the fee as appropriate.

Adding a project gig

  1. Open Payroll and pick the payroll period you want.
  2. Scroll to the Project gigs section on the period detail page.
  3. Click Add project gig.
  4. Select the employee, location, planned start and end, enter an amount in euros, and write a short description (e.g. 1,5h Forest Yoga Session). Save.

The form rejects gigs that:

  • start before or end after the parent payroll period (gig_outside_period);
  • overlap a non-cancelled shift assigned to the same employee (gig_overlaps_shift);
  • overlap another gig assigned to the same employee (gig_overlaps_gig).

You can add and delete gigs freely while the period is open. Once the period is locked, the Project Gigs section becomes read-only.

On the roster

A project gig appears on the roster grid as an amber row on the assigned employee's day, prefixed with so managers can tell it apart from a regular shift. Hover for a delete affordance. Gigs do not support cancel / offer-to-team / swap — to change a gig, delete it and recreate it.

On the employee's schedule

The employee sees the gig on their weekly schedule as a "Project" (Finnish: "Projekti") entry showing time, location, and description. The amount is never displayed in any employee-facing view; it surfaces only on the payslip. Gigs do not show clock-in / clock-out controls — they don't generate worklogs.

How gigs appear downstream

In the payroll run

When payroll is calculated, each project gig becomes a Fixed Fee (FIXED_FEE) pay component on the affected employee:

  • Hours — reported as zero (gigs are paid as a flat fee, not by the hour).
  • Rate — reported as zero.
  • Amount — equal to the gig amount.
  • Description — the text you entered when adding the gig.

In the Netvisor export

Each distinct (employee, description) pair becomes its own CSV line in the export. If one employee has two gigs with the same description, they are summed into one line; two gigs with different descriptions stay as two lines. The Netvisor salary-type code is 4098 ("Projektipalkkio"). This mirrors how custom allowances are exported, so an export mapping that already handles those will handle gigs the same way.

In the employee's My Pay view

Project gigs show up under the Allowances and other section of My Pay as a FIXED_FEE line, using the description you supplied. This is the only place where the employee sees the monetary amount — the schedule view shows the time and location only.

TES treatment

Project gigs are not subject to TES-derived overtime or premium calculations. They are not included in the worked-hours total that drives OT50/OT100 thresholds, and they do not accrue evening/night/Sunday premiums. They are, however:

  • included in gross pay for union-dues calculations (if the employee has union dues enabled), and
  • included in TES rest / max-hours / consecutive-workday compliance checks — even though the gig is paid as a piece, the employee is still at work, so the time counts toward daily-rest and weekly-rest rules. The roster will warn if a shift sits too close to a gig and vice versa.

Break-adequacy (the >6h shift break rule) does not apply to gigs — they have no break time concept.

If you need to change a gig after locking

You can't edit or delete a gig on a locked period directly. Reject the period back to open, adjust the gig, lock again, and re-run payroll.

See also