E-faktura / Pravidla
Pravidla 332 kódů
Kódy pravidel e-faktury
Ke každému kódu, který naše kontrola hlásí, je tu stránka: co pravidlo kontroluje, původní znění a co s tím. Soubor si zkontrolujete zdarma ve svém prohlížeči.
BR
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)
- 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)
- 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
- BR-18 Daňový zástupce dodavatele (BG-11) musí mít jméno (BT-62)
- 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)
- BR-50 Číslo účtu (BT-84) je prázdné
- BR-51 Číslo platební karty (BT-87) má více než
- 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)
- BR-56 Daňový zástupce (BG-11) musí mít DIČ (BT-63)
- BR-57 V adrese místa dodání (BG-15) chybí kód země (BT-80)
- BR-61 Při způsobu platby 58 (převod) musí být uvedeno číslo účtu (BT-84)
- 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-AE
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
- BR-AE-10 Při kategorii DPH AE (přenesení daňové povinnosti) musí rozpis DPH
BR-AF
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
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
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licence EUPL 1.2), 2 kódů
- 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
BR-CL
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 pre faktúru
- BR-CL-03 Použijte kód z číselníku ISO 4217 alfa
- BR-CL-04 Použijte kód z číselníku ISO 4217 alfa
- BR-CL-05 Použijte kód z číselníku ISO 4217 alfa
- 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 (napriklad SK, CZ, 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 (napriklad 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-CO
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
- BR-CO-10 Opravte součet nebo částky řádku
- BR-CO-11 Součet slev nesedí: cbc:AllowanceTotalAmount (BT-107)
- BR-CO-12 Součet příplatku nesedí: cbc:ChargeTotalAmount (BT-108)
- 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)
- 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
- 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-E
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-G
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
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
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
BR-S
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
- 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
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í
PEPPOL-COMMON-R
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 97
- 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
- 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
PEPPOL-EN16931-CL
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 6 kódů
- PEPPOL-EN16931-CL001 Peppol připouští application/pdf, image/png, image/jpeg, text/csv, xlsx
- 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
PEPPOL-EN16931-F
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 1 kódů
- PEPPOL-EN16931-F001 Datum v prvku cbc:IssueDate musí být ve tvaru RRRR-MM-DD a musí existovat
PEPPOL-EN16931-P
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
- PEPPOL-EN16931-P0108 Kód osvobození VATEX-EU-D patří ke kategorii DPH E, v souboru je kategorie
- PEPPOL-EN16931-P0109 Kód osvobození VATEX-EU-F patří ke kategorii DPH E, v souboru je kategorie
- PEPPOL-EN16931-P0110 Kód osvobození VATEX-EU-I patří ke kategorii DPH E, v souboru je kategorie
- PEPPOL-EN16931-P0111 Kód osvobození VATEX-EU-J patří ke kategorii DPH E, v souboru je kategorie
- PEPPOL-EN16931-P0112 Kód typu dokladu 326 se v Peppolu používá jen tehdy, když jsou dodavatel i
PEPPOL-EN16931-R
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, tedy ?
- 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
BR-DE
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licence Apache 2.0), 31 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
- 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
- BR-DE-30 Při inkasu (BG-19) musí být uveden identifikátor věřitele (BT-90)
- BR-DE-31 Při inkasu (BG-19) musí být uvedeno číslo účtu plátce (BT-91)
BR-DE-TMP
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licence Apache 2.0), 1 kódů
- BR-DE-TMP-32 Doklad by měl uvádět datum dodání: buď BT-72
BR-DEC
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licence Apache 2.0), 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-DEX
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=
BR-TMP
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licence Apache 2.0), 2 kódů
- 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
ARL
vlastní kontrola ARLing, není ze schematronu, 9 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 SK2020000000
- 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
vlastní kontrola ARLing, není ze schematronu, 1 kódů
- CII-01 Toto je e-faktura v syntaxi CII (UN/CEFACT Cross Industry Invoice)
XML
vlastní kontrola ARLing, není ze schematronu, 3 kódů
- XML-01 Soubor obsahuje DOCTYPE s vlastnimi definicemi
- XML-02 Hlavní prvek souboru je Nieco
- XML-03 Hlavní prvek Invoice má být ve jmenném prostoru
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. Licence k citovaným zněním jsou uvedeny v našich zdrojích.