---
title: "SEF E-Faktura"
description: "Submit a prepared Serbian electronic invoice and inspect its submission result."
url: "https://docs.poltura.com/en/apps/sef/"
lang: en
alternates:
  en: "https://docs.poltura.com/en/apps/sef/"
  hu: "https://docs.poltura.com/hu/apps/sef/"
---

# SEF E-Faktura

Submit a prepared Serbian electronic invoice and inspect its submission result.

- Where: App Store → SEF E-Faktura
- Status: Beta

Submit a prepared Serbian electronic invoice and inspect its submission result.

## Before you start

A Serbian SEF account, an API key and an approved UBL invoice document.

## Set up

Open the App Store, install **SEF E-Faktura**, and open its settings. Select the demo environment and validate the key. Open the SEF app page, paste the prepared UBL document and choose whether it should be sent to CIR. After a submission the page shows the SEF invoice number and its current status.

## Settings

Use the account identifiers and credentials issued for this connection. Save secret values only in the app’s credential fields. Keep test and production account details together.

## Scope and limits

The app submits your prepared document; it does not automatically turn every store order into a SEF invoice. Use production only after checking the document and legal requirements with your accountant.

A member needs write access to orders to submit, and read access to orders to see the invoice status.

## Troubleshooting

Check that the app is enabled, required settings are saved and the external account has the necessary access.

If SEF rejects a invoice, the page shows its reason. Correct the invoice and submit it again.

If SEF does not confirm a invoice, check your SEF account before repeating it. The page keeps the same reference, even after a reload. Submit again only if the invoice did not arrive. If it did, choose **Start a new submission** so the next invoice gets its own reference.

[Provider setup documentation](https://efaktura.mfin.gov.rs/swagger/index.html).
