Peppol-CTC pre ViDA

Ako PSB spracúva hlásenie Peppol-CTC pre ViDA DRR: model 5 rohov, MLS, TDD SK a stav podľa krajiny.

VAT in the Digital Age (ViDA) zavádza model 5 rohov pre e-fakturáciu: okrem dvoch Access Pointov a dvoch obchodných strán dostáva údaje faktúry aj daňová správa. Peppol Service Bus (PSB) od eConnect podporuje túto Peppol trasu vo svojom module Continuous Transaction Controls (CTC). Tento článok opisuje, ako PSB spracúva implementáciu Peppol-CTC pre ViDA Digital Reporting Requirements (DRR) a ktoré krajiny táto trasa obsluhuje.

Čo je Peppol-CTC?

Peppol-CTC je implementácia post-clearance hlásenia cez sieť Peppol. Súčasne s odoslaním faktúry cez Peppol ide hlásenie daňovej správe. Predchádzajúce schválenie nie je potrebné, na rozdiel od pre-clearance modelov ako talianske SdI alebo poľské KSeF.

Modul CTC PSB zabezpečuje:

  • Odoslanie faktúry cez sieť Peppol so 4 rohmi (ako vždy).
  • Hlásenie daňovej správe odosielateľa a/alebo príjemcu podľa špecifikácie krajiny.
  • Message Level Status (MLS): stav doručenia faktúry (C3) a odpoveď TDD od C5 (nástupca MLR, nie Invoice Response).

Pre integrátora sa fakturačné API nemení. Hlásenie beží na pozadí podľa SMP konfigurácie party a krajiny transakcie.

Slovensko: prvá krajina Peppol-CTC

Od 1. januára 2027 je Slovensko prvou krajinou EÚ, ktorá zavádza B2B mandát plne cez Peppol. OpenPeppol nepublikuje samostatnú špecifikáciu PINT-SK. Trasa faktúry je Peppol BIS Billing v3 (Bisv3); daňové hlásenie ide cez TDD SK v1.0.0 a MLS.

eConnect International B.V. je certifikované PASR (28. mája 2026) a dokončilo testbed OpenPeppol (Bisv3, TDD SK, MLS) 19. apríla 2026. Produkčné nasadenie živého B2B prevádzky cez Bisv3 ešte vyžaduje interné kroky v eConnect.

  • Peppol BIS Billing v3 (Bisv3) ako profil dokumentu, nie PINT-SK.
  • MLS (nie MLR a nie Invoice Response) pre doručenie faktúry (C3) a pre stav TDD Finančná správa (C5).
  • TDD SK v1.0.0 ako hlásenie pre Finančná správa (C5), len pri domácich transakciách (SK do SK).

Zákazníci so slovenskou prevádzkou nepotrebujú samostatné fakturačné API: TDD SK nasleduje automaticky pri domácej prevádzke. Faktúra z inej krajiny EÚ na Slovensko je bežná Peppol faktúra bez TDD.

Francúzsko: v produkcii, PA ešte nie plne natívne

Vo Francúzsku sa model 5 rohov zavádza cez Plateformes Agréées (PA) a Portail Public de Facturation (PPF). Francúzsko je pre zákazníkov v produkcii. PA stack ešte nie je plne natívny: žiadosť na DGFiP prebieha (spis 32625916, podané 24. júla 2026). Do schválenia DGFiP nehovoríme o certifikovanom PA. Pre zákazníka sa tým pripojenie nemení.

Francúzska trasa nie je slovenský balík. Nie je tu TDD SK. Francúzsko používa vlastné profily dokumentov a hlásenie cez PA alebo PPF.

Poľsko: KSeF plní ViDA, ale nie cez Peppol

Poľsko zavádza súlad ViDA DRR cez Krajowy System e-Faktur (KSeF), centrálnu národnú platformu. KSeF plní smernicu ViDA pre digitálne hlásenie, ale nebeží cez sieť Peppol. Je to pre-clearance model s vlastným mandátom a vlastnou technickou infraštruktúrou.

PSB podporuje KSeF natívnou priamou integráciou, s vlastnými hookmi a bez partnerskej trasy (pozri KSeF hook). Pre zákazníkov s poľskou aktivitou je to implementácia špecifická pre krajinu, nie trasa Peppol-CTC používaná pre Slovensko a Francúzsko.

Architektúra PSB-CTC
SúčasťFunkciaModul CTCCentrálna orchestrácia hlásení popri štandardnom odoslaní PeppolMapovanie podľa krajinyPodľa krajiny/profilu: Bisv3 + TDD SK pre Slovensko; vlastné profily pre Francúzsko; PINT AE / TDD AE a PINT OM / TDD OM sú na produktovej roadmapSpracovanie MLSGenerovanie a spracovanie Message Level Status: doručenie faktúry (C3) a odpoveď C5 po TDDSMP smerovanieDiscovery Peppol endpointov cez Service Metadata Locator a Service Metadata Publisher (ako pri každom odoslaní Peppol)Auditná stopaÚplné logovanie hlásení ako dôkaz súladu

Každá krajina potrebuje vlastné mapovanie. Peppol dáva transportnú a CTC vrstvu, ale obsah hlásenia a napojenie na národnú daňovú správu sa líšia podľa jurisdikcie.

Čo to znamená pre integrátorov?
  • Jedno fakturačné API pre všetky určenia. Modul CTC PSB rozhodne podľa SMP capabilities a cieľovej krajiny, či má prebehnúť hlásenie Peppol-CTC.
  • Žiadne samostatné volanie hlásenia z aplikácie zákazníka. Spätnú väzbu o odoslaní a stave hlásenia dostanete cez webhooky alebo poll-status.
  • Udalosti MLS idú cez existujúce hooky. Pre strany, ktoré spracúvajú stavové správy, je to rovnaký vzor ako stavy Invoice Response.
  • Konfigurácia podľa party cez SMP capabilities. Pre slovenskú Peppol party aktivujete Bisv3. Hlásenie TDD SK nasleduje len pri domácich SK transakciách, nie pri každej Bisv3 faktúre na Slovensko alebo zo Slovenska.
Roadmap
ObdobieStav2026Slovensko certifikované PASR, testbed Bisv3/TDD SK/MLS dokončený; interné produkčné kroky; Francúzsko v produkcii pre zákazníkov, žiadosť PA v riešení2027Mandát go-live Slovensko (1. januára 2027); stav PA Francúzska závisí od DGFiP2026-2027Spojené arabské emiráty (PINT AE + TDD AE) na produktovej roadmap; špecifikácie OpenPeppol sú publikované2030Celoeurópske ViDA DRR cez model 5 rohov od 1. júla 2030, pre cezhraničné B2B faktúry
Nie cez Peppol-CTC

Tieto trasy sú zámerne mimo modulu Peppol-CTC a majú vlastnú integráciu:

  • Poľsko, KSeF (pre-clearance cez centrálnu platformu, vlastný mandát)
  • Taliansko, SdI (pre-clearance, v prevádzke od 2019)
  • Rumunsko, RO e-Factura (pre-clearance cez ANAF)
  • Španielsko, VeriFactu (certifikovaný softvér s kryptografickým reťazením)
::e-accordion-item{value="pcv-1" header="Musím upraviť volanie fakturačného API pre krajiny Peppol-CTC?"} Nie. Fakturačné API ostáva rovnaké. Modul CTC PSB sám rozhodne podľa SMP capabilities a cieľovej krajiny, či má hlásenie ísť daňovej správe. Samostatné volanie hlásenia nerobíte. :: Aký je rozdiel medzi MLS a MLR?

MLS (Message Level Status) je nástupca MLR (Message Level Response). Pre Slovensko MLS potvrdzuje doručenie faktúry (C3) a stav TDD Finančná správa (C5). Invoice Response je stav medzi obchodnými stranami a nejde na C5.

Funguje Peppol-CTC aj pre poľské faktúry?

Nie. Poľsko zavádza ViDA DRR cez KSeF, pre-clearance platformu, ktorá nebeží cez sieť Peppol. PSB podporuje KSeF natívnou priamou integráciou, s vlastnými hookmi a bez partnerskej trasy, oddelene od trasy Peppol-CTC.

Kedy mám niečo aktivovať pre slovenských obchodných partnerov?

TDD SK nasleduje automaticky pri domácej prevádzke (SK do SK), keď je Bisv3 aktívne pre danú slovenskú Peppol party. Faktúra z inej krajiny EÚ na Slovensko ostáva bežnou Peppol faktúrou bez TDD. Vo fakturačnom API nie je samostatné volanie hlásenia.

Sieť Peppol cez API