E-faktúra / Pravidlá
Pravidlá 332 kódov
Kódy pravidiel e-faktúry
Ku každému kódu, ktorý naša kontrola hlási, je tu stránka: čo pravidlo kontroluje, pôvodné znenie a čo s tým. Súbor si viete skontrolovať zadarmo vo svojom prehliadači.
BR
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 58 kódov
- BR-01 Chýba identifikátor špecifikácie (BT-24, prvok cbc:CustomizationID)
- BR-02 Chýba číslo faktúry (BT-1, prvok cbc:ID)
- BR-03 Chýba dátum vystavenia (BT-2, prvok cbc:IssueDate) v tvare RRRR-MM-DD
- BR-04 Chýba kód typu dokladu (BT-3)
- BR-05 Chýba mena faktúry (BT-5, prvok cbc:DocumentCurrencyCode), napríklad EUR
- BR-06 Chýba obchodné meno dodávateľa (BT-27)
- BR-07 Chýba obchodné meno odberateľa (BT-44)
- BR-08 Chýba poštová adresa dodávateľa (BG-5, prvok cac:PostalAddress)
- BR-09 V adrese dodávateľa chýba kód krajiny (BT-40)
- BR-10 Chýba poštová adresa odberateľa (BG-8, prvok cac:PostalAddress)
- BR-11 V adrese odberateľa chýba kód krajiny (BT-55)
- BR-12 Chýba súčet suma riadkov bez DPH (BT-106)
- BR-13 Chýba základ dane spolu (BT-109)
- BR-14 Chýba suma s DPH (BT-112)
- BR-15 Chýba suma na úhradu (BT-115)
- BR-16 Faktúra nemá ani jeden riadok (BG-25)
- BR-17 Príjemca platby (BG-10) musí mať vlastné meno v cac:PartyName/cbc:Name
- BR-18 Daňový zástupca dodávateľa (BG-11) musí mať meno (BT-62)
- BR-19 Daňový zástupca dodávateľa (BG-11) musí mať poštovú adresu
- BR-20 V adrese daňového zástupcu chýba kód krajiny (BT-69)
- BR-21 Riadok 1 nemá označenie (BT-126)
- BR-22 Riadok 1 nemá množstvo (BT-129)
- BR-23 Riadok 1: množstvo musí mať kód jednotky (BT-130), atribút unitCode
- BR-24 Riadok 1 nemá sumu bez DPH (BT-131)
- BR-25 Riadok 1 nemá názov položky (BT-153) v cac:Item/cbc:Name
- BR-26 Riadok 1 nemá jednotkovú cenu bez DPH (BT-146) v cac:Price/cbc:PriceAmount
- BR-27 Riadok 1: jednotková cena bez DPH (BT-146) nesmie byť záporná
- BR-28 Riadok 1: hrubá cena položky (BT-148) nesmie byť záporná
- BR-29 Koniec obdobia (2026-08-31) je skôr ako začiatok (2026-09-30)
- BR-30 Koniec obdobia (2026-08-31) je skôr ako začiatok (2026-09-30)
- BR-31 Zľava na úrovni dokladu nemá sumu
- BR-32 Zľava na úrovni dokladu nemá kategóriu DPH
- BR-33 Zľava na úrovni dokladu musí mať dôvod
- BR-36 Príplatok na úrovni dokladu nemá sumu
- BR-37 Príplatok na úrovni dokladu nemá kategóriu DPH
- BR-38 Príplatok na úrovni dokladu musí mať dôvod
- BR-41 Zľava na úrovni riadku nemá sumu
- BR-42 Zľava na úrovni riadku musí mať dôvod
- BR-43 Príplatok na úrovni riadku nemá sumu
- BR-44 Príplatok na úrovni riadku musí mať dôvod
- BR-45 V rozpise DPH chýba základ dane (BT-116, cbc:TaxableAmount)
- BR-46 V rozpise DPH chýba suma dane (BT-117, cbc:TaxAmount)
- BR-47 V rozpise DPH chýba kategória DPH (BT-118)
- BR-48 V rozpise DPH chýba sadzba dane (BT-119, cbc:Percent)
- BR-49 Platobné údaje (BG-16) musia mať kód spôsobu platby (BT-81)
- BR-50 Číslo účtu (BT-84) je prázdne
- BR-51 Číslo platobnej karty (BT-87) má viac
- BR-52 Každá príloha (BG-24) musí mať označenie (BT-122) v cbc:ID
- BR-53 Ak je uvedená mena účtovania DPH (BT-6, cbc:TaxCurrencyCode = CZK), musí byť
- BR-54 Vlastnosť položky (BG-32) musí mať aj názov (BT-160, cbc:Name) aj hodnotu
- BR-55 Odkaz na predchádzajúcu faktúru (BG-3) musí obsahovať jej číslo (BT-25)
- BR-56 Daňový zástupca (BG-11) musí mať IČ DPH (BT-63)
- BR-57 V adrese miesta dodania (BG-15) chýba kód krajiny (BT-80)
- BR-61 Pri spôsobe platby 58 (prevod) musí byť uvedené číslo účtu (BT-84)
- BR-62 Elektronická adresa dodávateľa (BT-34) musí mať atribút schemeID, napríklad
- BR-63 Elektronická adresa odberateľa (BT-49) musí mať atribút schemeID
- BR-64 Štandardný identifikátor položky (BT-157) musí mať atribút schemeID
- BR-65 Klasifikácia položky (BT-158) musí mať atribút listID, napríklad
BR-AE
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 10 kódov
- BR-AE-01 Doklad používa kategóriu DPH AE (prenesenie daňovej povinnosti), preto musí
- BR-AE-02 Pri kategórii DPH AE (prenesenie daňovej povinnosti) musí byť uvedené IČ
- BR-AE-03 Pri kategórii DPH AE (prenesenie daňovej povinnosti) musí byť uvedené IČ
- BR-AE-04 Pri kategórii DPH AE (prenesenie daňovej povinnosti) musí byť uvedené IČ
- BR-AE-05 Riadok 1 má kategóriu DPH AE (prenesenie daňovej povinnosti), preto musí
- BR-AE-06 Zľava na úrovni dokladu má kategóriu DPH AE (prenesenie daňovej povinnosti)
- BR-AE-07 Príplatok na úrovni dokladu má kategóriu DPH AE
- BR-AE-08 Základ dane pre kategóriu DPH AE (prenesenie daňovej povinnosti) má byť
- BR-AE-09 Pri kategórii DPH AE (prenesenie daňovej povinnosti) musí byť suma DPH
- BR-AE-10 Pri kategórii DPH AE (prenesenie daňovej povinnosti) musí rozpis DPH
BR-AF
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 10 kódov
- BR-AF-01 Doklad používa kategóriu DPH L (IGIC, Kanárske ostrovy), preto musí rozpis
- BR-AF-02 Pri kategórii DPH L (IGIC, Kanárske ostrovy) musí byť uvedené IČ DPH
- BR-AF-03 Pri kategórii DPH L (IGIC, Kanárske ostrovy) musí byť uvedené IČ DPH
- BR-AF-04 Pri kategórii DPH L (IGIC, Kanárske ostrovy) musí byť uvedené IČ DPH
- BR-AF-05 Riadok 1 má kategóriu DPH L (IGIC, Kanárske ostrovy), preto musí mať sadzbu
- BR-AF-06 Zľava na úrovni dokladu má kategóriu DPH L (IGIC, Kanárske ostrovy), preto
- BR-AF-07 Príplatok na úrovni dokladu má kategóriu DPH L (IGIC, Kanárske ostrovy)
- BR-AF-08 Základ dane pre kategóriu DPH L (IGIC, Kanárske ostrovy) pri sadzbe
- BR-AF-09 Pri kategórii DPH L (IGIC, Kanárske ostrovy) má byť suma DPH základ
- BR-AF-10 Pri kategórii DPH L (IGIC, Kanárske ostrovy) nesmie byť v rozpise DPH dôvod
BR-AG
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 10 kódov
- BR-AG-01 Doklad používa kategóriu DPH M (IPSI, Ceuta a Melilla), preto musí rozpis
- BR-AG-02 Pri kategórii DPH M (IPSI, Ceuta a Melilla) musí byť uvedené IČ DPH
- BR-AG-03 Pri kategórii DPH M (IPSI, Ceuta a Melilla) musí byť uvedené IČ DPH
- BR-AG-04 Pri kategórii DPH M (IPSI, Ceuta a Melilla) musí byť uvedené IČ DPH
- BR-AG-05 Riadok 1 má kategóriu DPH M (IPSI, Ceuta a Melilla), preto musí mať sadzbu
- BR-AG-06 Zľava na úrovni dokladu má kategóriu DPH M (IPSI, Ceuta a Melilla), preto
- BR-AG-07 Príplatok na úrovni dokladu má kategóriu DPH M (IPSI, Ceuta a Melilla)
- BR-AG-08 Základ dane pre kategóriu DPH M (IPSI, Ceuta a Melilla) pri sadzbe
- BR-AG-09 Pri kategórii DPH M (IPSI, Ceuta a Melilla) má byť suma DPH základ
- BR-AG-10 Pri kategórii DPH M (IPSI, Ceuta a Melilla) nesmie byť v rozpise DPH dôvod
BR-B
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 2 kódov
- BR-B-01 Kategória DPH B (rozdelená platba) sa dá použiť len na tuzemskej talianskej
- BR-B-02 Doklad používa naraz kategóriu B (rozdelená platba) a kategóriu
BR-CL
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 23 kódov
- BR-CL-01 Použite kód z kódovníka UNTDID 1001 pre faktúru
- BR-CL-03 Použite kód z kódovníka ISO 4217 alfa
- BR-CL-04 Použite kód z kódovníka ISO 4217 alfa
- BR-CL-05 Použite kód z kódovníka ISO 4217 alfa
- BR-CL-06 Použite kód z kódovníka UNTDID 2005 v rozsahu
- BR-CL-07 Použite kód z kódovníka UNTDID 1153
- BR-CL-08 Použite kód z kódovníka UNTDID 4451
- BR-CL-10 Použite kód z kódovníka ISO 6523 ICD
- BR-CL-11 Použite kód z kódovníka ISO 6523 ICD
- BR-CL-13 Použite kód z kódovníka UNTDID 7143
- BR-CL-14 Použite kód z kódovníka ISO 3166-1 alfa-2 (napriklad SK, CZ, DE)
- BR-CL-15 Použite kód z kódovníka ISO 3166-1 alfa-2
- BR-CL-16 Použite kód z kódovníka UNTDID 4461
- BR-CL-17 Použite kód z kódovníka UNTDID 5305 (S, Z, E, AE, K, G, O, L, M, B)
- BR-CL-18 Použite kód z kódovníka UNTDID 5305 (S, Z, E, AE, K, G, O, L, M, B)
- BR-CL-19 Použite kód z kódovníka UNCL 5189
- BR-CL-20 Použite kód z kódovníka UNCL 7161
- BR-CL-21 Použite kód z kódovníka ISO 6523 ICD
- BR-CL-22 Použite kód z kódovníka CEF VATEX (napriklad VATEX-EU-AE)
- BR-CL-23 Použite kód z kódovníka UN/ECE Rec
- BR-CL-24 Použite kód z kódovníka MIMEMediaType
- BR-CL-25 Použite kód z kódovníka CEF EAS
- BR-CL-26 Použite kód z kódovníka ISO 6523 ICD
BR-CO
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 20 kódov
- BR-CO-03 Dátum vzniku daňovej povinnosti (BT-7, cbc:TaxPointDate) a jeho kód
- BR-CO-04 Riadok 1 nemá kategóriu DPH (BT-151)
- BR-CO-09 IČ DPH musí začínať kódom krajiny podľa ISO 3166
- BR-CO-10 Opravte súčet alebo sumy riadkov
- BR-CO-11 Súčet zliav nesedí: cbc:AllowanceTotalAmount (BT-107)
- BR-CO-12 Súčet príplatkov nesedí: cbc:ChargeTotalAmount (BT-108)
- BR-CO-13 Základ dane spolu (BT-109) má byť súčet riadkov minus zľavy plus príplatky
- BR-CO-14 DPH spolu (BT-110, cac:TaxTotal/cbc:TaxAmount)
- BR-CO-15 Suma s DPH (BT-112) má byť základ dane
- BR-CO-16 Suma na úhradu (BT-115) má byť suma s DPH
- BR-CO-17 DPH v rozpise nesedí: základ 410.00 krát sadzba -5 % je -20.50, v súbore
- BR-CO-18 Chýba rozpis DPH (BG-23)
- BR-CO-19 Fakturačné obdobie je uvedené, ale je prázdne
- BR-CO-20 Fakturačné obdobie je uvedené, ale je prázdne
- BR-CO-21 Zľava na úrovni dokladu musí mať dôvod
- BR-CO-22 Príplatok na úrovni dokladu musí mať dôvod
- BR-CO-23 Zľava na úrovni riadku musí mať dôvod
- BR-CO-24 Príplatok na úrovni riadku musí mať dôvod
- BR-CO-25 Suma na úhradu je kladná, preto musí byť uvedený dátum splatnosti
- BR-CO-26 Dodávateľ nemá žiadny identifikátor
BR-E
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 10 kódov
- BR-E-01 Doklad používa kategóriu DPH E (oslobodene od DPH), preto musí rozpis DPH
- BR-E-02 Pri kategórii DPH E (oslobodene od DPH) musí byť uvedené IČ DPH dodávateľa
- BR-E-03 Pri kategórii DPH E (oslobodene od DPH) musí byť uvedené IČ DPH dodávateľa
- BR-E-04 Pri kategórii DPH E (oslobodene od DPH) musí byť uvedené IČ DPH dodávateľa
- BR-E-05 Riadok 3 má kategóriu DPH E (oslobodene od DPH), preto musí mať sadzbu DPH
- BR-E-06 Zľava na úrovni dokladu má kategóriu DPH E (oslobodene od DPH), preto musí
- BR-E-07 Príplatok na úrovni dokladu má kategóriu DPH E (oslobodene od DPH), preto
- BR-E-08 Základ dane pre kategóriu DPH E (oslobodene od DPH) má byť
- BR-E-09 Pri kategórii DPH E (oslobodene od DPH) musí byť suma DPH v rozpise nula
- BR-E-10 Pri kategórii DPH E (oslobodene od DPH) musí rozpis DPH obsahovať dôvod
BR-G
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 10 kódov
- BR-G-01 Doklad používa kategóriu DPH G (vývoz mimo EU), preto musí rozpis DPH
- BR-G-02 Pri kategórii DPH G (vývoz mimo EU) musí byť uvedené IČ DPH dodávateľa
- BR-G-03 Pri kategórii DPH G (vývoz mimo EU) musí byť uvedené IČ DPH dodávateľa
- BR-G-04 Pri kategórii DPH G (vývoz mimo EU) musí byť uvedené IČ DPH dodávateľa
- BR-G-05 Riadok 1 má kategóriu DPH G (vývoz mimo EU), preto musí mať sadzbu DPH 0
- BR-G-06 Zľava na úrovni dokladu má kategóriu DPH G (vývoz mimo EU), preto musí mať
- BR-G-07 Príplatok na úrovni dokladu má kategóriu DPH G (vývoz mimo EU), preto musí
- BR-G-08 Základ dane pre kategóriu DPH G (vývoz mimo EU) má byť
- BR-G-09 Pri kategórii DPH G (vývoz mimo EU) musí byť suma DPH v rozpise nula
- BR-G-10 Pri kategórii DPH G (vývoz mimo EU) musí rozpis DPH obsahovať dôvod
BR-IC
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 12 kódov
- BR-IC-01 Doklad používa kategóriu DPH K (dodanie do iného štátu EU), preto musí
- BR-IC-02 Pri kategórii DPH K (dodanie do iného štátu EU) musí byť uvedené IČ DPH
- BR-IC-03 Pri kategórii DPH K (dodanie do iného štátu EU) musí byť uvedené IČ DPH
- BR-IC-04 Pri kategórii DPH K (dodanie do iného štátu EU) musí byť uvedené IČ DPH
- BR-IC-05 Riadok 1 má kategóriu DPH K (dodanie do iného štátu EU), preto musí mať
- BR-IC-06 Zľava na úrovni dokladu má kategóriu DPH K (dodanie do iného štátu EU), preto
- BR-IC-07 Príplatok na úrovni dokladu má kategóriu DPH K (dodanie do iného štátu EU)
- BR-IC-08 Základ dane pre kategóriu DPH K (dodanie do iného štátu EU) má byť
- BR-IC-09 Pri kategórii DPH K (dodanie do iného štátu EU) musí byť suma DPH v rozpise
- BR-IC-10 Pri kategórii DPH K (dodanie do iného štátu EU) musí rozpis DPH obsahovať
- BR-IC-11 Pri dodaní do iného štátu EU (kategória K) musí byť uvedený dátum dodania
- BR-IC-12 Pri dodaní do iného štátu EU (kategória K) musí byť uvedená krajina dodania
BR-O
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 14 kódov
- BR-O-01 Doklad používa kategóriu DPH O (nepodlieha DPH), preto musí rozpis DPH
- BR-O-02 Pri kategórii DPH O (nepodlieha DPH) nesmie doklad obsahovať IČ DPH
- BR-O-03 Pri kategórii DPH O (nepodlieha DPH) nesmie doklad obsahovať IČ DPH
- BR-O-04 Pri kategórii DPH O (nepodlieha DPH) nesmie doklad obsahovať IČ DPH
- BR-O-05 Riadok 1 má kategóriu DPH O (nepodlieha DPH), preto tam nesmie byť sadzba
- BR-O-06 Zľava na úrovni dokladu má kategóriu DPH O (nepodlieha DPH), preto tam
- BR-O-07 Príplatok na úrovni dokladu má kategóriu DPH O (nepodlieha DPH), preto tam
- BR-O-08 Základ dane pre kategóriu DPH O (nepodlieha DPH) má byť
- BR-O-09 Pri kategórii DPH O (nepodlieha DPH) musí byť suma DPH v rozpise nula
- BR-O-10 Pri kategórii DPH O (nepodlieha DPH) musí rozpis DPH obsahovať dôvod
- BR-O-11 Doklad má rozpis DPH s kategóriou O (nepodlieha DPH), preto nesmie mať
- BR-O-12 Doklad má rozpis DPH s kategóriou O, preto musia mať všetky riadky
- BR-O-13 Doklad má rozpis DPH s kategóriou O, preto musia mať všetky zľavy na úrovni
- BR-O-14 Doklad má rozpis DPH s kategóriou O, preto musia mať všetky príplatky
BR-S
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 10 kódov
- BR-S-01 Doklad používa kategóriu DPH S (základná alebo znížená sadzba), preto musí
- BR-S-02 Pri kategórii DPH S (základná alebo znížená sadzba) musí byť uvedené IČ DPH
- BR-S-03 Pri kategórii DPH S (základná alebo znížená sadzba) musí byť uvedené IČ DPH
- BR-S-04 Pri kategórii DPH S (základná alebo znížená sadzba) musí byť uvedené IČ DPH
- BR-S-05 Riadok 1 má kategóriu DPH S (základná alebo znížená sadzba), preto musí mať
- BR-S-06 Zľava na úrovni dokladu má kategóriu DPH S (základná alebo znížená sadzba)
- BR-S-07 Príplatok na úrovni dokladu má kategóriu DPH
- BR-S-08 Základ dane pre kategóriu DPH S (základná alebo znížená sadzba) pri sadzbe %
- BR-S-09 Pri kategórii DPH S (základná alebo znížená sadzba) má byť suma DPH základ
- BR-S-10 Pri kategórii DPH S (základná alebo znížená sadzba) nesmie byť v rozpise
BR-Z
EN 16931 schematron (ConnectingEurope/eInvoicing-EN16931, licencia EUPL 1.2), 10 kódov
- BR-Z-01 Doklad používa kategóriu DPH Z (nulová sadzba), preto musí rozpis DPH
- BR-Z-02 Pri kategórii DPH Z (nulová sadzba) musí byť uvedené IČ DPH dodávateľa
- BR-Z-03 Pri kategórii DPH Z (nulová sadzba) musí byť uvedené IČ DPH dodávateľa
- BR-Z-04 Pri kategórii DPH Z (nulová sadzba) musí byť uvedené IČ DPH dodávateľa
- BR-Z-05 Riadok 1 má kategóriu DPH Z (nulová sadzba), preto musí mať sadzbu DPH 0
- BR-Z-06 Zľava na úrovni dokladu má kategóriu DPH Z (nulová sadzba), preto musí mať
- BR-Z-07 Príplatok na úrovni dokladu má kategóriu DPH Z (nulová sadzba), preto musí
- BR-Z-08 Základ dane pre kategóriu DPH Z (nulová sadzba) má byť
- BR-Z-09 Pri kategórii DPH Z (nulová sadzba) musí byť suma DPH v rozpise nula
- BR-Z-10 Pri kategórii DPH Z (nulová sadzba) nesmie byť v rozpise DPH dôvod
PEPPOL-COMMON-R
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 13 kódov
- PEPPOL-COMMON-R040 GLN musí mať platnú kontrolnú číslicu podľa pravidiel GS
- PEPPOL-COMMON-R041 Nórske organizačné číslo musí mať 9 číslic a platnú kontrolnú číslicu
- PEPPOL-COMMON-R042 Dánske číslo CVR musí byť 8 číslic alebo DK a 8 číslic
- PEPPOL-COMMON-R043 Belgické číslo podniku musí mať 10 číslic a platnú kontrolu mod 97
- PEPPOL-COMMON-R044 Taliansky kód IPA má mať 6 alfanumerických znakov
- PEPPOL-COMMON-R045 Taliansky Codice Fiscale má mať 16 znakov alebo 11 číslic s platnou
- PEPPOL-COMMON-R046 Taliansky Codice Fiscale má mať 16 znakov alebo 11 číslic s platnou
- PEPPOL-COMMON-R047 Talianska Partita IVA má mať 11 číslic s platnou kontrolnou číslicou
- PEPPOL-COMMON-R048 Talianska Partita IVA má mať 11 číslic s platnou kontrolnou číslicou
- PEPPOL-COMMON-R049 Švédske organizačné číslo musí mať
- PEPPOL-COMMON-R050 Austrálske číslo ABN musí mať 11 číslic a platnú kontrolu
- PEPPOL-COMMON-R052 Dánske číslo P má mať 10 číslic
- PEPPOL-COMMON-R053 Dánske číslo SE má mať tvar DK a 8 číslic
PEPPOL-EN16931-CL
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 6 kódov
- PEPPOL-EN16931-CL001 Peppol pripúšťa application/pdf, image/png, image/jpeg, text/csv, xlsx a ods
- PEPPOL-EN16931-CL002 Kód dôvodu "…" nie je v kódovníku UNCL 5189
- PEPPOL-EN16931-CL003 Kód dôvodu "…" nie je v kódovníku UNCL 7161
- PEPPOL-EN16931-CL006 Kód dátumu vzniku daňovej povinnosti (BT-8) musí byť
- PEPPOL-EN16931-CL007 Atribút currencyID prvku cbc:Amount musí byť kód meny podľa ISO 4217
- PEPPOL-EN16931-CL008 Pre slovenské DIČ použite 0245, pre nemecké USt-IdNr
PEPPOL-EN16931-F
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 1 kódov
- PEPPOL-EN16931-F001 Dátum v prvku cbc:IssueDate musí byť v tvare RRRR-MM-DD a musí existovať
PEPPOL-EN16931-P
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 11 kódov
- PEPPOL-EN16931-P0100 Pre bežnú faktúru použite 380
- PEPPOL-EN16931-P0101 Pre bežný dobropis použite 381
- PEPPOL-EN16931-P0104 Kód oslobodenia VATEX-EU-G patrí ku kategórii DPH G, v súbore je kategória E
- PEPPOL-EN16931-P0105 Kód oslobodenia VATEX-EU-O patrí ku kategórii DPH O, v súbore je kategória E
- PEPPOL-EN16931-P0106 Kód oslobodenia VATEX-EU-IC patrí ku kategórii DPH K, v súbore je kategória
- PEPPOL-EN16931-P0107 Kód oslobodenia VATEX-EU-AE patrí ku kategórii DPH AE, v súbore
- PEPPOL-EN16931-P0108 Kód oslobodenia VATEX-EU-D patrí ku kategórii DPH E, v súbore je kategória
- PEPPOL-EN16931-P0109 Kód oslobodenia VATEX-EU-F patrí ku kategórii DPH E, v súbore je kategória
- PEPPOL-EN16931-P0110 Kód oslobodenia VATEX-EU-I patrí ku kategórii DPH E, v súbore je kategória
- PEPPOL-EN16931-P0111 Kód oslobodenia VATEX-EU-J patrí ku kategórii DPH E, v súbore je kategória
- PEPPOL-EN16931-P0112 Kód typu dokladu 326 sa v Peppole používa len vtedy, keď sú dodávateľ aj
PEPPOL-EN16931-R
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 28 kódov
- PEPPOL-EN16931-R001 Chýba obchodný proces (BT-23, cbc:ProfileID)
- PEPPOL-EN16931-R002 Na úrovni dokladu smie byť najviac jedna poznámka (BT-22, cbc:Note)
- PEPPOL-EN16931-R003 Doplňte referenciu odberateľa (BT-10, cbc:BuyerReference) alebo číslo
- PEPPOL-EN16931-R004 Pre Peppol musí cbc:CustomizationID (BT-24) začínať hodnotou urn:cen.eu:en
- PEPPOL-EN16931-R005 Mena účtovania DPH (BT-6) sa musí líšiť od meny faktúry (BT-5)
- PEPPOL-EN16931-R007 Obchodný proces (BT-23, cbc:ProfileID) musí mať tvar urn:fdc:peppol.eu
- PEPPOL-EN16931-R008 Prvok cbc:ProfileID je prázdny
- PEPPOL-EN16931-R010 Chýba elektronická adresa odberateľa (BT-49, cbc:EndpointID so schemeID)
- PEPPOL-EN16931-R020 Chýba elektronická adresa dodávateľa (BT-34, cbc:EndpointID so schemeID)
- PEPPOL-EN16931-R040 Suma zľavy alebo príplatku má byť základ krát percento delené
- PEPPOL-EN16931-R041 Ak je uvedené percento zľavy alebo príplatku (cbc:MultiplierFactorNumeric)
- PEPPOL-EN16931-R042 Ak je uvedený základ zľavy alebo príplatku (cbc:BaseAmount), musí byť
- PEPPOL-EN16931-R043 cbc:ChargeIndicator musí mať hodnotu true (príplatok) alebo false (zľava)
- PEPPOL-EN16931-R044 Na úrovni ceny sa príplatok nepripúšťa
- PEPPOL-EN16931-R046 Cena bez DPH (BT-146) má byť hrubá cena minus zľava, teda ?
- PEPPOL-EN16931-R051 Všetky sumy musia byť v mene faktúry (EUR)
- PEPPOL-EN16931-R053 Doklad musí mať práve jednu skupinu cac:TaxTotal s rozpisom DPH
- PEPPOL-EN16931-R054 Skupina cac:TaxTotal bez rozpisu DPH smie byť len vtedy, keď je uvedená
- PEPPOL-EN16931-R055 Suma DPH v mene faktúry (BT-110) a v mene účtovania DPH (BT-111) musia mať
- PEPPOL-EN16931-R061 Pri inkase (spôsob platby 59) musí byť uvedený referenčný údaj mandátu
- PEPPOL-EN16931-R080 Na úrovni dokladu smie byť najviac jeden odkaz na projekt (BT-11)
- PEPPOL-EN16931-R100 Riadok 1: na jeden riadok smie byť najviac jeden odkaz na fakturovaný
- PEPPOL-EN16931-R101 Riadok 1: cac:DocumentReference sa v riadku používa len na fakturovaný
- PEPPOL-EN16931-R110 Riadok 1: začiatok obdobia riadku (…) je pred začiatkom obdobia faktúry
- PEPPOL-EN16931-R111 Riadok 1: koniec obdobia riadku (…) je po konci obdobia faktúry (2026-08-15)
- PEPPOL-EN16931-R120 Riadok 1: suma riadku má byť množstvo 6 krát cena 45 delené základným
- PEPPOL-EN16931-R121 Riadok 1: základné množstvo ceny (BT-149, cac:Price/cbc:BaseQuantity) musí
- PEPPOL-EN16931-R130 Riadok 1: jednotka základného množstva (…) musí byť rovnaká ako jednotka
BR-DE
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licencia Apache 2.0), 31 kódov
- BR-DE-1 XRechnung vyžaduje platobné údaje (BG-16)
- BR-DE-2 XRechnung vyžaduje kontakt dodávateľa (BG-6)
- BR-DE-3 V adrese dodávateľa chýba mesto (BT-37, cbc:CityName)
- BR-DE-4 V adrese dodávateľa chýba PSČ (BT-38, cbc:PostalZone)
- BR-DE-5 V kontakte dodávateľa chýba meno kontaktnej osoby (BT-41, cbc:Name)
- BR-DE-6 V kontakte dodávateľa chýba telefón (BT-42, cbc:Telephone)
- BR-DE-7 V kontakte dodávateľa chýba e-mail (BT-43, cbc:ElectronicMail)
- BR-DE-8 V adrese odberateľa chýba mesto (BT-52, cbc:CityName)
- BR-DE-9 V adrese odberateľa chýba PSČ (BT-53, cbc:PostalZone)
- BR-DE-10 V adrese miesta dodania chýba mesto (BT-77, cbc:CityName)
- BR-DE-11 V adrese miesta dodania chýba PSČ (BT-78, cbc:PostalZone)
- BR-DE-14 XRechnung vyžaduje sadzbu DPH (BT-119) v každom rozpise DPH
- BR-DE-15 XRechnung vyžaduje referenciu odberateľa (BT-10, cbc:BuyerReference)
- BR-DE-16 Doklad používa kategórie DPH S, E, preto musí obsahovať IČ DPH dodávateľa
- BR-DE-17 XRechnung očakáva kód typu dokladu (BT-3) z užšieho zoznamu
- BR-DE-18 Zápis skonta v platobných podmienkach (BT-20) má mať tvar #SKONTO#TAGE=
- BR-DE-19 Pri SEPA prevode (kód 58) má byť v cac:PayeeFinancialAccount/cbc:ID platný
- BR-DE-20 Pri SEPA inkase (kód 59) má byť
- BR-DE-21 Pre XRechnung má cbc:CustomizationID (BT-24) začínať na urn:cen.eu:en
- BR-DE-22 Každá príloha musí mať iný atribút filename
- BR-DE-23-a Pri prevode (kód 58) musí byť uvedená skupina cac:PayeeFinancialAccount
- BR-DE-23-b Pri prevode (kód 58) nesmie byť uvedená karta (BG-18) ani inkasný mandát
- BR-DE-24-a Pri platbe kartou (kód 48) musí byť uvedená skupina cac:CardAccount (BG-18)
- BR-DE-24-b Pri platbe kartou (kód 48) nesmie byť uvedený bankový účet (BG-17) ani
- BR-DE-25-a Pri inkase (kód 59) musí byť uvedená skupina cac:PaymentMandate (BG-19)
- BR-DE-25-b Pri inkase (kód 59) nesmie byť uvedený bankový účet príjemcu (BG-17) ani
- BR-DE-26 Pri opravnej faktúre (kód 384) má byť uvedený odkaz na pôvodnú faktúru
- BR-DE-27 Telefón dodávateľa (BT-42) má obsahovať aspoň tri číslice
- BR-DE-28 E-mail dodávateľa (BT-43) má mať práve jeden znak @, aspoň dva znaky
- BR-DE-30 Pri inkase (BG-19) musí byť uvedený identifikátor veriteľa (BT-90)
- BR-DE-31 Pri inkase (BG-19) musí byť uvedené číslo účtu platiteľa (BT-91)
BR-DE-TMP
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licencia Apache 2.0), 1 kódov
- BR-DE-TMP-32 Doklad by mal uvádzať dátum dodania: buď BT-72
BR-DEC
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licencia Apache 2.0), 21 kódov
- BR-DEC-01 Suma suma zľavy na úrovni dokladu (BT-92, cbc:Amount) má viac
- BR-DEC-02 Suma základ zľavy na úrovni dokladu (BT-93, cbc:BaseAmount) má viac
- BR-DEC-05 Suma suma príplatku na úrovni dokladu (BT-99, cbc:Amount) má viac
- BR-DEC-06 Suma základ príplatku na úrovni dokladu (BT-100, cbc:BaseAmount) má viac
- BR-DEC-09 Suma súčet suma riadkov (BT-106, cbc:LineExtensionAmount) má viac
- BR-DEC-10 Suma súčet zliav (BT-107, cbc:AllowanceTotalAmount) má viac
- BR-DEC-11 Suma súčet príplatkov (BT-108, cbc:ChargeTotalAmount) má viac
- BR-DEC-12 Suma základ dane spolu (BT-109, cbc:TaxExclusiveAmount) má viac
- BR-DEC-13 DPH spolu (cac:TaxTotal/cbc:TaxAmount) má viac
- BR-DEC-14 Suma suma s DPH (BT-112, cbc:TaxInclusiveAmount) má viac
- BR-DEC-15 DPH spolu (cac:TaxTotal/cbc:TaxAmount) má viac
- BR-DEC-16 Suma zaplatená záloha (BT-113, cbc:PrepaidAmount) má viac
- BR-DEC-17 Suma zaokrúhlenie (BT-114, cbc:PayableRoundingAmount) má viac
- BR-DEC-18 Suma suma na úhradu (BT-115, cbc:PayableAmount) má viac
- BR-DEC-19 Suma základ dane v rozpise (BT-116, cbc:TaxableAmount) má viac
- BR-DEC-20 Suma suma dane v rozpise (BT-117, cbc:TaxAmount) má viac
- BR-DEC-23 Suma suma riadku bez DPH (BT-131, cbc:LineExtensionAmount) má viac
- BR-DEC-24 Suma suma zľavy na riadku (BT-136, cbc:Amount) má viac
- BR-DEC-25 Suma základ zľavy na riadku (BT-137, cbc:BaseAmount) má viac
- BR-DEC-27 Suma suma príplatku na riadku (BT-141, cbc:Amount) má viac
- BR-DEC-28 Suma základ príplatku na riadku (BT-142, cbc:BaseAmount) má viac
BR-DEX
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licencia Apache 2.0), 6 kódov
- BR-DEX-01 V rozšírení XRechnung je okrem bežných typov povolený navyše len
- BR-DEX-04 V rozšírení XRechnung musí byť schemeID=
- BR-DEX-05 V rozšírení XRechnung musí byť schemeID=
- BR-DEX-06 V rozšírení XRechnung musí byť schemeID=
- BR-DEX-07 V rozšírení XRechnung musí byť schemeID elektronickej adresy z kódovníka
- BR-DEX-08 V rozšírení XRechnung musí byť schemeID=
BR-TMP
XRechnung 3.x (itplr-kosit/xrechnung-schematron, licencia Apache 2.0), 2 kódov
- BR-TMP-2 Odkaz na externý dokument (BT-124, cbc:URI) musí byť úplná adresa aj
- BR-TMP-6 Dátum v prvku cbc:IssueDate musí byť v tvare RRRR-MM-DD, bez času
ARL
vlastná kontrola ARLing, nie je zo schematronu, 9 kódov
- ARL-DATUM Dátum "…" v prvku cbc:IssueDate nie je platný deň v tvare RRRR-MM-DD
- ARL-DATUM-PORADIE Dátum splatnosti (…) je skôr ako dátum vystavenia (2026-09-11)
- ARL-IBAN Skontrolujte, či nie je preklep v čísle účtu
- ARL-ICDPH Očakávame SK a 10 číslic, napríklad SK2020000000
- ARL-LEITWEG Referencia odberateľa "…" vyzerá ako nemecké Leitweg-ID, ale nemá očakávaný
- ARL-MENA Prvok cbc:Amount má menu USD, faktúra je v mene EUR
- ARL-PROFIL Kontrolu sme spustili len v základnom rozsahu EN 16931, bez pravidiel
- ARL-SK-DIC-TVAR Pri schemeID="0245" má byť v elektronickej adrese slovenské DIČ: presne 10
- ARL-SK-SCHEMEID Dodávateľ je zo Slovenska
CII
vlastná kontrola ARLing, nie je zo schematronu, 1 kódov
- CII-01 Toto je e-faktúra v syntaxi CII (UN/CEFACT Cross Industry Invoice)
XML
vlastná kontrola ARLing, nie je zo schematronu, 3 kódov
- XML-01 Subor obsahuje DOCTYPE s vlastnymi definiciami
- XML-02 Hlavný prvok súboru je Nieco
- XML-03 Hlavný prvok Invoice má byť v mennom priestore
Naša kontrola nie je úplná: nekontrolujeme schému XSD ani všetky pravidlá, a to, že súbor prejde, nehovorí nič o tom, či ho odberateľ alebo sieť Peppol prijme. Licencie k citovaným zneniam sú uvedené v našich zdrojoch.