Pravidla 332 kódů
Pravidla a kódy chyb e-faktury
Ke každému z 332 kódů, které naše kontrola hlásí, je tu stránka: co pravidlo říká, proč jej validátor hlásí a jak chybu opravit. Kódy jsou seřazeny po skupinách tak, jak je píší validátory.
Skupiny pravidel
- BR Povinné údaje dokladu: číslo a datum, prodávající, kupující, adresy, řádky, slevy, přirážky, rozpis DPH a platební údaje. 58 kódů.
- BR-CO Součty, které musí sedět, a údaje, které na sobě závisí: například částka k úhradě, rozpis DPH nebo důvod slevy. 20 kódů.
- BR-DEC Kolik desetinných míst smějí mít částky v dokladu. 21 kódů.
- BR-CL Hodnota musí být z předepsaného číselníku: typ dokladu, měna, země, jednotka, kategorie DPH, způsob platby a další. 23 kódů.
- BR-S Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii S, tedy základní nebo snížená sazba. 10 kódů.
- BR-Z Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii Z, tedy nulová sazba. 10 kódů.
- BR-E Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii E, tedy osvobozeno od DPH. 10 kódů.
- BR-AE Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii AE, tedy přenesení daňové povinnosti. 10 kódů.
- BR-G Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii G, tedy vývoz mimo EU. 10 kódů.
- BR-IC Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii K, tedy dodání do jiného státu EU. 12 kódů.
- BR-O Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii O, tedy nepodléhá DPH. 14 kódů.
- BR-AF Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii L, tedy IGIC (Kanárské ostrovy). 10 kódů.
- BR-AG Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii M, tedy IPSI (Ceuta a Melilla). 10 kódů.
- BR-B Pravidla pro doklady, ve kterých má řádek, sleva, přirážka nebo rozpis DPH kategorii B, tedy rozdělená platba (Itálie). 2 kódy.
- PEPPOL-EN16931-R Co síť Peppol žádá navíc k EN 16931: údaje, které nesmějí chybět, a výpočty na řádcích, slevách a přirážkách. 28 kódů.
- PEPPOL-EN16931-P Které kódy typu dokladu Peppol přijímá a ke které kategorii DPH patří který kód osvobození VATEX. 11 kódů.
- PEPPOL-EN16931-CL, F Číselníky, které Peppol zužuje (typy příloh, důvody slev a přirážek, měny, schémata elektronických adres), a tvar data. 7 kódů.
- PEPPOL-COMMON-R Délka a kontrolní číslice identifikátorů: GLN a národní čísla organizací z Norska, Dánska, Belgie, Itálie, Švédska a Austrálie. 13 kódů.
- BR-DE, BR-TMP Co německý XRechnung žádá navíc k EN 16931: kontakt prodávajícího, Leitweg-ID v poli BT-10, platební údaje a město s PSČ v adresách. Pravidla BR-TMP jsou ze stejného schematronu. 34 kódů.
- BR-DEX Pravidla pro doklady, které v cbc:CustomizationID hlásí rozšíření XRechnung: přílohy a atribut schemeID u identifikátorů. 6 kódů.
- ARL, XML, CII Kontroly, které jsme přidali sami a nejsou ze schematronu: tvar souboru XML, syntaxe CII, IBAN, DIČ, Leitweg-ID, data a měna. 13 kódů.
BR: základní pravidla EN 16931
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 58 kódů
- BR-01 Chybí identifikátor specifikace (BT-24, prvek cbc:CustomizationID)
- BR-02 Chybí číslo faktury (BT-1, prvek cbc:ID)
- BR-03 Chybí datum vystavení (BT-2, prvek cbc:IssueDate) ve tvaru RRRR-MM-DD
- BR-04 Chybí kód typu dokladu (BT-3)
- BR-05 Chybí měna faktury (BT-5, prvek cbc:DocumentCurrencyCode), například EUR
- BR-06 Chybí obchodní jméno dodavatele (BT-27)
- BR-07 Chybí obchodní jméno odběratele (BT-44)
- BR-08 Chybí poštovní adresa dodavatele (BG-5, prvek cac:PostalAddress)
- BR-09 V adrese dodavatele chybí kód země (BT-40) v…
- BR-10 Chybí poštovní adresa odběratele (BG-8, prvek cac:PostalAddress)
- BR-11 V adrese odběratele chybí kód země (BT-55) v…
- BR-12 Chybí součet částek řádku bez DPH (BT-106)
- BR-13 Chybí základ daně celkem (BT-109)
- BR-14 Chybí částka s DPH (BT-112)
- BR-15 Chybí částka k úhradě (BT-115)
- BR-16 Faktura nemá ani jeden řádek (BG-25)
- BR-17 Příjemce platby (BG-10) musí mít vlastní jméno v cac:PartyName/cbc:Name a…
- BR-18 Daňový zástupce dodavatele (BG-11) musí mít jméno (BT-62) v…
- BR-19 Daňový zástupce dodavatele (BG-11) musí mít poštovní adresu
- BR-20 V adrese daňového zástupce chybí kód země (BT-69)
- BR-21 Řádek 1 nemá označení (BT-126)
- BR-22 Řádek 1 nemá množství (BT-129)
- BR-23 Řádek 1: množství musí mít kód jednotky (BT-130), atribut unitCode…
- BR-24 Řádek 1 nemá částku bez DPH (BT-131)
- BR-25 Řádek 1 nemá název položky (BT-153) v cac:Item/cbc:Name
- BR-26 Řádek 1 nemá jednotkovou cenu bez DPH (BT-146) v cac:Price/cbc:PriceAmount
- BR-27 Řádek 1: jednotková cena bez DPH (BT-146) nesmí být záporná
- BR-28 Řádek 1: hrubá cena položky (BT-148) nesmí být záporná
- BR-29 Konec období (2026-08-31) je dřív než začátek (2026-09-30)
- BR-30 Konec období (2026-08-31) je dřív než začátek (2026-09-30)
- BR-31 Sleva na úrovni dokladu nemá částku
- BR-32 Sleva na úrovni dokladu nemá kategorii DPH
- BR-33 Sleva na úrovni dokladu musí mít důvod
- BR-36 Příplatek na úrovni dokladu nemá částku
- BR-37 Příplatek na úrovni dokladu nemá kategorii DPH
- BR-38 Příplatek na úrovni dokladu musí mít důvod
- BR-41 Sleva na úrovni řádku nemá částku
- BR-42 Sleva na úrovni řádku musí mít důvod
- BR-43 Příplatek na úrovni řádku nemá částku
- BR-44 Příplatek na úrovni řádku musí mít důvod
- BR-45 V rozpisu DPH chybí základ daně (BT-116, cbc:TaxableAmount)
- BR-46 V rozpisu DPH chybí částka daně (BT-117, cbc:TaxAmount)
- BR-47 V rozpisu DPH chybí kategorie DPH (BT-118)
- BR-48 V rozpisu DPH chybí sazba daně (BT-119, cbc:Percent)
- BR-49 Platební údaje (BG-16) musí mít kód způsobu platby (BT-81) v…
- BR-50 Číslo účtu (BT-84) je prázdné
- BR-51 Číslo platební karty (BT-87) má více než 10 znaků
- BR-52 Každá příloha (BG-24) musí mít označení (BT-122) v cbc:ID
- BR-53 Pokud je uvedena měna účtování DPH (BT-6, cbc:TaxCurrencyCode = CZK), musí…
- BR-54 Vlastnost položky (BG-32) musí mít název (BT-160, cbc:Name) i hodnotu
- BR-55 Odkaz na předchozí fakturu (BG-3) musí obsahovat její číslo (BT-25) v…
- BR-56 Daňový zástupce (BG-11) musí mít DIČ (BT-63) v…
- BR-57 V adrese místa dodání (BG-15) chybí kód země (BT-80) v…
- BR-61 Při způsobu platby 58 (převod) musí být uvedeno číslo účtu (BT-84) v…
- BR-62 Elektronická adresa dodavatele (BT-34) musí mít atribut schemeID, například…
- BR-63 Elektronická adresa odběratele (BT-49) musí mít atribut schemeID
- BR-64 Standardní identifikátor položky (BT-157) musí mít atribut schemeID…
- BR-65 Klasifikace položky (BT-158) musí mít atribut listID, například…
BR-CO: podmínky a součty EN 16931
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 20 kódů
- BR-CO-03 Datum uskutečnění zdanitelného plnění (BT-7, cbc:TaxPointDate) a jeho kód…
- BR-CO-04 Řádek 1 nemá kategorii DPH (BT-151)
- BR-CO-09 DIČ musí začínat kódem země podle ISO 3166-1 alfa-2, například CZ…
- BR-CO-10 Opravte součet nebo částky řádku
- BR-CO-11 Součet slev nesedí: cbc:AllowanceTotalAmount (BT-107) je…
- BR-CO-12 Součet příplatku nesedí: cbc:ChargeTotalAmount (BT-108) je…
- BR-CO-13 Základ daně celkem (BT-109) má být součet řádku minus slevy plus příplatky…
- BR-CO-14 DPH celkem (BT-110, cac:TaxTotal/cbc:TaxAmount) je…
- BR-CO-15 Částka s DPH (BT-112) má být základ daně…
- BR-CO-16 Částka k úhradě (BT-115) má být částka s DPH…
- BR-CO-17 DPH v rozpisu nesedí: základ 410.00 krát sazba -5 % je -20.50, v souboru je…
- BR-CO-18 Chybí rozpis DPH (BG-23)
- BR-CO-19 Fakturační období je uvedeno, ale je prázdné
- BR-CO-20 Fakturační období je uvedeno, ale je prázdné
- BR-CO-21 Sleva na úrovni dokladu musí mít důvod
- BR-CO-22 Příplatek na úrovni dokladu musí mít důvod
- BR-CO-23 Sleva na úrovni řádku musí mít důvod
- BR-CO-24 Příplatek na úrovni řádku musí mít důvod
- BR-CO-25 Částka k úhradě je kladná, proto musí být uveden datum splatnosti…
- BR-CO-26 Dodavatel nemá žádný identifikátor
BR-DEC: desetinná místa částek
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 21 kódů
- BR-DEC-01 Částka (BT-92, cbc:Amount) má více než…
- BR-DEC-02 Částka (BT-93, cbc:BaseAmount) má více než…
- BR-DEC-05 Částka (BT-99, cbc:Amount) má více než…
- BR-DEC-06 Částka (BT-100, cbc:BaseAmount) má více než…
- BR-DEC-09 Částka (BT-106, cbc:LineExtensionAmount) má více než…
- BR-DEC-10 Částka (BT-107, cbc:AllowanceTotalAmount) má více než…
- BR-DEC-11 Částka (BT-108, cbc:ChargeTotalAmount) má více než…
- BR-DEC-12 Částka (BT-109, cbc:TaxExclusiveAmount) má více než…
- BR-DEC-13 DPH celkem (cac:TaxTotal/cbc:TaxAmount) má více než…
- BR-DEC-14 Částka (BT-112, cbc:TaxInclusiveAmount) má více než…
- BR-DEC-15 DPH celkem (cac:TaxTotal/cbc:TaxAmount) má více než…
- BR-DEC-16 Částka (BT-113, cbc:PrepaidAmount) má více než…
- BR-DEC-17 Částka (BT-114, cbc:PayableRoundingAmount) má více než…
- BR-DEC-18 Částka (BT-115, cbc:PayableAmount) má více než…
- BR-DEC-19 Částka (BT-116, cbc:TaxableAmount) má více než…
- BR-DEC-20 Částka (BT-117, cbc:TaxAmount) má více než…
- BR-DEC-23 Částka (BT-131, cbc:LineExtensionAmount) má více než…
- BR-DEC-24 Částka (BT-136, cbc:Amount) má více než…
- BR-DEC-25 Částka (BT-137, cbc:BaseAmount) má více než…
- BR-DEC-27 Částka (BT-141, cbc:Amount) má více než…
- BR-DEC-28 Částka (BT-142, cbc:BaseAmount) má více než…
BR-CL: číselníky EN 16931
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 23 kódů
- BR-CL-01 Použijte kód z číselníku UNTDID 1001 pro fakturu
- BR-CL-03 Použijte kód z číselníku ISO 4217 alfa-3 (například EUR)
- BR-CL-04 Použijte kód z číselníku ISO 4217 alfa-3 (například EUR)
- BR-CL-05 Použijte kód z číselníku ISO 4217 alfa-3
- BR-CL-06 Použijte kód z číselníku UNTDID 2005 v rozsahu…
- BR-CL-07 Použijte kód z číselníku UNTDID 1153
- BR-CL-08 Použijte kód z číselníku UNTDID 4451
- BR-CL-10 Použijte kód z číselníku ISO 6523 ICD
- BR-CL-11 Použijte kód z číselníku ISO 6523 ICD
- BR-CL-13 Použijte kód z číselníku UNTDID 7143
- BR-CL-14 Použijte kód z číselníku ISO 3166-1 alfa-2 (například CZ, SK, DE)
- BR-CL-15 Použijte kód z číselníku ISO 3166-1 alfa-2
- BR-CL-16 Použijte kód z číselníku UNTDID 4461
- BR-CL-17 Použijte kód z číselníku UNTDID 5305 (S, Z, E, AE, K, G, O, L, M, B)
- BR-CL-18 Použijte kód z číselníku UNTDID 5305 (S, Z, E, AE, K, G, O, L, M, B)
- BR-CL-19 Použijte kód z číselníku UNCL 5189
- BR-CL-20 Použijte kód z číselníku UNCL 7161
- BR-CL-21 Použijte kód z číselníku ISO 6523 ICD
- BR-CL-22 Použijte kód z číselníku CEF VATEX (například VATEX-EU-AE)
- BR-CL-23 Použijte kód z číselníku UN/ECE Rec
- BR-CL-24 Použijte kód z číselníku MIMEMediaType
- BR-CL-25 Použijte kód z číselníku CEF EAS
- BR-CL-26 Použijte kód z číselníku ISO 6523 ICD
BR-S: kategorie DPH S, základní nebo snížená sazba
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 10 kódů
- BR-S-01 Doklad používá kategorii DPH S (základní nebo snížená sazba), proto musí…
- BR-S-02 Při kategorii DPH S (základní nebo snížená sazba) musí být uvedeno DIČ…
- BR-S-03 Při kategorii DPH S (základní nebo snížená sazba) musí být uvedeno DIČ…
- BR-S-04 Při kategorii DPH S (základní nebo snížená sazba) musí být uvedeno DIČ…
- BR-S-05 Řádek 1 má kategorii DPH S (základní nebo snížená sazba), proto musí mít…
- BR-S-06 Sleva na úrovni dokladu má kategorii DPH S (základní nebo snížená sazba)…
- BR-S-07 Příplatek na úrovni dokladu má kategorii DPH S…
- BR-S-08 Základ daně pro kategorii DPH S (základní nebo snížená sazba) při sazbě % má…
- BR-S-09 Při kategorii DPH S (základní nebo snížená sazba) má být částka DPH základ…
- BR-S-10 Při kategorii DPH S (základní nebo snížená sazba) nesmí být v rozpisu DPH…
BR-Z: kategorie DPH Z, nulová sazba
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 10 kódů
- BR-Z-01 Doklad používá kategorii DPH Z (nulová sazba), proto musí rozpis DPH…
- BR-Z-02 Při kategorii DPH Z (nulová sazba) musí být uvedeno DIČ dodavatele (BT-31)…
- BR-Z-03 Při kategorii DPH Z (nulová sazba) musí být uvedeno DIČ dodavatele (BT-31)…
- BR-Z-04 Při kategorii DPH Z (nulová sazba) musí být uvedeno DIČ dodavatele (BT-31)…
- BR-Z-05 Řádek 1 má kategorii DPH Z (nulová sazba), proto musí mít sazbu DPH 0
- BR-Z-06 Sleva na úrovni dokladu má kategorii DPH Z (nulová sazba), proto musí mít…
- BR-Z-07 Příplatek na úrovni dokladu má kategorii DPH Z (nulová sazba), proto musí mít…
- BR-Z-08 Základ daně pro kategorii DPH Z (nulová sazba) má být…
- BR-Z-09 Při kategorii DPH Z (nulová sazba) musí být částka DPH v rozpisu nula…
- BR-Z-10 Při kategorii DPH Z (nulová sazba) nesmí být v rozpisu DPH důvod osvobození
BR-E: kategorie DPH E, osvobozeno od DPH
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 10 kódů
- BR-E-01 Doklad používá kategorii DPH E (osvobozeno od DPH), proto musí rozpis DPH…
- BR-E-02 Při kategorii DPH E (osvobozeno od DPH) musí být uvedeno DIČ dodavatele…
- BR-E-03 Při kategorii DPH E (osvobozeno od DPH) musí být uvedeno DIČ dodavatele…
- BR-E-04 Při kategorii DPH E (osvobozeno od DPH) musí být uvedeno DIČ dodavatele…
- BR-E-05 Řádek 3 má kategorii DPH E (osvobozeno od DPH), proto musí mít sazbu DPH 0
- BR-E-06 Sleva na úrovni dokladu má kategorii DPH E (osvobozeno od DPH), proto musí…
- BR-E-07 Příplatek na úrovni dokladu má kategorii DPH E (osvobozeno od DPH), proto…
- BR-E-08 Základ daně pro kategorii DPH E (osvobozeno od DPH) má být…
- BR-E-09 Při kategorii DPH E (osvobozeno od DPH) musí být částka DPH v rozpisu nula…
- BR-E-10 Při kategorii DPH E (osvobozeno od DPH) musí rozpis DPH obsahovat důvod…
BR-AE: kategorie DPH AE, přenesení daňové povinnosti
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 10 kódů
- BR-AE-01 Doklad používá kategorii DPH AE (přenesení daňové povinnosti), proto musí…
- BR-AE-02 Při kategorii DPH AE (přenesení daňové povinnosti) musí být uvedeno DIČ…
- BR-AE-03 Při kategorii DPH AE (přenesení daňové povinnosti) musí být uvedeno DIČ…
- BR-AE-04 Při kategorii DPH AE (přenesení daňové povinnosti) musí být uvedeno DIČ…
- BR-AE-05 Řádek 1 má kategorii DPH AE (přenesení daňové povinnosti), proto musí mít…
- BR-AE-06 Sleva na úrovni dokladu má kategorii DPH AE (přenesení daňové povinnosti)…
- BR-AE-07 Příplatek na úrovni dokladu má kategorii DPH AE…
- BR-AE-08 Základ daně pro kategorii DPH AE (přenesení daňové povinnosti) má být…
- BR-AE-09 Při kategorii DPH AE (přenesení daňové povinnosti) musí být částka DPH v…
- BR-AE-10 Při kategorii DPH AE (přenesení daňové povinnosti) musí rozpis DPH…
BR-G: kategorie DPH G, vývoz mimo EU
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 10 kódů
- BR-G-01 Doklad používá kategorii DPH G (vývoz mimo EU), proto musí rozpis DPH…
- BR-G-02 Při kategorii DPH G (vývoz mimo EU) musí být uvedeno DIČ dodavatele (BT-31)…
- BR-G-03 Při kategorii DPH G (vývoz mimo EU) musí být uvedeno DIČ dodavatele (BT-31)…
- BR-G-04 Při kategorii DPH G (vývoz mimo EU) musí být uvedeno DIČ dodavatele (BT-31)…
- BR-G-05 Řádek 1 má kategorii DPH G (vývoz mimo EU), proto musí mít sazbu DPH 0
- BR-G-06 Sleva na úrovni dokladu má kategorii DPH G (vývoz mimo EU), proto musí mít…
- BR-G-07 Příplatek na úrovni dokladu má kategorii DPH G (vývoz mimo EU), proto musí…
- BR-G-08 Základ daně pro kategorii DPH G (vývoz mimo EU) má být…
- BR-G-09 Při kategorii DPH G (vývoz mimo EU) musí být částka DPH v rozpisu nula…
- BR-G-10 Při kategorii DPH G (vývoz mimo EU) musí rozpis DPH obsahovat důvod…
BR-IC: kategorie DPH K, dodání do jiného státu EU
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 12 kódů
- BR-IC-01 Doklad používá kategorii DPH K (dodání do jiného státu EU), proto musí…
- BR-IC-02 Při kategorii DPH K (dodání do jiného státu EU) musí být uvedeno DIČ…
- BR-IC-03 Při kategorii DPH K (dodání do jiného státu EU) musí být uvedeno DIČ…
- BR-IC-04 Při kategorii DPH K (dodání do jiného státu EU) musí být uvedeno DIČ…
- BR-IC-05 Řádek 1 má kategorii DPH K (dodání do jiného státu EU), proto musí mít…
- BR-IC-06 Sleva na úrovni dokladu má kategorii DPH K (dodání do jiného státu EU), proto…
- BR-IC-07 Příplatek na úrovni dokladu má kategorii DPH K (dodání do jiného státu EU)…
- BR-IC-08 Základ daně pro kategorii DPH K (dodání do jiného státu EU) má být…
- BR-IC-09 Při kategorii DPH K (dodání do jiného státu EU) musí být částka DPH v rozpisu…
- BR-IC-10 Při kategorii DPH K (dodání do jiného státu EU) musí rozpis DPH obsahovat…
- BR-IC-11 Při dodání do jiného státu EU (kategorie K) musí být uvedeno datum dodání…
- BR-IC-12 Při dodání do jiného státu EU (kategorie K) musí být uvedena země dodání…
BR-O: kategorie DPH O, nepodléhá DPH
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 14 kódů
- BR-O-01 Doklad používá kategorii DPH O (nepodléhá DPH), proto musí rozpis DPH…
- BR-O-02 Při kategorii DPH O (nepodléhá DPH) nesmí doklad obsahovat DIČ dodavatele…
- BR-O-03 Při kategorii DPH O (nepodléhá DPH) nesmí doklad obsahovat DIČ dodavatele…
- BR-O-04 Při kategorii DPH O (nepodléhá DPH) nesmí doklad obsahovat DIČ dodavatele…
- BR-O-05 Řádek 1 má kategorii DPH O (nepodléhá DPH), proto tam nesmí být sazba DPH
- BR-O-06 Sleva na úrovni dokladu má kategorii DPH O (nepodléhá DPH), proto tam nesmí…
- BR-O-07 Příplatek na úrovni dokladu má kategorii DPH O (nepodléhá DPH), proto tam…
- BR-O-08 Základ daně pro kategorii DPH O (nepodléhá DPH) má být…
- BR-O-09 Při kategorii DPH O (nepodléhá DPH) musí být částka DPH v rozpisu nula…
- BR-O-10 Při kategorii DPH O (nepodléhá DPH) musí rozpis DPH obsahovat důvod…
- BR-O-11 Doklad má rozpis DPH s kategorií O (nepodléhá DPH), proto nesmí mít žádný…
- BR-O-12 Doklad má rozpis DPH s kategorií O, proto musí mít všechny řádky kategorii O
- BR-O-13 Doklad má rozpis DPH s kategorií O, proto musí mít všechny slevy na úrovni…
- BR-O-14 Doklad má rozpis DPH s kategorií O, proto musí mít všechny příplatky na…
BR-AF: kategorie DPH L, IGIC (Kanárské ostrovy)
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 10 kódů
- BR-AF-01 Doklad používá kategorii DPH L (IGIC, Kanárské ostrovy), proto musí rozpis…
- BR-AF-02 Při kategorii DPH L (IGIC, Kanárské ostrovy) musí být uvedeno DIČ…
- BR-AF-03 Při kategorii DPH L (IGIC, Kanárské ostrovy) musí být uvedeno DIČ…
- BR-AF-04 Při kategorii DPH L (IGIC, Kanárské ostrovy) musí být uvedeno DIČ…
- BR-AF-05 Řádek 1 má kategorii DPH L (IGIC, Kanárské ostrovy), proto musí mít sazbu…
- BR-AF-06 Sleva na úrovni dokladu má kategorii DPH L (IGIC, Kanárské ostrovy), proto…
- BR-AF-07 Příplatek na úrovni dokladu má kategorii DPH L (IGIC, Kanárské ostrovy)…
- BR-AF-08 Základ daně pro kategorii DPH L (IGIC, Kanárské ostrovy) při sazbě…
- BR-AF-09 Při kategorii DPH L (IGIC, Kanárské ostrovy) má být částka DPH základ…
- BR-AF-10 Při kategorii DPH L (IGIC, Kanárské ostrovy) nesmí být v rozpisu DPH důvod…
BR-AG: kategorie DPH M, IPSI (Ceuta a Melilla)
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 10 kódů
- BR-AG-01 Doklad používá kategorii DPH M (IPSI, Ceuta a Melilla), proto musí rozpis…
- BR-AG-02 Při kategorii DPH M (IPSI, Ceuta a Melilla) musí být uvedeno DIČ dodavatele…
- BR-AG-03 Při kategorii DPH M (IPSI, Ceuta a Melilla) musí být uvedeno DIČ dodavatele…
- BR-AG-04 Při kategorii DPH M (IPSI, Ceuta a Melilla) musí být uvedeno DIČ dodavatele…
- BR-AG-05 Řádek 1 má kategorii DPH M (IPSI, Ceuta a Melilla), proto musí mít sazbu…
- BR-AG-06 Sleva na úrovni dokladu má kategorii DPH M (IPSI, Ceuta a Melilla), proto…
- BR-AG-07 Příplatek na úrovni dokladu má kategorii DPH M (IPSI, Ceuta a Melilla)…
- BR-AG-08 Základ daně pro kategorii DPH M (IPSI, Ceuta a Melilla) při sazbě…
- BR-AG-09 Při kategorii DPH M (IPSI, Ceuta a Melilla) má být částka DPH základ…
- BR-AG-10 Při kategorii DPH M (IPSI, Ceuta a Melilla) nesmí být v rozpisu DPH důvod…
BR-B: kategorie DPH B, rozdělená platba (Itálie)
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 2 kódy
- BR-B-01 Kategorie DPH B (rozdělená platba) lze použít jen na tuzemské italské…
- BR-B-02 Doklad používá současně kategorii B (rozdělená platba) a kategorii S
PEPPOL-EN16931-R: pravidla Peppol BIS Billing 3.0
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 28 kódů
- PEPPOL-EN16931-R001 Chybí obchodní proces (BT-23, cbc:ProfileID)
- PEPPOL-EN16931-R002 Na úrovni dokladu smí být nejvýše jedna poznámka (BT-22, cbc:Note)
- PEPPOL-EN16931-R003 Doplňte referenci odběratele (BT-10, cbc:BuyerReference) nebo číslo…
- PEPPOL-EN16931-R004 Pro Peppol musí cbc:CustomizationID (BT-24) začínat hodnotou urn:cen.eu:en…
- PEPPOL-EN16931-R005 Měna účtování DPH (BT-6) se musí lišit od měny faktury (BT-5)
- PEPPOL-EN16931-R007 Obchodní proces (BT-23, cbc:ProfileID) musí mít tvar urn:fdc:peppol.eu…
- PEPPOL-EN16931-R008 Prvek cbc:ProfileID je prázdný
- PEPPOL-EN16931-R010 Chybí elektronická adresa odběratele (BT-49, cbc:EndpointID se schemeID)
- PEPPOL-EN16931-R020 Chybí elektronická adresa dodavatele (BT-34, cbc:EndpointID se schemeID)
- PEPPOL-EN16931-R040 Částka slevy nebo příplatku má být základ krát procento děleno…
- PEPPOL-EN16931-R041 Pokud je uvedeno procento slevy nebo příplatku…
- PEPPOL-EN16931-R042 Pokud je uveden základ slevy nebo příplatku (cbc:BaseAmount), musí být…
- PEPPOL-EN16931-R043 cbc:ChargeIndicator musí mít hodnotu true (příplatek) nebo false (sleva)
- PEPPOL-EN16931-R044 Na úrovni ceny se příplatek nepřipouští
- PEPPOL-EN16931-R046 Cena bez DPH (BT-146) má být hrubá cena minus sleva
- PEPPOL-EN16931-R051 Všechny částky musí být v měně faktury (EUR)
- PEPPOL-EN16931-R053 Doklad musí mít právě jednu skupinu cac:TaxTotal s rozpisem DPH
- PEPPOL-EN16931-R054 Skupina cac:TaxTotal bez rozpisu DPH smí být jen tehdy, když je uvedena…
- PEPPOL-EN16931-R055 Částka DPH v měně faktury (BT-110) a v měně účtování DPH (BT-111) musí mít…
- PEPPOL-EN16931-R061 Při inkasu (způsob platby 59) musí být uveden referenční údaj mandátu…
- PEPPOL-EN16931-R080 Na úrovni dokladu smí být nejvýše jeden odkaz na projekt (BT-11)
- PEPPOL-EN16931-R100 Řádek 1: na jeden řádek smí být nejvýše jeden odkaz na fakturovaný objekt
- PEPPOL-EN16931-R101 Řádek 1: cac:DocumentReference se v řádku používá jen na fakturovaný objekt…
- PEPPOL-EN16931-R110 Řádek 1: začátek období řádku (…) je před začátkem období faktury
- PEPPOL-EN16931-R111 Řádek 1: konec období řádku (…) je po konci období faktury (2026-08-15)
- PEPPOL-EN16931-R120 Řádek 1: částka řádku má být množství 6 krát cena 45 děleno základním…
- PEPPOL-EN16931-R121 Řádek 1: základní množství ceny (BT-149, cac:Price/cbc:BaseQuantity) musí…
- PEPPOL-EN16931-R130 Řádek 1: jednotka základního množství (…) musí být stejná jako jednotka…
PEPPOL-EN16931-P: typy dokladu a kódy VATEX v Peppol
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 11 kódů
- PEPPOL-EN16931-P0100 Pro běžnou fakturu použijte 380
- PEPPOL-EN16931-P0101 Pro běžný dobropis použijte 381
- PEPPOL-EN16931-P0104 Kód osvobození VATEX-EU-G patří ke kategorii DPH G, v souboru je kategorie E
- PEPPOL-EN16931-P0105 Kód osvobození VATEX-EU-O patří ke kategorii DPH O, v souboru je kategorie E
- PEPPOL-EN16931-P0106 Kód osvobození VATEX-EU-IC patří ke kategorii DPH K, v souboru je kategorie…
- PEPPOL-EN16931-P0107 Kód osvobození VATEX-EU-AE patří ke kategorii DPH AE, v souboru je…
- PEPPOL-EN16931-P0108 Kód osvobození VATEX-EU-D patří ke kategorii DPH E, v souboru je kategorie S
- PEPPOL-EN16931-P0109 Kód osvobození VATEX-EU-F patří ke kategorii DPH E, v souboru je kategorie S
- PEPPOL-EN16931-P0110 Kód osvobození VATEX-EU-I patří ke kategorii DPH E, v souboru je kategorie S
- PEPPOL-EN16931-P0111 Kód osvobození VATEX-EU-J patří ke kategorii DPH E, v souboru je kategorie S
- PEPPOL-EN16931-P0112 Kód typu dokladu 326 se v Peppolu používá jen tehdy, když jsou dodavatel i…
PEPPOL-EN16931-CL, F: číselníky a formát data v Peppol
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 7 kódů
- PEPPOL-EN16931-CL001 Peppol připouští application/pdf, image/png, image/jpeg, text/csv, xlsx a…
- PEPPOL-EN16931-CL002 Kód důvodu "…" není v číselníku UNCL 5189
- PEPPOL-EN16931-CL003 Kód důvodu "…" není v číselníku UNCL 7161
- PEPPOL-EN16931-CL006 Kód data uskutečnění plnění (BT-8) musí být…
- PEPPOL-EN16931-CL007 Atribut currencyID prvku cbc:Amount musí být kód měny podle ISO 4217…
- PEPPOL-EN16931-CL008 Pro slovenské DIČ použijte 0245, pro německé USt-IdNr. 9930
- PEPPOL-EN16931-F001 Datum v prvku cbc:IssueDate musí být ve tvaru RRRR-MM-DD a musí existovat v…
PEPPOL-COMMON-R: tvar identifikátorů v Peppol
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 13 kódů
- PEPPOL-COMMON-R040 GLN musí mít platnou kontrolní číslici podle pravidel GS…
- PEPPOL-COMMON-R041 Norské organizační číslo musí mít 9 číslic a platnou kontrolní číslici
- PEPPOL-COMMON-R042 Dánské číslo CVR musí být 8 číslic nebo DK a 8 číslic
- PEPPOL-COMMON-R043 Belgické číslo podniku musí mít 10 číslic a platnou kontrolu mod…
- PEPPOL-COMMON-R044 Italský kód IPA má mít 6 alfanumerických znaků
- PEPPOL-COMMON-R045 Italský Codice Fiscale má mít 16 znaků nebo 11 číslic s platnou kontrolní…
- PEPPOL-COMMON-R046 Italský Codice Fiscale má mít 16 znaků nebo 11 číslic s platnou kontrolní…
- PEPPOL-COMMON-R047 Italská Partita IVA má mít 11 číslic s platnou kontrolní číslicí
- PEPPOL-COMMON-R048 Italská Partita IVA má mít 11 číslic s platnou kontrolní číslicí
- PEPPOL-COMMON-R049 Švédské organizační číslo musí mít 10 číslic a platnou kontrolní číslici
- PEPPOL-COMMON-R050 Australské číslo ABN musí mít 11 číslic a platnou kontrolu
- PEPPOL-COMMON-R052 Dánské číslo P má mít 10 číslic
- PEPPOL-COMMON-R053 Dánské číslo SE má mít tvar DK a 8 číslic
BR-DE, BR-TMP: národní pravidla XRechnung
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licence Apache 2.0), 34 kódů
- BR-DE-1 XRechnung vyžaduje platební údaje (BG-16)
- BR-DE-2 XRechnung vyžaduje kontakt dodavatele (BG-6)
- BR-DE-3 V adrese dodavatele chybí město (BT-37, cbc:CityName)
- BR-DE-4 V adrese dodavatele chybí PSČ (BT-38, cbc:PostalZone)
- BR-DE-5 V kontaktu dodavatele chybí jméno kontaktní osoby (BT-41, cbc:Name)
- BR-DE-6 V kontaktu dodavatele chybí telefon (BT-42, cbc:Telephone)
- BR-DE-7 V kontaktu dodavatele chybí e-mail (BT-43, cbc:ElectronicMail)
- BR-DE-8 V adrese odběratele chybí město (BT-52, cbc:CityName)
- BR-DE-9 V adrese odběratele chybí PSČ (BT-53, cbc:PostalZone)
- BR-DE-10 V adrese místa dodání chybí město (BT-77, cbc:CityName)
- BR-DE-11 V adrese místa dodání chybí PSČ (BT-78, cbc:PostalZone)
- BR-DE-14 XRechnung vyžaduje sazbu DPH (BT-119) v každém rozpisu DPH…
- BR-DE-15 XRechnung vyžaduje referenci odběratele (BT-10, cbc:BuyerReference)
- BR-DE-16 Doklad používá kategorie DPH S, E, proto musí obsahovat DIČ dodavatele…
- BR-DE-17 XRechnung očekává kód typu dokladu (BT-3) z užšího seznamu…
- BR-DE-18 Zápis skonta v platebních podmínkách (BT-20) má mít tvar #SKONTO#TAGE=…
- BR-DE-19 Při SEPA převodu (kód 58) má být v cac:PayeeFinancialAccount/cbc:ID platný…
- BR-DE-20 Při SEPA inkasu (kód 59) má být v…
- BR-DE-21 Pro XRechnung má cbc:CustomizationID (BT-24) začínat na urn:cen.eu:en…
- BR-DE-22 Každá příloha musí mít jiný atribut filename
- BR-DE-23-a Při převodu (kód 58) musí být uvedena skupina cac:PayeeFinancialAccount
- BR-DE-23-b Při převodu (kód 58) nesmí být uvedena karta (BG-18) ani inkasní mandát
- BR-DE-24-a Při platbě kartou (kód 48) musí být uvedena skupina cac:CardAccount (BG-18)
- BR-DE-24-b Při platbě kartou (kód 48) nesmí být uveden bankovní účet (BG-17) ani…
- BR-DE-25-a Při inkasu (kód 59) musí být uvedena skupina cac:PaymentMandate (BG-19)
- BR-DE-25-b Při inkasu (kód 59) nesmí být uveden bankovní účet příjemce (BG-17) ani…
- BR-DE-26 U opravného dokladu (kód 384) má být uveden odkaz na původní fakturu
- BR-DE-27 Telefon dodavatele (BT-42) má obsahovat alespoň tři číslice
- BR-DE-28 E-mail dodavatele (BT-43) má mít právě jeden znak @, alespoň dva znaky na…
- BR-DE-30 Při inkasu (BG-19) musí být uveden identifikátor věřitele (BT-90) v…
- BR-DE-31 Při inkasu (BG-19) musí být uvedeno číslo účtu plátce (BT-91) v…
- BR-DE-TMP-32 Doklad by měl uvádět datum dodání: buď BT-72…
- BR-TMP-2 Odkaz na externí dokument (BT-124, cbc:URI) musí být úplná adresa i se…
- BR-TMP-6 Datum v prvku cbc:IssueDate musí být ve tvaru RRRR-MM-DD, bez času a bez…
BR-DEX: rozšíření XRechnung
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licence Apache 2.0), 6 kódů
- BR-DEX-01 V rozšíření XRechnung je kromě běžných typu povolen navíc jen…
- BR-DEX-04 V rozšíření XRechnung musí být schemeID=…
- BR-DEX-05 V rozšíření XRechnung musí být schemeID=…
- BR-DEX-06 V rozšíření XRechnung musí být schemeID=…
- BR-DEX-07 V rozšíření XRechnung musí být schemeID elektronické adresy z číselníku CEF…
- BR-DEX-08 V rozšíření XRechnung musí být schemeID=…
ARL, XML, CII: vlastní kontroly ARLing
vlastní kontrola ARLing, není ze schematronu, 13 kódů
- ARL-DATUM Datum "…" v prvku cbc:IssueDate není platný den ve tvaru RRRR-MM-DD
- ARL-DATUM-PORADIE Datum splatnosti (…) je dřív než datum vystavení (2026-09-11)
- ARL-IBAN Zkontrolujte, zda není překlep v čísle účtu
- ARL-ICDPH Očekáváme SK a 10 číslic, například SK…
- ARL-LEITWEG Reference odběratele "…" vypadá jako německé Leitweg-ID, ale nemá očekávaný…
- ARL-MENA Prvek cbc:Amount má měnu USD, faktura je v měně EUR
- ARL-PROFIL Kontrolu jsme spustili jen v základním rozsahu EN 16931, bez pravidel…
- ARL-SK-DIC-TVAR Při schemeID="0245" má být v elektronické adrese slovenské DIČ: přesně 10…
- ARL-SK-SCHEMEID Dodavatel je ze Slovenska
- CII-01 Toto je e-faktura v syntaxi CII (UN/CEFACT Cross Industry Invoice)
- XML-01 Soubor obsahuje DOCTYPE s vlastními definicemi
- XML-02 Hlavní prvek souboru je Order
- XML-03 Hlavní prvek Invoice má být ve jmenném prostoru…
Zkontrolujte celý soubor
Nástroj obsahuje 332 pravidel. Při kontrole použije ta, která odpovídají profilu faktury, a u každého nálezu ukáže kód, větu česky a cestu k prvku. Soubor se čte ve vašem prohlížeči a nikam se neposílá. Zdarma a bez účtu.
Co s touto chybou udělá náš nástroj
Kontrola najde tyto kódy ve vašem souboru a ukáže, kde v XML jsou. Když fakturu vytvoříte v našem generátoru, hotové XML projde před stažením toutéž kontrolou a se zbývající chybou se nestáhne.
Kontrola i náhled stojí 0 € a jsou bez účtu. Za stažení hotového XML se platí 2,90 € bez DPH, odemčeno v prohlížeči na 24 hodin, nebo 9,90 € bez DPH na 30 dní včetně dávky z CSV.
Tato stránka v jiném jazyce: English · Deutsch · Slovensky
Naše kontrola není úplná: nekontrolujeme schéma XSD ani všechna pravidla, a to, že soubor projde, neříká nic o tom, zda jej odběratel nebo síť Peppol přijme. Zdroj citovaného znění je uveden u citace.
Obsah stránky naposledy změněn: