VATupdate
I Love Serbia

Share this post on

Electronic Invoicing System (SEF) – Key Changes Introduced with Version 3.17.0

Summary

  • Stricter VAT period controls: SEF now prevents recording or correcting individual and summary VAT records for future tax periods, both via the user interface and API.
  • Limited corrections after recording: Once VAT records are registered, only a restricted and clearly defined set of fields can be corrected, aligned across UI and API.
  • Improved internal VAT record handling: Enhancements include clearer labeling, PDF download functionality, and expanded reference logic for internal VAT records (internal invoices)

Briefing document & Podcast: Serbia – E-Invoicing, E-Reporting, E-Transport – VATupdate


Article

The Serbian Electronic Invoicing System (Sistem elektronskih faktura – SEF) was updated on 1 April 2026 with version 3.17.0, introducing a set of functional, validation, and governance‑oriented changes. While the release does not fundamentally alter the structure of VAT reporting, it significantly strengthens data integrity, period discipline, and post‑recording controls, particularly for individual and summary VAT records.

  1. Clearer structure for internal VAT records

One of the central improvements in version 3.17.0 concerns Individual VAT Records – Internal Invoice (Po­jedinačna evidencija PDV – interni račun):

  • The user interface now explicitly labels these records, reducing ambiguity between supply VAT records and internal VAT postings.
  • Several field names were clarified:
    • “VAT Record Number” is now explicitly labeled as “VAT Record Number – Internal Invoice”.
    • “Document selection basis” is simplified to “Basis of selection”.
  • Status terminology has been aligned:
    • “Cancelled” (Poništeno) is now consistently replaced by “Storno” (Stornirano).
    • The action button “Cancel” is renamed to “Storno”, reinforcing accounting consistency.

These changes improve usability and reduce interpretative risk for users managing internal VAT self‑assessments.

  1. PDF export for internal VAT records

SEF now allows users to download a PDF representation of Individual VAT Records – Internal Invoice.

Key features of the PDF export:

  • Mirrors all data visible in the SEF user interface.
  • Includes a standardized header showing:
    • VAT record number (internal invoice),
    • Unique record identifier,
    • Date and time of recording.
  • Available for records with status Recorded, Corrected, or Storno.

This enhancement supports audit readiness, internal controls, and document retention requirements.

  1. Tight restrictions on post‑recording corrections

A major governance change introduced in version 3.17.0 is the restriction of editable fields once a VAT record has been recorded.

User interface

For recorded Individual VAT Records, only a limited subset of fields may be corrected, depending on record type:

  • Supply VAT records: e.g. counterparty identifier, document number, advance payment details, and links to related invoices.
  • Internal VAT records: e.g. taxable person identifier, internal invoice number, advance payment references, and related invoice numbers.

All other fields become read‑only once the record is registered.

API alignment

The same restrictions are now enforced at API level. If a correction request attempts to modify a non‑permitted field, the system rejects it with a specific error code and responds with a list of allowed fields for that scenario.

This ensures full consistency between UI and API usage, closing a previously existing governance gap.

  1. Absolute prohibition of future tax periods

Version 3.17.0 introduces a hard stop on future tax period reporting, applying to both individual and summary VAT records.

User interface

  • Users can only save, record, or correct VAT records for:
    • the current tax period, or
    • past tax periods.
  • Selecting a future tax period immediately blocks the action and displays a clear error message.

API

Equivalent validations are enforced across all relevant endpoints:

  • Individual VAT records (creation and correction)
  • Summary VAT records (creation and correction)

Any attempt to reference a future tax period results in rejection with standardized error messages.

  1. One summary VAT record per tax period

To further strengthen data consistency, SEF now enforces a strict rule:

  • Only one Summary VAT Record (Zbirna evidencija PDV) may exist per tax period.

This rule applies:

  • At UI level (recording and correction),
  • At API level (creation and correction).

Attempts to create or amend a summary record for a tax period where one already exists are automatically blocked.

Conclusion

SEF version 3.17.0 represents a governance‑driven release rather than a functional expansion. By restricting post‑recording changes, eliminating future tax period reporting, and harmonising UI and API validations, the Serbian tax authorities continue to move toward a controlled, audit‑ready, and tamper‑resistant VAT reporting environment.

For taxpayers and system integrators, the update requires:

  • stricter upstream data validation,
  • careful period management,
  • and greater discipline before VAT records are formally recorded in the system.


Sponsors:

Pincvision
VAT IT

Advertisements:

  • Pincvision