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

# Uniconta

<Tip>
  Transactional tables (ledger postings, invoices, orders, and similar) are incremental by default. Master data is extracted in full on each run.
</Tip>

The Uniconta source extracts data from your Uniconta company through the public OData feed.

Uniconta OData caches master data for up to an hour, and newly created custom tables or fields are only available the day after they are created.

<Note>
  Uniconta OData cannot be used together with Uniconta **Assigned IP addresses**.
</Note>

### Setup

There are 3 steps to setting up a Uniconta source: Credentials, Date Interval, and Tables.

<Steps>
  <Step title="Credentials">
    Enter your Uniconta **login ID**, **password**, and **company ID** (firmaid). The company ID is required so Less extracts from the intended company.

    The user must have rights in that company. Univisor users also need the company to have the Integration or Automation package.
  </Step>

  <Step title="Date Interval">
    Choose the **date range** used for transactional tables such as general ledger postings, invoices, orders, and inventory movements. Master data (customers, items, accounts, and similar) is always extracted in full.
  </Step>

  <Step title="Tables">
    Select the **tables** you want to extract. The list covers the most common Uniconta entities for sales, purchasing, finance, inventory, projects, and people.

    Any other Uniconta OData endpoint can be added under **Custom endpoints** by name, for example `DebtorOfferClient` or `DebtorClientUser`. Use the `...ClientUser` endpoints when you need company-specific user fields.

    A full endpoint list is available from Uniconta at `https://odata.uniconta.com/api/Entities`.
  </Step>
</Steps>
