> ## Documentation Index
> Fetch the complete documentation index at: https://docs.begin.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Rivilė

> Export actual or scheduled hours in a Rivilė Excel workbook.

export const BetaCallout = ({children}) => <div className="kb-beta-callout" role="note">
    <span className="kb-beta not-prose">Beta</span>
    <div className="kb-beta-callout-body">{children}</div>
  </div>;

<img src="https://mintcdn.com/beginltd/BRY4HutgAYlm2EDK/images/cover/integrations-rivile-light.png?fit=max&auto=format&n=BRY4HutgAYlm2EDK&q=85&s=47bafa21695e1b6439ff92662c0bcee0" alt="Rivilė in Begin" className="block dark:hidden" noZoom width="1152" height="616" data-path="images/cover/integrations-rivile-light.png" />

<img src="https://mintcdn.com/beginltd/BRY4HutgAYlm2EDK/images/cover/integrations-rivile-dark.png?fit=max&auto=format&n=BRY4HutgAYlm2EDK&q=85&s=a5092191e36692898e2c08d2bddfd2a1" alt="Rivilė in Begin" className="hidden dark:block" noZoom width="1152" height="616" data-path="images/cover/integrations-rivile-dark.png" />

Create the fixed-format Excel workbook used by Rivilė. Choose whether it carries actual or scheduled hours, then download it for import into Rivilė.

<BetaCallout>
  Payroll integrations are rolling out gradually. If **Settings → Integrations** is missing, ask us
  about enabling it for your workspace. Your role also needs permission to manage integrations.
</BetaCallout>

## Set up Rivilė

<Steps>
  <Step title="Enable the export">
    Open **Settings → Integrations → Rivilė** and turn on the header switch. No API credentials are
    needed.
  </Step>

  <Step title="Check export codes">
    Check each person’s **Payroll export code** on their
    [profile](/for-managers/people/member-profiles) against the code used in Rivilė. A person
    without one still appears in the workbook with a blank code, so check the file rather than the
    count.
  </Step>

  <Step title="Review the format">
    Open **Field mappings** to see the fixed workbook columns. Their codes and layout are prescribed
    by the format.
  </Step>
</Steps>

To include absences, add a mapping for each time-off policy in **Field mappings**, enter its **Export code**, and enable **Include in export**. The fixed absence row alone does not map your policies.

<img src="https://mintcdn.com/beginltd/MJcYB5P5kjj9okDt/images/articles/integrations/integrations-rivile-mappings-light.png?fit=max&auto=format&n=MJcYB5P5kjj9okDt&q=85&s=91d51462cc0f34c178acf0a1a6ff1f5c" alt="Export actual or scheduled hours in a Rivilė Excel workbook." className="block dark:hidden" width="2944" height="1840" data-path="images/articles/integrations/integrations-rivile-mappings-light.png" />

<img src="https://mintcdn.com/beginltd/MJcYB5P5kjj9okDt/images/articles/integrations/integrations-rivile-mappings-dark.png?fit=max&auto=format&n=MJcYB5P5kjj9okDt&q=85&s=4ad59dc7cc72a45e2973d2a73632e861" alt="Export actual or scheduled hours in a Rivilė Excel workbook." className="hidden dark:block" width="2944" height="1840" data-path="images/articles/integrations/integrations-rivile-mappings-dark.png" />

## Choose the hours

In **Export**, select the month. Under **Data source**, keep **Actual worked time** for payroll or choose **Planned schedule** for the roster. **Subtract unpaid breaks** is on by default; set it for each run deliberately.

Leave **Include unconfirmed hours** off in Setup when exporting actual hours unless payroll should include work that has not been approved. Rejected and cancelled hours are always excluded, even when this setting is on.

<Note>
  Actual hours and scheduled hours answer different questions. Check the source before comparing a
  workbook with a timesheet total or a planned schedule.
</Note>

## Download the workbook

Filter the run to the people, locations or departments you need, then start the export. Download the finished workbook from the history and import it into Rivilė.

The workbook includes employee identifiers and departments, work-hour categories and absences. Read skipped-record and error details before treating the download as complete. A downloadable file alone does not prove every requested person was included.

**Rivilė: access and limits**

* **Who can:** the default Administrator role manages integrations; Manager and Employee do not. A custom role can carry that permission.
* **Where:** integration access is controlled per role in **Settings → Permissions**.
* **Not supported:** the export does not upload the workbook to Rivilė or import employee details.
* **Limits:** preset columns include work hours, night, weekend, holiday and overtime. Fixed mapping rows are informational; their disabled-looking state does not switch those columns off.

## Next

<Columns cols={2}>
  <Card title="Run the integration" icon="arrow-right" href="/for-managers/integrations/running-payroll-integrations">
    Choose a month, run it and check the result.
  </Card>

  <Card title="Choose an integration" icon="arrow-right" href="/for-managers/integrations/available-integrations">
    Compare providers and connection methods.
  </Card>
</Columns>

## Still need help?

<Columns cols={2}>
  <Card title="Contact support" icon="envelope" href="mailto:support@heybegin.eu">
    Email the Begin team and we'll get back to you.
  </Card>

  <Card title="Ask Begin AI" icon="comment-dots" href="?assistant=open">
    Open the AI assistant and get instant answers based on these docs.
  </Card>
</Columns>
