W System / eFaktúra 2027: povinné náležitosti UBL faktúry
eFaktúra od 1. januára 2027: čo musí obsahovať UBL faktúra (pre výrobcov fakturačného a ERP softvéru)
Stručne: od 1. januára 2027 musia platitelia DPH vyhotovovať tuzemské faktúry pre podnikateľov a verejnú správu ako súbory Peppol BIS Billing 3.0 (UBL) a posielať ich cez certifikovaného poskytovateľa doručovacej služby (digitálneho poštára). Prijímať ich musí vedieť každý, komu platiteľ DPH faktúru vyhotovuje. Samotná platnosť podľa EN 16931 nestačí: transpozícia finančnej správy (v1.12 zo 14. októbra 2026) robí povinnými obe elektronické adresy v tvare 0245:DIČ a vyžaduje adresy, IČO, právnu formu, dátum uskutočnenia zdaniteľného plnenia a kódy oslobodenia, ktoré sú v EN 16931 voliteľné. Táto stránka prináša zoznam týchto polí, harmonogram (vrátane navrhovaného polroka bez pokút), pravidlo pre UUID faktúry, kontrolný zoznam pre vývojárov a príklad, ktorý si môžete hneď vyskúšať.
Harmonogram
| Dátum | Čo sa deje | Stav |
|---|---|---|
| 1. 1. 2026 | Zákon č. 385/2025 Z. z. je účinný; register poskytovateľov je otvorený; dobrovoľná eFaktúra cez certifikovaných poskytovateľov | účinné |
| 21. 8. 2026 | Prístupový bod Finančného riaditeľstva (C5) prijíma daňové údaje z eFaktúr a potvrdzuje ich príjem poskytovateľom | v prevádzke |
| 15. 12. 2026 | Certifikovaní poskytovatelia musia mať preukázané automatické oznamovanie, inak ich 1. 1. 2027 zo zoznamu vyradia | čoskoro |
| 1. 1. 2027 | Platitelia DPH vyhotovujú eFaktúry tuzemským zdaniteľným osobám a právnickým osobám; všetci musia vedieť eFaktúry prijímať; lehota na vyhotovenie 15 dní od dodania | zákon |
| 1. 1. – 30. 6. 2027 | Bez pokút za eFaktúru po lehote a za chyby v oznamovaní; zrušenie oznamovania údajov z prijatých faktúr (tlač 1454, § 85q) | návrh: po 1. čítaní 6. 10. 2026, výbory do 13. 11. 2026, gestorský výbor do 16. 11. 2026 |
| 1. 7. 2030 | Etapa ViDA: cezhraničná eFaktúra a oznamovanie, lehota 10 dní, zrušenie kontrolného výkazu | právo EÚ / zákon |
Ako putuje eFaktúra
Slovensko používa päťrohový model Peppol bez schvaľovania faktúr daňovou správou (clearance). Váš softvér (roh 1) vytvorí UBL súbor a odovzdá ho certifikovanému poskytovateľovi predávajúceho (C2). Ten ho cez Peppol doručí poskytovateľovi kupujúceho (C3), ktorý ho odovzdá kupujúcemu (C4), a zároveň pošle daňové údaje na prístupový bod finančnej správy (C5). Odovzdaním faktúry poskytovateľovi si predávajúci splní oznamovaciu povinnosť; C2 oznamuje iba faktúry vystavovateľov s IČ DPH. Nie je tu QR kód, hash ani pečiatka daňovej správy. Každý slovenský účastník je v centrálnom SMP zaregistrovaný ako 0245: a 10-miestne DIČ a jedno DIČ môže mať len jedného poskytovateľa pre príjem. Zoznam z 20. októbra 2026 uvádza 83 certifikovaných poskytovateľov.
Polia, ktoré Slovensko vyžaduje nad rámec EN 16931
Podľa tabuľky finančnej správy „Transpozície štandardu Peppol BIS v podmienkach Slovenskej legislatívy“ v1.12 (xlsx), stĺpec „Povinná náležitosť faktúry podľa SK legislatívy“. Posledný stĺpec uvádza kontrolu W System, ktorá chýbajúce pole nahlási (pozri príklad nižšie).
| BT | Pole | EN 16931 | Slovenská transpozícia | Kontrola |
|---|---|---|---|---|
| BT-34, BT-49 | Elektronická adresa predávajúceho a kupujúceho | 0..1 | Povinné (1..1). Schéma 0245 a 10-miestne DIČ (číslice za „SK“ v IČ DPH), nie 9950 a IČ DPH. | SK-FS-02 až 06 |
| BT-35, BT-37, BT-38 | Ulica, mesto a PSČ predávajúceho | 0..1 | Vyžaduje sa: zákon o DPH (§ 74 ods. 1 písm. a)) vyžaduje adresu na faktúre. | SK-FS-07 |
| BT-50, BT-52, BT-53 | Ulica, mesto a PSČ kupujúceho | 0..1 | Vyžaduje sa (§ 74 ods. 1 písm. b)). | SK-FS-08 |
| BT-30, BT-47 | Identifikátor zákonnej registrácie (IČO) predávajúceho a kupujúceho | 0..1 | Podmienene: uvádza sa, ak bolo IČO pridelené (§ 3a Obchodného zákonníka), spolu s identifikátorom schémy zo zoznamu ICD. | SK-FS-09, 11 |
| BT-33 | Dodatočné právne údaje predávajúceho | 0..1 | Podmienene: právna forma a zápis v registri (súd, oddiel, vložka), napr. „Spoločnosť s ručením obmedzeným, zapísaná v Obchodnom registri Okresného súdu Žilina, oddiel Sro, vložka č. …“. | SK-FS-10 |
| BT-7 / BT-8 | Dátum uskutočnenia zdaniteľného plnenia / jeho kód | 0..1 | BT-7 sa vyžaduje, ak je dátum dodania známy a líši sa od dátumu vyhotovenia faktúry (§ 74 ods. 1 písm. d)); BT-8 sa na Slovensku nepoužíva. | SK-FS-12, 13 |
| BT-120, BT-121 | Dôvod oslobodenia od DPH: text / kód | podmienene | FR SR odporúča uvádzať najmä kód VATEX (BT-121) a BT-120 ako vysvetlenie; text je potrebný tam, kde zákon vyžaduje konkrétne znenie (napr. prenesenie daňovej povinnosti). | SK-FS-15, 16 |
| BT-3 | Kód typu faktúry | 1..1 | Opravy: dobropis (381) a nová faktúra. Typ 384 (opravná faktúra) sa pripravuje s OpenPeppol a zatiaľ sa neodporúča. | SK-FS-17 |
| BT-64, BT-66, BT-67 | Adresa daňového zástupcu | 0..1 | Vyžaduje sa, len ak sa transakcie zúčastňuje daňový zástupca (§ 74 ods. 1 písm. o)). | – |
Posledné verzie transpozície: v1.10 opravila kardinalitu BT-31/BT-48, v1.11 preformulovala BT-116/BT-117 a opravila ich výpočet, v1.12 (14. 10. 2026) odstránila chybný text pri BT-25. Pred vydaním novej verzie softvéru skontrolujte aktuálnu verziu na stránke finančnej správy; k 22. 10. 2026 je aktuálna v1.12.
Kód kategórie DPH a VATEX pre slovenské prípady
FAQ finančnej správy (časť III) uvádza, že kategória sa určuje podľa právneho režimu plnenia, nie podľa výšky dane: 0 € DPH ešte neznamená kategóriu Z. Vybrané riadky jej mapovania:
| Zákon o DPH / prípad | Kategória DPH | VATEX (BT-121) |
|---|---|---|
| § 27 (23 %, 19 %, 5 %) | S | – |
| § 28 poštové služby | E | VATEX-EU-132-1A |
| § 37 poistenie, § 38 nehnuteľnosti, § 39 finančné služby | E | VATEX-EU-135-1 |
| § 43 dodanie tovaru do iného členského štátu | K | VATEX-EU-IC |
| § 47 vývoz tovaru mimo EÚ | G | VATEX-EU-G |
| § 69 prenesenie daňovej povinnosti | AE | VATEX-EU-AE |
| Plnenie mimo predmetu DPH | O | VATEX-EU-O |
| Skutočná nulová sadzba ustanovená zákonom | Z | – |
Kategórie S a O nemožno kombinovať na jednej faktúre (BR-O-11). FAQ odporúča dve faktúry, alebo kategóriu E s textom „mimo predmetu dane“ v BT-120, kým sa EN 16931 reviduje.
UUID faktúry
Poznámka transpozície k BT-34 vysvetľuje, prečo je adresa predávajúceho povinná: prístupové body identifikujú každú faktúru pomocou UUID verzie 5. Vstupom sú schéma BT-34, BT-34, BT-3, BT-1, BT-2 oddelené jednou medzerou (UTF-8, dátum v tvare RRRR-MM-DD) a menný priestor je pevný: 3fd00464-9f15-52ce-8cdc-6dd374d5ad42. Ak sa zmení niektoré z týchto polí, faktúra dostane nové UUID. Dve veci na pozor: dokument hovorí o odstránení „úvodných a koncových núl“, čo vyzerá ako preklep namiesto medzier, a jeho vzorový príklad uvádza ako výsledok samotný menný priestor. Hodnotu počítajte štandardnou knižnicou pre UUIDv5, uložte ju k faktúre na párovanie stavových správ a overte u svojho poskytovateľa, že dostávate rovnakú hodnotu.
Kontrolný zoznam pre výrobcov fakturačného a ERP softvéru
- Generujte Peppol BIS Billing 3.0 UBL (CustomizationID
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0) pre faktúry aj dobropisy. - Ukladajte DIČ každého slovenského odberateľa a dodávateľa a zapisujte ho ako
EndpointID schemeID="0245". Nepoužívajte staré identifikátory 9950. - Ulica, mesto a PSČ nech sú pri slovenských stranách povinné; ukladajte IČO a zápis v registri a právnu formu uvádzajte v BT-33.
- BT-7 vypĺňajte vždy, keď sa dátum dodania líši od dátumu vyhotovenia; BT-8 neposielajte.
- Každé oslobodenie namapujte na kód VATEX (BT-121) a zákonné znenie uveďte v BT-120.
- Opravy riešte ako dobropis a novú faktúru; sledujte, kedy bude uvoľnený typ 384.
- Pri samofakturácii počítajte s tým, že údaje oznamuje poskytovateľ odberateľa (C3), nie C2 (FAQ z 21. 10. 2026).
- Overte, či odberateľ už vie prijímať: vyhľadanie
0245:<DIČ>v Peppol Directory. - Vyberte si certifikovaného poskytovateľa (alebo sa certifikujte sami) a prejdite slovenské testy na Peppol Testbed.
- Každý odchádzajúci súbor pred odovzdaním poskytovateľovi zvalidujte a používateľovi ukážte, ktoré pole má opraviť.
Príklad: vytvorte slovenskú eFaktúru a pozrite sa, čo ešte chýba
Upozornenie: W System, ktorý túto stránku vydáva, je výrobcom API použitého nižšie. API vytvorí z jednoduchého JSON faktúru Peppol BIS 3 UBL, zapíše elektronické adresy 0245:DIČ zo slovenských IČ DPH, skontroluje výsledok oficiálnymi pravidlami CEN EN 16931 a pri slovenských predávajúcich spustí kontroly polí, ktoré sme napísali podľa transpozície v1.12 (sada SK-FS, iba upozornenia). Ide o náš výklad zverejnenej tabuľky, nie o oficiálny slovenský ani Peppol schematron, a pravidlá špecifické pre Peppol BIS zatiaľ nespúšťame. Požiadavka používa vymyslené firmy a čísla. Odpovede API sú v angličtine.
curl -X POST https://api.wsystem.dev/einvoice/create \
-H 'Content-Type: application/json' --data @invoice.json
invoice.json:
{
"format": "peppol-bis3",
"invoice_number": "2026-0142",
"issue_date": "2026-10-19",
"due_date": "2026-11-02",
"currency": "EUR",
"buyer_reference": "OBJ-77",
"delivery_date": "2026-10-15",
"seller": {
"name": "Predajca s.r.o.",
"vat_id": "SK1234567890",
"street": "Hlavná 1",
"city": "Bratislava",
"postal_code": "81101",
"country": "SK"
},
"buyer": {
"name": "Kupujúci a.s.",
"vat_id": "SK9876543210",
"street": "Mlynská 2",
"city": "Košice",
"postal_code": "04001",
"country": "SK"
},
"lines": [
{
"description": "Implementation services, October 2026",
"quantity": 10,
"unit": "HUR",
"unit_price": 65,
"vat_rate": 23
}
],
"payment": {
"iban": "SK3112000000198742637541",
"terms": "14 days"
}
}
Skutočná odpoveď živého API z 19. októbra 2026 (bez vygenerovaného XML):
{
"valid": true,
"format": "peppol-bis3",
"syntax": "UBL 2.1",
"document_type": "ubl_inv",
"totals": {
"currency": "EUR",
"line_total": "650.00",
"vat_total": "149.50",
"total_with_vat": "799.50",
"payable": "799.50"
},
"errors": [],
"warnings": [
{
"rule_id": "SK-FS-09",
"severity": "warning",
"ruleset": "SK-FS",
"message": "Seller legal registration identifier (BT-30, the IČO) is conditionally required: give it if an IČO has been assigned.",
"business_terms": [
"BT-30",
"BT-30-1"
],
"fix": "Add the seller IČO in cac:PartyLegalEntity/cbc:CompanyID (with schemeID from the ICD list)."
},
{
"rule_id": "SK-FS-10",
"severity": "warning",
"ruleset": "SK-FS",
"message": "Seller additional legal information (BT-33) is conditionally required: legal form and the register entry (court, section, insert number) for registered businesses (Commercial Code s. 3a).",
"business_terms": [
"BT-33"
],
"fix": "Example: 'Spoločnosť s ručením obmedzeným, zapísaná v Obchodnom registri Okresného súdu Žilina, oddiel Sro, vložka č. 12345/L' in cbc:CompanyLegalForm."
},
{
"rule_id": "SK-FS-11",
"severity": "warning",
"ruleset": "SK-FS",
"message": "Buyer legal registration identifier (BT-47, the IČO) is conditionally required if an IČO has been assigned.",
"business_terms": [
"BT-47",
"BT-47-1"
],
"fix": "Add the buyer IČO in cac:PartyLegalEntity/cbc:CompanyID if it has one."
},
{
"rule_id": "SK-FS-13",
"severity": "warning",
"ruleset": "SK-FS",
"message": "Delivery date 2026-10-15 differs from the issue date 2026-10-19 but BT-7 (tax point date, DUZP) is empty. In Slovakia BT-7 is required when it is known and differs from the issue date (VAT Act s. 74(1)(d)).",
"business_terms": [
"BT-7",
"BT-72"
],
"fix": "Add cbc:TaxPointDate (create: tax_point_date)."
}
],
"checked": {
"xsd": true,
"EN16931": true,
"XRechnung": false,
"PeppolBIS3": false,
"SK_national": true
},
"notes": [
"Built to the Peppol BIS Billing 3.0 structure and checked against EN 16931 only; Peppol-specific rules are not run yet."
],
"slovakia": {
"applies": true,
"transposition": "FR SR Peppol BIS transposition v1.12 (2026-10-14)",
"source": "https://www.financnasprava.sk/sk/podnikatelia/dane/dan-z-pridanej-hodnoty/e-faktura",
"checks": "W System field checks from the FR SR transposition; not the official Slovak/Peppol schematron.",
"seller_dic": "1234567890",
"participant_id": "0245:1234567890",
"invoice_uuid": "a034f064-540e-5cd8-85bf-007521ce8414",
"invoice_uuid_input": "0245 1234567890 380 2026-0142 2026-10-19",
"invoice_uuid_note": "UUIDv5 over 'BT-34 schemeID, BT-34, BT-3, BT-1, BT-2' joined by single spaces, namespace 3fd00464-9f15-52ce-8cdc-6dd374d5ad42, per the BT-34 note in the transposition. The access points (C2/C3) compute the official value; the published example in the document is inconsistent, so treat this as a cross-check."
}
}
Súbor je platný podľa EN 16931, ale štyri slovenské body sú otvorené: chýba IČO oboch strán, právna forma predávajúceho a pri dátume dodania o štyri dni skôr ako dátum vyhotovenia chýba dátum uskutočnenia zdaniteľného plnenia. Doplnenie "company_id" obom stranám, "legal_form" predávajúcemu a "tax_point_date": "2026-10-15" ich odstráni. Súbory z vlastného softvéru môžete nahrať do bezplatného validátora e-faktúr (bez kľúča, rovnaké kontroly) alebo zavolať POST /einvoice/validate. GET /einvoice/route?id=SK… ukáže, či je odberateľ v Peppol Directory pod 0245. Zadarmo 20 volaní denne na IP adresu; podrobnosti na stránke e-invoice validation API (v angličtine). Ide o technickú kontrolu, nie o daňové poradenstvo.
Otázky a odpovede
Odkedy je eFaktúra na Slovensku povinná?
Od 1. januára 2027 musia platitelia DPH vyhotovovať faktúry z tuzemských dodaní tovarov a služieb pre podnikateľov a právnické osoby (B2B aj B2G) ako štruktúrované elektronické faktúry podľa EN 16931, v praxi Peppol BIS Billing 3.0 (UBL), a posielať ich cez certifikovaného poskytovateľa doručovacej služby. Prijímať ich musí vedieť každý, komu platiteľ DPH faktúru vyhotovuje. Právnym základom je zákon č. 385/2025 Z. z., ktorý mení zákon o DPH č. 222/2004 Z. z. Rok 2026 je dobrovoľný.
Bude prvý polrok 2027 bez pokút?
Zatiaľ to nie je zákon. Vládny návrh novely zákona o DPH (parlamentná tlač 1454, nový § 85q) navrhuje, aby daňový úrad za obdobie od 1. 1. do 30. 6. 2027 neuložil pokutu za eFaktúru vyhotovenú po lehote ani za neoznámené, oneskorené, neúplné alebo nesprávne oznámené údaje, a ruší povinnosť odberateľa oznamovať údaje z prijatých faktúr. Národná rada ho 6. 10. 2026 posunula do druhého čítania; výbory majú lehotu do 13. 11. a gestorský výbor do 16. 11. 2026. Povinnosť eFaktúry vyhotovovať a prijímať od 1. 1. 2027 návrh nemení.
Aký identifikátor Peppol používa slovenská firma?
0245 a 10-miestne DIČ, napríklad 0245:1234567890. IČ DPH je „SK“ a tých istých 10 číslic. Staršie návrhy používali 9950 s IČ DPH; transpozícia to vo verzii 1.2 zmenila na 0245 a Peppol Authority SK vyžaduje 0245 pri registrácii v centrálnom SMP. DIČ sa použije aj pri subjektoch verejnej správy alebo právnických osobách bez IČ DPH.
Musí sa výrobca fakturačného softvéru stať digitálnym poštárom?
Nie. Softvér eFaktúru vytvorí; certifikovaný poskytovateľ doručovacej služby (83 na zozname z 20. októbra 2026) ju doručí cez Peppol a pošle daňové údaje finančnej správe. Poskytovateľom sa môžete stať aj sami (členstvo v OpenPeppol, akreditácia u Peppol Authority SK, slovenské testy na Peppol Testbed), alebo sa napojíte na existujúceho. Treťou cestou je byť sprostredkovateľom, ktorý predáva službu certifikovaného poskytovateľa a zabezpečuje onboarding zákazníkov: daňový subjekt si dvojicu poskytovateľ a sprostredkovateľ vyberie v aplikácii finančnej správy (vpds.financnasprava.sk), ktorá potom sprostredkovateľovi pošle e-mail a, ak prijíma webhooky, aj overené identifikačné údaje subjektu na jeho URL (príručka PDS v06 z 20. 10. 2026).
Ktoré polia vyžaduje Slovensko nad rámec EN 16931?
Podľa transpozície finančnej správy v1.12 (14. 10. 2026): obe elektronické adresy (BT-34, BT-49) sú povinné; ulica, mesto a PSČ predávajúceho aj kupujúceho sa vyžadujú; IČO (BT-30, BT-47) a právna forma so zápisom v registri (BT-33) sa vyžadujú, ak existujú; BT-7 (dátum uskutočnenia zdaniteľného plnenia) sa vyžaduje, ak sa líši od dátumu vyhotovenia; pri oslobodení treba kód VATEX a tam, kde to zákon vyžaduje, aj text dôvodu.
Čo je UUID faktúry?
Prístupové body identifikujú každú faktúru pomocou UUID verzie 5, vypočítaného zo schémy BT-34, hodnoty BT-34, BT-3, BT-1 a BT-2 oddelených jednou medzerou, v pevnom mennom priestore 3fd00464-9f15-52ce-8cdc-6dd374d5ad42. Počítajú ho prístupové body; softvér si môže vypočítať rovnakú hodnotu, aby vedel spárovať stavové správy. Vzorový príklad v transpozícii uvádza ako výsledok samotný menný priestor, preto výsledok overte u svojho poskytovateľa.
Kto oznamuje údaje pri samofakturácii (self-billing)?
Podľa FAQ finančnej správy (vydanie z 21. 10. 2026, príklad č. 45) faktúru vyhotoví odberateľ (C4) v mene dodávateľa a pošle ju cez svojho poskytovateľa (C3) poskytovateľovi dodávateľa (C2); oznámenie údajov vykoná C3. V predchádzajúcom vydaní z 12. 10. 2026 stálo „C2“, takže ak ste podľa neho implementovali samofakturáciu, skontrolujte to. Samofaktúra má vlastný kód typu dokladu.
Môžem slovenským odberateľom naďalej posielať faktúry v PDF?
Pri tuzemských plneniach, na ktoré sa povinnosť vzťahuje, od 1. 1. 2027 nie: PDF nie je eFaktúra a formát EDIFACT sa tiež nepovažuje. Mimo tuzemského režimu zostávajú oslobodené plnenia (§ 28 až 43 a 47), zjednodušené faktúry (doklad do 100 eur alebo doklad z eKasy do 400 eur) a cezhraničné plnenia až do etapy ViDA od 1. 7. 2030.
Zdroje
- Finančná správa: eFaktúra (oficiálna stránka, dokumenty pre výrobcov softvéru)
- Transpozície štandardu Peppol BIS v podmienkach Slovenskej legislatívy, v1.12, 14. 10. 2026 (xlsx)
- FR SR 9/DPH/2025/IM: Najčastejšie otázky a odpovede k eFaktúre, vydanie z 21. 10. 2026 (PDF)
- Peppol Authority SK: špecifické požiadavky (0245:DIČ, centrálne SMP, akreditácia)
- Zoznam certifikovaných poskytovateľov doručovacej služby, 20. 10. 2026 (PDF)
- NR SR, parlamentná tlač 1454 (novela zákona o DPH)
- Zákon č. 385/2025 Z. z. na Slov-Lex
Súvisiace
- Slovakia eFaktúra 2027 for invoicing software (English)
- Bezplatný validátor e-faktúr v prehliadači
- EU e-invoice API: validácia, tvorba a smerovanie faktúr EN 16931
Overené podľa dokumentov finančnej správy (transpozícia v1.12, FAQ vydanie z 21. 10. 2026, zoznam poskytovateľov z 20. 10. 2026) a stavu tlače 1454 dňa 22. októbra 2026.
Fakty overené 2026-10-22. W System je výrobcom tohto produktu. Nie je spojený s Európskou komisiou. Nejde o právne ani daňové poradenstvo.