Create an invoice in Excel and send it to SEF with one click

The SEF Excel add-in for creating and sending Serbian e-invoices

Send Serbian e-invoices straight from Excel, without retyping

The SEF Excel desktop add-in is an add-in for Microsoft Excel on Windows that automates the whole invoicing process: preparing the data, sending it to SEF, checking the status, cancelling or crediting an invoice, and downloading the documents.

Current version: 2.03

What SEF is, if you are not from Serbia

SEF (Sistem elektronskih faktura) is Serbia's national e-invoicing system. Every company and entrepreneur registered in Serbia must issue and receive invoices through it, in the UBL XML format, and public-sector customers accept nothing else. If you run a Serbian company, a branch office or a local entity, this applies to you as well, no matter where the head office is.

Most accounting packages can do it, but they make you keep the invoice inside their system. This add-in does the opposite: the invoice stays in your Excel sheet, in the layout you already use, and one button sends it to SEF.

It also comes with an invoice template that is easy to adapt to your own workflow, printing and PDF export, and a script for the totals across all the invoices you create.

Windows 10/11 Office 2019 / 2021 / Microsoft 365 Desktop 32-bit and 64-bit installations

Note: the add-in runs only in the desktop Excel application (Microsoft Excel for Windows) and will not work in Excel on the web. It also runs on Windows 7 if the Office installation is compatible.

What it solves

Less manual work

The data is read from the cells and columns you already use in Excel, without constantly moving between systems.

A faster SEF process

One click sends the invoice, returns the SEF number, checks the status and downloads the XML or PDF when you need it.

Control and compliance

Mapping settings and the update period keep the tool aligned with changes on the SEF side.

Key features

The list follows the ribbon interface and the user manual as they are today.

SEF operations

  • Send an invoice (UBL XML from the active sheet)
  • Check an invoice by its SEF number
  • Download XML and download PDF
  • Cancel an invoice and issue a credit note
  • Show invoice changes by date

Comes with a built-in invoice template

  • A ready-to-use invoice template, Invoice.xltm
  • The template is easy to change and adapt to your needs
  • Export the page to PDF
  • Print the invoice directly from Excel
  • Add the NBS IPS QR code for payment
  • Apply the local decimal separator
  • The SEF number is written into the designated cell after a successful send

Settings and customisation

  • Mapping Cells__*, Rows__* and Columns__* onto your own Excel layout
  • A built-in editor for mapping cells between your Excel template and the SEF elements
  • Constant XML values through Values__*
  • SEFProcessor API endpoint and key
  • Paths for PDF export and opening

Licensing and extra automation

  • The licence is tied to one computer (1 activation)
  • Additional computers are charged per installation
  • A script that shows the totals across all invoices created
  • Maintenance can be extended after the period expires

Supported today

  • A standard outgoing invoice with multiple line items
  • VAT per line item (0%, 10%, 20%) with automatic grouping into TaxSubtotal
  • VAT-exempt invoices (0%) with the matching category and reason for exemption
  • Attachments per line item: URL and PDF
  • Invoices to the public sector through JBKJS, when that field is filled in
  • Advance payments (PrepaidAmount) with automatic calculation of PayableAmount
  • Sending to SEF, checking the status and downloading XML or PDF

How the add-in looks in Excel

The ribbon group after installation:

The SEF Excel ribbon group in Excel

How the workflow looks

1. Installation

Download the add-in, unblock the file, install the version that matches your Office (32-bit or 64-bit) and enable the add-in under COM Add-ins.

2. Licence activation

The licence key arrives at the email address you gave when ordering. Enter that address and the key in the add-in.

3. Connecting to SEF

Sign in to your SEF portal, enable API access, copy the API key and save it in the add-in settings.

4. Preparing the data

Open the template or your own layout, check the cell and column mapping and set the path for ExportToPDFFile.

5. Creating the invoice

Create your invoice and fill in everything that invoice requires.

6. Sending and tracking

Click „Send invoice", then „Check invoice", and download the XML or PDF documents when needed.

Price

A single offer: a licence for one computer (1 activation) with 1 installation included. The price is in Serbian dinars.

SEF Excel desktop add-in

8.000 RSD

  • Licence for 1 computer (1 activation)
  • 1 installation included (1 computer)
  • 3 months of bug fixes and SEF compliance updates
Order now

Frequently asked questions

Yes, provided the matching Cells__*, Rows__* and Columns__* values are mapped onto your layout.

No. One licence covers one computer. If you need another computer, an additional licence is bought separately.

During the update period you receive bug fixes and compatibility updates for the SEF changes, for the licence you bought.

The add-in and the invoice template are made for the Serbian market and the SEF system, so the interface and the template are in Serbian. The settings and the field mapping are technical names in English. If you need the interface or the template in English, say so when ordering and we will agree on it as a small customisation.

Ready for a faster SEF process?

Order now and start sending invoices from Excel.

The desktop add-in licence is available immediately.