Skip to main content
Taavi in Begin Taavi in Begin Export a CSV for your payroll team to import into Taavi. Generating the file in Begin does not upload it to Taavi. Your role needs permission to manage integrations to open Settings → Integrations.

Prepare the export

1

Enable Taavi

Open Settings → Integrations → Taavi and turn on the header switch. This file export needs no API credentials.
2

Check employee codes

Give each person the Payroll export code Taavi uses, on their profile. A person without an export code is left out of the file.
3

Map the hours

Open Field mappings and turn on each hour value you need. A value without an Export code opens its edit dialog first, so you can enter the code Taavi expects. New mappings start off.
4

Include absences if needed

Enable Absences in Setup. Field mappings then lists an Absence row for each time-off policy: turn it on and enter the code Taavi uses for that kind of leave. An absence whose policy has no code is left out of the file.
Prepare a CSV of hours and absences for import into Taavi. Prepare a CSV of hours and absences for import into Taavi.

Choose what payroll receives

Leave Include unconfirmed hours off to use approved hours only. Rejected and cancelled hours are always excluded, even when this setting is on. Add only the hour categories your Taavi import is configured to accept. A mapping can apply a Multiplier, Rounding method, Rounding precision, or Skip zero values. Use these only when your payroll import requires that transformation; they change the values exported.

Send pay changes

Begin can also prepare the month’s pay changes for Taavi’s fixed-pay import, so a raise entered in Begin does not have to be typed into Taavi again.
1

Turn on pay terms

In Setup, turn on Employment and pay terms. Your role needs permission to view pay for everyone.
2

Enter Taavi's pay type codes

Enter the Taavi pay type code for monthly salary and for hourly pay. A change whose pay type has no code is left out of the file.
Each pay change dated in the month becomes one row, starting on its own date. A person who joins during the month gets the pay in force on their first day. Taavi takes a monthly salary or an hourly rate in euros; other pay is left out and listed in the run’s errors. When the month has pay changes, the download is a ZIP holding the hours CSV and a pay changes workbook. Import the workbook in Taavi from Arvestus → Andmevahetus → Püsitasude import.

Download and import

Open Export, choose the month and any people, location or department filters, then run the export. Data source picks the hours: Actual worked time reads timesheets, and Published schedule reads the published shifts instead. When the run finishes, download its file from the history and import it into Taavi. Check errors and skipped records before treating the file as a complete month. When a run produces no file, its errors say why: people without an export code, absences whose policy has no code, absences switched off in Setup, or no hours in the month from the chosen data source.

Next

Run the integration

Choose a month, run it and check the result.

Choose an integration

Compare providers and connection methods.

Still need help?

Contact support

Email the Begin team and we’ll get back to you.

Ask Begin AI

Open the AI assistant and get instant answers based on these docs.