Features

One system for those who log, those who review and those who decide

Vahetus organises work into three roles with clear permissions. Everyone sees what they need, and nothing more.

Roles

Each role, its own space

Freelancer

Logs their hours freely and keeps track of their own work.

  • Clock-in by project with pauses and a visible timer
  • Personal history in list and calendar views
  • Adjustment requests with their own justification
  • Shift schedule proposed by themselves
  • Appeals against any flag on their hours
  • Personal reports in PDF and CSV

Account Manager

Supports their portfolio of freelancers and resolves issues on the spot.

  • Dashboard with logged hours against planned hours
  • Live view of who is on shift
  • Approval of adjustments and planned shifts
  • Pausing, concluding or cancelling a shift, always with a reason
  • Flagging intervals with notes and attached evidence
  • Portfolio reports in PDF, CSV and XML

Super Admin

Runs the company account with every safeguard in place.

  • User creation and portfolio assignment
  • Project creation and team assignment
  • Final decision on appeals
  • Integrity chain verification
  • Audit log of every administrative action
  • Handling of account deletion requests
Integrity

Records everyone can trust

Hours are the basis of every invoice, so Vahetus protects them in several layers.

Always-online clock-in

A periodic signal keeps the shift alive. If the connection drops, the shift closes on its own and is marked as interrupted.

Hash chain

Each closed record is linked to the previous one with a cryptographic hash, and so is each evidence file. Changing one breaks the chain.

Corrections without rewriting

An approved adjustment is added as a new record. The original is kept, and the report shows what was adjusted and who approved it.

Insert-only history

Adjustments, flags, evidence and the audit log cannot be changed or deleted, not even from the database.

And more

Details that make the difference

Flags and appeals

If an interval is flagged, the freelancer receives the reason and has 14 days to appeal with their own account and evidence.

Notifications

In-app alerts for every approval, rejection, flag or appeal.

Manager portfolios

Each freelancer has a responsible account manager, who can be changed whenever needed.

Five languages

Spanish, Portuguese, English, Estonian and German, for teams spread across Europe and the world.

Secure sessions

Passwords stored only as hashes, and every session ends immediately when a password is reset.

In the browser

Nothing to install: it works in the browser on computers and phones, with dark mode too.

Shall we look at it with your team?

We will show you Vahetus with your own use cases and answer all your questions.

Request a quote