Compliance for Serbia

Serbia mandates the exchange of B2B and B2G e-invoices through Sistem eFaktura (SEF), the central government platform managed by Poreska uprava, the Serbian Ministry of Finance and Tax Administration. In parallel, Serbia is rolling out e-transport through Sistem Elektronskih Otpremnica (SEO).

E-invoicing requirements

Serbia requires structured electronic invoices for domestic B2B and B2G e-invoices.

Serbia compliance summary

Learn more about compliance transactions terms and concepts.

AspectDescriptionRequirement
B2BInvoices exchanged between businesses.Mandatory
B2CInvoices issued by businesses to consumers.Not mandated for e‑invoicing. B2C fiscalisation is governed by the Law on Fiscalisation.
B2GInvoices issued by businesses to public administrations for public procurement.Mandatory
Electronic signatureSignature or seal rules for authenticity and integrity of e‑invoices.Handled by SEF as part of the platform workflow.
Legal archivingMinimum retention period for e‑invoices.End of the calendar year of issue, plus an additional 10 years.
ModelThe e-invoicing flow model used by the country.Centralised
PlatformThe government-managed platform for e-invoicing.Sistem eFaktura (SEF)
Supported formatThe e-invoicing format legally required by the country.UBL 2.1 (XML)
Automatic updatesWhether invoice status updates synchronise automatically in Monitor.Yes

Format

Serbia requires structured electronic invoices in UBL 2.1 XML for submission to SEF.

Invoice types

The Invoice Type Code element within the invoice must contain one of the codes from theĀ UNTDID 1001 code list.

DocumentCodeDescription
Advance invoice386An invoice claiming advance payment for goods or services.
Credit note381Used to reduce or cancel an invoice.
Debit note383A document issued by a supplier to apply additional charges or increase the total value of a previously issued e-invoice.
Invoice380Standard sales invoice.

Automated e‑invoicing flow

ecosio enables you to automate the transmission of compliant e-invoices for both accounts receivable and accounts payable processes in Serbia.

Accounts receivable flow

The following diagram and steps illustrate the AR process for e-invoices in Serbia.

Flow of an accounts receivable electronic document from a supplier to a buyer via SEF.
  1. You send invoice data from your ERP or business software to ecosio in a structured format, such as VRBL.
  2. ecosio converts the data to UBL 2.1, validates it against Serbian requirements, and sends it to SEF.
  3. SEF validates the e-invoice and returns an invoice ID to ecosio. ecosio forwards the invoice ID to your business system and shows the invoice status in the Monitor.
  4. The buyer retrieves the e-invoice from SEF.
  5. The buyer must respond to the e-invoice by either approving or rejecting it with a reason. Public sector entities have 15 days to respond, otherwise the invoice is automatically accepted. Private sector buyers have 20 days to respond, otherwise the invoice is automatically rejected.

Accounts payable flow

The following diagram and steps illustrate the AP process for e-invoices in Serbia.

Flow of an accounts payable electronic document from a supplier to a buyer via SEF.
  1. The supplier sends the e-invoice to SEF.
  2. SEF validates the e-invoice and assigns an invoice ID.
  3. ecosio retrieves the e-invoice from SEF, validates it, converts it to your required format, and sends it to your business system.
  4. You respond to the e-invoice by either accepting or rejecting it within 20 days via ecosio. The status and tracking of the e-invoice is also displayed in the Monitor.

E-transport

In addition to e-invoicing, Serbia mandates that all movements of goods within Serbia must be documented using electronic delivery notes through Sistem Elektronskih Otpremnica (SEO), the national e-transport platform.

Automated e-transport flow

ecosio enables you to automate the transmission of electronic delivery notes as part of Serbia’s mandate.

Flow of a delivery note from a supplier to the carrier via SEO.
  1. You send the delivery note data from your ERP or business software to ecosio in a structured format, such as VRBL. This must be done before transport begins.
  2. ecosio converts the delivery note into the Serbian UBL 2.1-compliant format, validates it against local requirements, and sends it to SEO.
  3. SEO validates the delivery note and returns a unique internal document ID (UUID). SEO also generates a PDF with a QR code. ecosio sends the ID to your ERP or business software.
  4. The e-delivery note is made available to the following parties:
    1. The buyer retrieves the e-delivery note from SEO.
    2. The supplier is responsible for transmitting the e-delivery note to the carrier. If the carrier has an account on SEO, they can also retrieve it from SEO.
  5. You can cancel the registered delivery note before delivery confirmation, or send a transportation start message to ecosio. ecosio sends this message to SEO and to the buyer via SEO.
  6. The buyer must confirm the physical receipt of the goods in SEO no later than three working days after receipt.
  7. The buyer registers a receipt advice message to SEO within 8 working days from the date the goods are physically received, to accept or reject the delivery. ecosio fetches the receipt advice from SEO in UBL 2.1 XML with the envelope that contains the unique internal document ID given by SEO. ecosio then validates and converts the e‑receipt from UBL into the buyer’s ERP format for its integration.
  8. You respond to the e-receipt by either accepting or rejecting it via ecosio.

Legal resources

The following official documents define the legal and technical framework for e-invoicing and e-transport in Serbia.


Did this page help you?