Návody

Peppol BIS špecifikácia - technická dokumentácia a implementácia

Podrobný prehľad technickej dokumentácie Peppol BIS (Business Interoperability Specification). Naučte sa, ako implementovať BIS špecifikáciu, aké sú procesy a technické požiadavky pre vývojárov.

29. novembra 2025 7 min čítania 26 zobrazení
A

Admin

Peppol.sk

Kontaktovať

Peppol BIS (Business Interoperability Specification) je technická dokumentácia, ktorá definuje, ako implementovať elektronickú fakturáciu v sieti Peppol. Tento článok je určený predovšetkým pre vývojárov a architektov softvérových riešení.

Čo je BIS špecifikácia?

BIS špecifikácia poskytuje:

  • Technické požiadavky - presná definícia formátov a protokolov
  • Obchodné pravidlá - logika spracovania dokumentov
  • Validačné pravidlá - automatická kontrola správnosti
  • Kódové zoznamy - štandardizované hodnoty
  • Príklady - vzorové dokumenty

BIS Billing 3.0 funguje ako CIUS (Core Invoice Usage Specification), čo znamená, že je prísnejším podmnožinou európskeho štandardu EN 16931.

Architektúra BIS

BIS špecifikácia je postavená na viacerých vrstvách:

┌─────────────────────────────────────────┐
│         Peppol BIS Billing 3.0          │  ← Peppol špecifické rozšírenia
├─────────────────────────────────────────┤
│              EN 16931 CIUS              │  ← Európsky sémantický model
├─────────────────────────────────────────┤
│              UBL 2.1 Syntax             │  ← XML syntax
├─────────────────────────────────────────┤
│            XML / Schematron             │  ← Technická vrstva
└─────────────────────────────────────────┘

Kľúčové dokumenty BIS

DokumentPopisÚčel
BIS DocumentHlavná špecifikáciaPopis procesov a požiadaviek
Syntax BindingUBL mapovaniePrepojenie sémantiky a syntaxe
Code ListsKódovníkyŠtandardizované hodnoty
SchematronValidačné pravidláAutomatická validácia
ExamplesVzorové faktúryReferenčné implementácie

Identifikátory procesu

Každá BIS faktúra musí obsahovať tieto identifikátory:

CustomizationID (Špecifikácia)

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>

ProfileID (Obchodný proces)

<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>

Podporované obchodné procesy

BIS Billing 3.0 podporuje 9 hlavných scenárov:

  1. P1 - Fakturácia na základe objednávky
  2. P2 - Fakturácia na základe zmluvy
  3. P3 - Fakturácia na základe dodacieho listu
  4. P4 - Zálohová fakturácia
  5. P5 - Okamžitá platba
  6. P6 - Oprava faktúry (dobropis)
  7. P7 - Samoúčtovanie
  8. P8 - Čiastková fakturácia
  9. P9 - Faktúra bez objednávky

Technické komponenty

XML Namespaces

<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
         xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
         xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">

Schematron súbory

Pre validáciu sú potrebné tieto súbory:

  • CEN-EN16931-UBL.sch - európske pravidlá
  • PEPPOL-EN16931-UBL.sch - Peppol pravidlá

Viac o validácii nájdete v článku Validácia Peppol faktúr.

Implementačné kroky

  1. Analýza požiadaviek
    • Zistite, aké typy faktúr potrebujete
    • Identifikujte obchodné procesy
    • Určte DPH scenáre
  2. Návrh mapovania
    • Mapujte interné dáta na UBL elementy
    • Definujte transformačné pravidlá
    • Pripravte kódovníky
  3. Implementácia
    • Vytvorte XML generátor
    • Implementujte validáciu
    • Integruujte s Access Point
  4. Testovanie
    • Unit testy pre validáciu
    • Integračné testy s testovacím prostredím
    • UAT s reálnymi partnermi

Kódové zoznamy

BIS špecifikácia používa štandardizované kódové zoznamy:

  • UNCL1001 - typy dokumentov
  • UNCL5305 - DPH kategórie
  • UNCL4461 - platobné metódy
  • ISO 3166-1 - kódy krajín
  • ISO 4217 - kódy mien
  • ICD - identifikačné schémy organizácií
  • EAS - schémy elektronických adries

Verzie a aktualizácie

BIS špecifikácia je pravidelne aktualizovaná:

  • Hlavné verzie - významné zmeny (napr. 2.0 → 3.0)
  • Menšie verzie - opravy a doplnenia (napr. 3.0.13 → 3.0.14)
  • Release notes - dokumentácia zmien

Aktuálna verzia: BIS Billing 3.0 (May 2025 release)

Stiahnuteľné zdroje

Oficiálna dokumentácia je dostupná na:

Súvisiace články

Zdroj: Peppol BIS Billing 3.0 - Specification

Zdieľať článok

Súvisiace články