Peppol BIS Billing 3.0
Peppol BIS Billing 3.0 je hlavný štandard pre elektronické faktúry v sieti Peppol. Je založený na európskom štandarde EN 16931 a predstavuje jeho konkrétnu implementáciu (CIUS - Core Invoice Usage Specification).
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0
Podporované formáty
| Formát | Verzia | Popis | Použitie |
|---|---|---|---|
| UBL 2.1 | 2.1 | Universal Business Language | Primárny (odporúčaný) |
| CII D16B | D16B | UN/CEFACT Cross Industry Invoice | Alternatívny |
Slovensko bude používať UBL 2.1
Pre domáce B2B transakcie bude primárnym formátom UBL 2.1 v XML. Formát CII je možný po vzájomnej dohode oboch strán, ale UBL je odporúčaný štandard.
Document Type Identifier
Každý typ dokumentu v sieti Peppol má jedinečný identifikátor používaný na smerovanie:
// Faktúra (Invoice)
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1
// Dobropis (Credit Note)
urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2::CreditNote##
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1
Štruktúra UBL faktúry
Hlavné sekcie dokumentu
Položky označené oranžovou farbou sú povinné.
Príklad UBL faktúry
<?xml version="1.0" encoding="UTF-8"?>
<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">
<!-- Identifikácia špecifikácie -->
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<!-- Základné údaje faktúry -->
<cbc:ID>2025001234</cbc:ID>
<cbc:IssueDate>2025-12-15</cbc:IssueDate>
<cbc:DueDate>2026-01-14</cbc:DueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<!-- Dodávateľ -->
<cac:AccountingSupplierParty>
<cac:Party>
<cbc:EndpointID schemeID="0158">SK2020123456</cbc:EndpointID>
<cac:PartyName>
<cbc:Name>Dodávateľ s.r.o.</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:StreetName>Hlavná 123</cbc:StreetName>
<cbc:CityName>Bratislava</cbc:CityName>
<cbc:PostalZone>81101</cbc:PostalZone>
<cac:Country>
<cbc:IdentificationCode>SK</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID>SK2020123456</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:Party>
</cac:AccountingSupplierParty>
<!-- ... odberateľ, položky, sumy ... -->
</Invoice>
Validácia dokumentov
Každý dokument v sieti Peppol prechádza viacstupňovou validáciou:
- XSD Schema validácia - kontrola syntaktickej správnosti XML
- Schematron pravidlá EN 16931 - sémantické pravidlá európskeho štandardu
- Schematron pravidlá Peppol - špecifické pravidlá siete Peppol
- Národné pravidlá (CIUS) - prípadné slovenské rozšírenia
Príklady validačných pravidiel
| Pravidlo | Popis |
|---|---|
| BR-01 | Faktúra musí obsahovať identifikátor špecifikácie |
| BR-02 | Faktúra musí obsahovať číslo faktúry |
| BR-03 | Faktúra musí obsahovať dátum vystavenia |
| BR-CO-10 | Suma riadkov musí zodpovedať celkovej sume |
| PEPPOL-EN16931-R004 | Dokument musí obsahovať Peppol BIS profil |
Peppol Participant Identifier
Každý účastník siete je identifikovaný jedinečným Peppol ID:
// Formát: schéma:identifikátor
// Pre Slovensko (IČ DPH):
0158:SK2020123456
// Pre Slovensko (IČO):
0191:12345678
| Schéma | Popis | Príklad |
|---|---|---|
| 0158 | EU VAT (IČ DPH) | 0158:SK2020123456 |
| 0191 | EU National ID | 0191:12345678 |
| 9939 | SK DIČ | 9939:2020123456 |
Kódy a číselníky
ISO štandardy
- ISO 3166-1 alpha-2 - kódy krajín (SK, CZ, AT...)
- ISO 4217 - kódy mien (EUR, USD, CZK...)
- UNCL 1001 - typy dokumentov (380=faktúra, 381=dobropis)
- UNCL 4461 - spôsoby platby
Budúci vývoj - Peppol BIS 4.0
OpenPeppol oznámil, že štandardy PINT a BIS 3.0 sa zlúčia do novej verzie Peppol BIS 4.0, očakávanej koncom 2025 alebo začiatkom 2026. Táto verzia spojí globálnu flexibilitu s stabilitou súčasného štandardu.