Data sources and methodology

Data last loaded: 11/15/2026

Pravno.rs does not produce company data. Everything the site shows is taken from the public registers listed on this page, and each item carries its source and as-of date. The site is run by SDVG DOO NOVI SAD; we do not add to the data, edit it by hand, or accept paid changes.

The registers fall into two kinds: those we take in full on a schedule, and those we check on demand when a visitor opens a profile.

Registers taken in full

The Serbian Business Registers Agency publishes its open data as a monthly release. We archive each release and compare it with the previous one; that is where the changes and history on a profile come from.

Checked every night; a new release is loaded the day the source publishes it.

  • Name, registration number, status, legal form, activity, municipality and founding date.
    Register as of: 10/31/2026 Loaded: 11/01/2026
  • The latest filed statement per company: revenue, profit or loss, assets, equity and average headcount.
    Register as of: 10/31/2026 Loaded: 11/01/2026
  • Register of associations, endowments and foundations Serbian Business Registers Agency (APR)
    Name, registration number, status, field of activity and founding date.
    Register as of: 10/31/2026 Loaded: 11/01/2026

Identifiers and registrations

These registers supply the tax ID and registrations that APR does not publish as open data.

Checked every night; a new release is loaded the day the source publishes it.

  • e-Invoicing system (SEF) — registered entities Ministry of Finance
    Tax ID (PIB) matched to the registration number, date of registration and of any removal, and the sole proprietors registered in the system (name, registration number, PIB), since APR publishes no open data on them.
    Register as of: 11/15/2026 Loaded: 11/15/2026
  • Register of public funds users (KJS) Treasury Administration
    JBKJS code and user type.
    Register as of: 11/15/2026 Loaded: 11/15/2026
  • e-Delivery note system — registered entities Ministry of Finance
    Date of registration in the e-Otpremnica system.
    Register as of: 11/15/2026 Loaded: 11/15/2026

Licences and permits

Eleven registers kept by licensing authorities. They appear on the profile of a company listed in them, with the issuer and the attribution text the issuer requires.

Checked every night; a new release is loaded the day the source publishes it.

  • Tobacco retailers Tobacco Administration
    Retail outlets and decision numbers.
    Register as of: 11/13/2026 Loaded: 11/14/2026
  • Authorised companies by police directorate.
    Register as of: 10/02/2026 Loaded: 10/02/2026
  • Driver-training permits and categories.
    Register as of: 10/02/2026 Loaded: 10/02/2026
  • Private security and detective services Ministry of the Interior
    Licence type and expiry.
    Register as of: 10/28/2026 Loaded: 10/28/2026
  • Energy licences Energy Agency (AERS)
    Active licences by energy activity.
    Register as of: 11/14/2026 Loaded: 11/14/2026
  • Geodetic organisations Republic Geodetic Authority
    Operating licences and scope.
    Register as of: 09/24/2026 Loaded: 09/26/2026
  • Postal operators RATEL
    Permits with status and dates.
    Register as of: 10/24/2026 Loaded: 10/28/2026
  • The game type the operator is approved for.
    Register as of: 11/07/2026 Loaded: 11/07/2026
  • Authorised economic operators (AEO) Customs Administration
    AEO authorisation type.
    Register as of: 11/15/2026 Loaded: 11/15/2026
  • Authorised representatives of medical-device manufacturers ALIMS
    Entry in the register of representatives.
    Register as of: 11/05/2026 Loaded: 11/05/2026
  • Authorised exchange offices National Bank of Serbia
    Active and revoked authorisations.
    Register as of: 11/13/2026 Loaded: 11/13/2026

Checks on demand

We do not take these registers in full. A check runs when a visitor opens a profile, the result is kept for at most 24 hours, and the card shows the date and time it was fetched.

How we process the data

The key is the registration number (matični broj). Every record from every source is joined on it; the tax ID comes from the e-invoicing register when it is listed against the same number, because APR does not publish it as open data.

Names and places are shown as the register publishes them, transliterated to Latin script with consistent capitalisation. Activity, status and legal-form codes are read from the official code lists.

Financial data is one year per company: APR publishes only the latest filed statement, so the year differs between companies. Amounts are shown as filed, in dinars, with no conversion or estimation.

Change history is ours: APR publishes no history, so we keep every release and compare it with the previous one. A change date on a profile is the date of the release in which we first saw it, not the date of entry in the register, and such items are marked as inferred.

Rank within an activity, similar companies and the opening summary are computed from the fields above. They are our calculations, not register data.

Founders, representatives, share capital and sole traders are not in APR open data and therefore not shown. For those, refer to APR.

Reuse licences

APR open data is published under the Serbian Open Data Licence on data.gov.rs. The licence requires naming the source, the date obtained and the source address, and noting modifications; our modifications are the normalisation and linking described above.

The RGZ and ALIMS registers are published on data.gov.rs as public domain with attribution. The other registers are public by law and are shown with the issuer named.

Corrections and complaints

If a value on pravno.rs does not match the register, write to info@pravno.rs or use "Report a problem" on the profile, giving the registration number and the field. We check the source and, if the error is ours, fix it within five working days and let you know the outcome.

If the value is wrong in the register itself, only the register that keeps it can correct it. We pick up the new state with the next release.

Requests concerning personal data are handled under the Privacy policy.