Čo je BT-33 (právna forma) a prečo ho eFaktúra vyžaduje?
Krátka odpoveď
BT-33 je pole pre doplňujúce právne informácie o dodávateľovi, najčastejšie údaj o zápise v obchodnom registri (napríklad súd, oddiel a vložka). V UBL sa zapisuje ako element cac:PartyLegalEntity/cbc:CompanyLegalForm. Ide o nepovinné pole, no množstvo starších fakturačných systémov ho generuje nesprávne, čo je jedna z bežných príčin, prečo XML neprejde validáciou podľa pravidla PEPPOL-EN16931-R080.
Právna forma / zápis v OR
Element cac:PartyLegalEntity/cbc:CompanyLegalForm.
Bežná chyba mapovania
Starší export zapíše obsah do AdditionalLegalInformation namiesto CompanyLegalForm.
Ale často nesprávne mapované
Chyba nie je v obsahu, ale v tom, do ktorého elementu sa zapíše.
Automaticky rozpozná a opraví
S povinným ľudským schválením pred stiahnutím opraveného súboru.
Podrobné vysvetlenie
Chyba PEPPOL-EN16931-R080 typicky vzniká vtedy, keď starší fakturačný systém zapíše všeobecné právne informácie do nesprávneho elementu, konkrétne AdditionalLegalInformation namiesto správneho CompanyLegalForm (BT-33). Ide o technickú chybu mapovania v exportnom module, nie o chybu v samotnom obsahu údaja — text o zápise v obchodnom registri je väčšinou správny, len je uložený v nesprávnom XML elemente. Nástroj XML Záchranár na efakturacentrum.sk vie túto konkrétnu chybu automaticky rozpoznať a s ľudským schválením opraviť premiestnením obsahu do správneho elementu.
Ako to vyplýva zo zákona
BT-33 je business termín EN 16931 a Peppol BIS Billing 3.0, technickú štruktúru elementu CompanyLegalForm nešpecifikuje slovenský zákon o DPH. Povinnosť uvádzať zápis v obchodnom registri v obchodnej korešpondencii vyplýva zo zákona č. 513/1991 Zb. Obchodný zákonník, § 3a.
Praktické príklady
- Starší účtovný softvér zapíše „Zapísaná v OR OS Bratislava I, oddiel Sro, vložka 12345“ do AdditionalLegalInformation namiesto CompanyLegalForm — XML neprejde validáciou s chybou R080.
- Vývojár pri oprave exportného modulu premapuje tento údaj do správneho elementu CompanyLegalForm.
- Používateľ nahrá chybné XML do XML Záchranára, ktorý navrhne presun obsahu a čaká na ľudské schválenie opravy.
Najčastejšie chyby
- „Chyba R080 znamená, že údaj o zápise v obchodnom registri je nesprávny alebo chýba.“ Údaj je zvyčajne správny, len je zapísaný v nesprávnom XML elemente.
- „BT-33 je povinné pole na každej faktúre.“ Ide o nepovinné pole; problém nastáva len vtedy, keď ho systém nesprávne namapuje na iný element.
- „Opravu chyby R080 treba robiť ručne v XML editore.“ XML Záchranár vie túto konkrétnu chybu rozpoznať a navrhnúť automatický, ale ľudsky schválený presun obsahu.
Záver
BT-33 je nepovinné pole pre právnu formu alebo zápis v obchodnom registri dodávateľa; jeho nesprávne namapovanie do elementu AdditionalLegalInformation namiesto CompanyLegalForm je bežnou príčinou chyby PEPPOL-EN16931-R080, ktorú vie XML Záchranár automaticky opraviť.
Právny základ
- EN 16931 a Peppol BIS Billing 3.0, business termín BT-33 / element cac:PartyLegalEntity/cbc:CompanyLegalForm, pravidlo PEPPOL-EN16931-R080
- Zákon č. 513/1991 Zb. Obchodný zákonník, § 3a
Súvisiace otázky
- Prečo ERP vyexportovalo neplatnú eFaktúru?
- Ako opraviť chybu v XML bez porušenia účtovníctva?
- Musí faktúra obsahovať údaje z OR aj o odberateľovi?
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.