Čo je ProfileID a CustomizationID (BT-23/BT-24) v eFaktúre?
Krátka odpoveď
BT-23, v UBL element cbc:ProfileID, identifikuje typ obchodného procesu Peppol (napríklad štandardný proces fakturácie). BT-24, element cbc:CustomizationID, presne určuje, ktorej verzii špecifikácie EN 16931 a Peppol BIS Billing 3.0 dokument zodpovedá. Obe polia vypĺňa automaticky fakturačný softvér alebo digitálny poštár, používateľ do nich ručne nezasahuje.
ProfileID
Typ obchodného procesu Peppol, element cbc:ProfileID.
CustomizationID
Verzia špecifikácie EN 16931/Peppol BIS, element cbc:CustomizationID.
Nie používateľ
Ide o systémovú, nie obchodnú hodnotu faktúry.
Nie chyba vo faktúre
Nesprávna hodnota signalizuje zastaraný export, nie chybu v údajoch dokladu.
Podrobné vysvetlenie
Tieto dve polia fungujú ako „vizitka“ formátu dokumentu — validátor aj prijímajúci systém si podľa nich overia, akým súborom pravidiel sa má faktúra riadiť. Ak by CustomizationID neobsahovalo správnu, aktuálne podporovanú hodnotu (napríklad zastaranú verziu Peppol BIS Billing 3.0), validátor môže dokument odmietnuť alebo ho vyhodnotiť podľa nesprávnej sady pravidiel. Chybná alebo chýbajúca hodnota v týchto poliach je typicky chybou konfigurácie fakturačného softvéru alebo exportného modulu, nie chybou používateľa pri vypĺňaní konkrétnej faktúry.
Ako to vyplýva zo zákona
BT-23 a BT-24 sú výlučne technické, syntaktické polia definované normou EN 16931 a špecifikáciou Peppol BIS Billing 3.0; zákon č. 222/2004 Z. z. o DPH tieto polia nepozná ani nevyžaduje, keďže nejde o obchodný ani daňový údaj faktúry.
Praktické príklady
- Fakturačný softvér automaticky vloží do BT-24 aktuálnu identifikáciu verzie Peppol BIS Billing 3.0 pri každom vygenerovanom XML.
- Vývojár pri debugovaní XML Zachranárom skontroluje, či hodnota CustomizationID zodpovedá aktuálne podporovanej verzii špecifikácie.
- ERP konzultant pri nastavovaní nového exportného modulu nastaví BT-23 a BT-24 raz, na úrovni konfigurácie, nie pre každú faktúru zvlášť.
Najčastejšie chyby
- „Používateľ musí pri vystavovaní faktúry ručne vyplniť ProfileID a CustomizationID.“ Ide o systémové hodnoty, ktoré generuje fakturačný softvér automaticky pri exporte.
- „Chyba v BT-24 znamená chybu v obchodných údajoch faktúry.“ Znamená to zastaranú alebo nesprávnu konfiguráciu exportu, nie problém s obsahom dokladu.
- „BT-23 a BT-24 sú voliteľné a možno ich vynechať.“ Ide o povinné hlavičkové polia potrebné na to, aby validátor vedel, podľa akých pravidiel má dokument posúdiť.
Záver
BT-23 (ProfileID) a BT-24 (CustomizationID) sú automaticky generované technické polia, ktoré identifikujú Peppol proces a verziu špecifikácie; nesprávna hodnota signalizuje problém v konfigurácii softvéru, nie chybu vo faktúre samotnej.
Právny základ
- EN 16931 a Peppol BIS Billing 3.0, business termíny BT-23 (cbc:ProfileID) a BT-24 (cbc:CustomizationID)
Súvisiace otázky
- Čo znamená, že faktúra neprešla validáciou?
- Prečo ERP vyexportovalo neplatnú eFaktúru?
- Čo znamená PEPPOL-EN16931-R001/R053?
Nie je to právne poradenstvo. Zdroje: zákon č. 222/2004 Z. z. o DPH v znení zákona č. 385/2025 Z. z., norma EN 16931, špecifikácia OpenPeppol BIS Billing 3.0, interná referenčná dokumentácia BT polí eFaktúra centra. Overené 7. 7. 2026.