Chyby ve fakturách Peppol: 10 příčin a řešení

Chyby ve fakturách Peppol

Peppol poskytuje standardizovanou infrastrukturu pro výměnu elektronických faktur a dalších obchodních dokumentů. Standardizace však neznamená, že každá transakce proběhne automaticky.

K zamítnutí faktury může dojít z důvodu neplatných údajů, nemožnosti dohledat příjemce, použití nesprávného obchodního procesu nebo odmítnutí faktury kupujícím po doručení. V podnikovém prostředí může příčina problému spočívat kdekoli v rámci systému ERP, mapování faktur, kmenových dat, vyhledávacích služeb Peppol a přístupového bodu.

Tato příručka vysvětluje deset běžných chyb ve fakturách formátu Peppol. Každá část začíná popisem praktického problému srozumitelným jazykem a následně se zabývá příslušnými technickými detaily určenými pro podnikové týmy a týmy zabývající se integrací ERP systémů.

Technický rozsah: Posouzeno podle specifikace Peppol „ BIS Billing “ 3.0, verze 3.0.21, a specifikací OpenPeppol eDelivery dostupných v srpnu 2026. Požadavky a specifikace specifické pro jednotlivé země se nadále mění.

Tři typy chyb při odesílání faktur přes Peppol

Než začnete s odstraňováním závady, zjistěte, kde k poruše došlo.

Typ poruchyPopisDůsledek
OvěřeníFaktura obsahuje chybějící, nesprávně formátované nebo nekonzistentní údajeFaktura byla zamítnuta jako neplatná
Objevování nebo směrováníSystém Peppol nemůže najít kompatibilní přijímací službu pro příjemceFakturu nelze doručit
Zpracování obchodních procesůFaktura byla doručena, ale kupující ji nemůže schválit ani zpracovatFaktura je zpochybněna nebo zamítnuta

Tyto chyby vyžadují různé způsoby řešení. Opětovné odeslání nezměněné faktury neopraví nesprávné údaje. Úprava faktury nepomůže, pokud je registrace příjemce v systému Peppol neúplná. Úspěšné potvrzení o doručení ještě neznamená, že kupující fakturu schválil.

1. E-mailová adresa příjemce ( Peppol ID ) je nesprávná

Identifikátor organizace ( Peppol ID ) funguje podobně jako síťová adresa, avšak zadání správného čísla organizace nemusí vždy stačit. Identifikátor musí používat správné schéma a musí přesně odpovídat identifikátoru, pod kterým je příjemce registrován.

I zdánlivě nepodstatný rozdíl – jako například nesprávná předpona, vynechaná počáteční nula nebo použití DIČ namísto národního identifikačního čísla podniku – může způsobit, že systém Peppol nedokáže příjemce najít.

Jak opravit chyby typu „ Peppol ID “

Identifikátor Peppol ukládejte jako řízená kmenová data, nikoli jako volný text. Schéma identifikátoru a jeho hodnota by měly být uchovávány odděleně a před vystavením faktury by měly být ověřeny.

Před odesláním:

  • Ověřte příjemce pomocí aktuálního vyhledávání v databázi „Peppol ID “.
  • Uveďte příslušný právní subjekt, nikoli pouze skupinu společností.
  • Zachovejte úvodní nuly a požadované formátování.
  • Vyhněte se automatickému přidávání nebo odstraňování předvoleb zemí.
  • V rámci procesu správy kmenových údajů o zákaznících je třeba určit vlastníka identifikátorů Peppol.

Technické údaje

Identifikátory účastníků systému Peppol se skládají ze schématu a hodnoty. Seznam povolených schémat je uveden v kódovém seznamu schémat identifikátorů účastníků organizace OpenPeppol.

Peppol BIS Billing rovněž vyžaduje elektronické adresy prodávajícího a kupujícího. Pravidla PEPPOL-EN16931-R010 a R020 nastavit příslušné prvky koncového bodu jako povinné, přičemž příslušné pravidlo ze seznamu kódů ověřuje formát elektronické adresy.

Identifikátory použité v samotné faktuře a v transportní obálce Peppol fungují na různých úrovních. Mapování v systému ERP a integrace s přístupovými body je musí vyplňovat jednotně v souladu s příslušným profilem.

2. Příjemce je zaregistrován, ale ne pro daný zasílaný dokument

Společnost může být registrována v systému Peppol, aniž by byla schopna přijímat všechny typy dokumentů Peppol.

Příjemce může být například registrován pro příjem standardních faktur ve formátu Peppol BIS Billing , ale ne pro konkrétní fakturu ve formátu PINT, objednávkovou zprávu nebo obchodní proces. Adresa Peppol ID je platná, ale požadovaná schopnost příjmu není k dispozici.

Jak to opravit

Nepovažujte registraci v systému ERP za pouhý atribut typu „ano/ne“. Důležitou otázkou je, zda příjemce může přijmout přesně tu kombinaci typu dokumentu a obchodního procesu, která mu je zasílána.

Vaše integrace by měla:

  • Zkontrolujte aktuální možnosti příjemce.
  • Vyberte podporovaný typ dokumentu a postup.
  • Zvládněte změny v kapacitě bez nutnosti ruční rekonfigurace systému ERP.
  • Vrátí uživateli jasnou chybovou zprávu, pokud je příjemce sice zaregistrován, ale není kompatibilní s vybraným dokumentem.

Technické údaje

Schopnosti příjmu jsou zveřejňovány prostřednictvím nástroje Service Metadata Publisher (SMP). Metadata propojují identifikátor účastníka s podporovanými typy dokumentů, identifikátory procesů, transportními profily, koncovými body a certifikáty.

Odesílající přístupový bod před doručením provede vyhledání podpory. Pokud přijímající přístupový bod neposkytuje účastníkovi služby pro požadovaný typ dokumentu a proces, specifikace Peppol AS4 definuje chybu s následujícím podrobným popisem: PEPPOL:NOT_SERVICED.

Současný volitelný profil „Peppol Billing-with-Response“ rovněž vyžaduje vlastní registraci v systému SMP. Podpora standardního profilu „Billing“ automaticky neznamená podporu všech souvisejících profilů.

3. Informace o nalezených položkách jsou zastaralé nebo dočasně nedostupné

I když jsou faktura a adresa Peppol ID správné, síť může dočasně hledat na nesprávném místě.

K tomu může dojít, když společnost změní poskytovatele služeb Peppol, když zůstávají v mezipaměti staré směrovací údaje nebo během šíření změn. Odesílateli se může zobrazit chyba naznačující, že příjemce neexistuje, ačkoli skutečný problém spočívá v zastaralých informacích o vyhledávání.

Jak opravit zastaralé informace o vyhledávání

Aplikace ERP by se neměly pokoušet samy reprodukovat celý proces vyhledávání v síti Peppol, pokud to není záměrnou součástí architektury produktu. Vyhledávání, ověřování certifikátů, směrování a zpracování opakovaných pokusů obvykle lépe zajišťuje poskytovatel služeb Peppol.

Týmy odpovědné za ERP a podnikové týmy by měly i nadále zajistit, aby:

  • Chyby rozlišují neplatné údaje na faktuře od problémů s načtením dat.
  • V případě dočasných selhání se provede opakovaný pokus v souladu s předem stanovenými pravidly.
  • Opakované pokusy nevytvářejí duplicitní faktury.
  • Migrace poskytovatelů služeb jsou plánovány a sledovány.
  • Uložené informace o možnostech příjemců se v případě potřeby aktualizují.
  • Provozní týmy mohou sledovat, u kterého koncového bodu a které funkce byl problém vyřešen.

Technické údaje

Služba Peppol Discovery využívá nástroj Service Metadata Locator a systém DNS k vyhledání autoritativního SMP pro daného účastníka. SMP poté poskytne podepsaná metadata pro požadovaný typ dokumentu a proces.

Současné specifikace OpenPeppol využívají vyhledávání založené na NAPTR a služby SMP přístupné přes HTTPS. Metadata SMP mohou také přesměrovat vyhledávání na sekundární SMP, ačkoli se od klientů vyžaduje, aby sledovali pouze jednu úroveň přesměrování.

Příčiny selhání mohou spočívat v zastaralých mezipamětech, neúplné migraci účastníků, nedostupném překladu DNS, neplatných podpisech metadat, informacích o koncových bodech, jejichž platnost vypršela, nebo v problémech s certifikáty. Jedná se spíše o selhání infrastruktury než o chyby v obsahu faktury.

4. Je použit nesprávný identifikátor profilu nebo specifikace Peppol

Každá faktura ve formátu Peppol uvádí, podle jakých pravidel je vystavena a ke kterému obchodnímu procesu patří. Pokud tyto identifikátory chybí nebo jsou nesprávné, přijímající systém nemůže dokument spolehlivě interpretovat.

K tomu často dochází, když systém ERP exportuje starou šablonu faktury, konvertor vloží nesprávnou hodnotu nebo se mapování určené pro jednu zemi či jeden proces použije jinde.

Jak opravit nesprávný profil

Identifikátory profilů a specifikací by měly být spravovány centrálně. Neměly by být editovatelné uživateli ani samostatně vytvářeny v každém ERP konektoru.

Pro prostředí s více trhy:

  • Spravujte podporované profily jako konfiguraci podléhající řízení verzí.
  • Odlišit standardní formát Peppol „ BIS Billing “ od formátu PINT a národních variant.
  • Ověřte, zda vybraný profil odpovídá možnostem příjemce.
  • Při každé změně specifikací nebo seznamů kódů proveďte mapování regresních testů.
  • Zabránit tomu, aby lokální implementace přepisovaly řízené identifikátory.

Technické údaje

V systému Peppol BIS Billing, CustomizationID určuje specifikaci použitou pro danou fakturu a ProfileID určuje obchodní proces.

Pravidla PEPPOL-EN16931-R004 a R007 ověřte tyto hodnoty. V rámci standardního fakturačního procesu patří mezi očekávané identifikátory:

  • CustomizationID: urn:cen.eu:en16931:2017#compliant
    #urn:fdc:peppol.eu:2017:poacc:billing:3.0
  • ProfileID: urn:fdc:peppol.eu:2017:poacc:billing:01:1.0

Jiný ProfileID slouží pro volitelný proces „Billing-with-Response“. Identifikátory dokumentu, transportní obálka a podpora SMP musí popisovat kompatibilní proces.

5. Chybí údaj o kupujícím nebo číslo objednávky, případně jsou nesprávné

Na faktuře musí být uvedeny údaje, z nichž kupující pozná, kdo zboží objednal, nebo ke které objednávce se faktura vztahuje.

Bez tohoto odkazu nemusí kupující vědět, kam má fakturu zaslat. Systém Peppol proto vyžaduje buď odkaz na kupujícího, nebo odkaz na objednávku.

Zadání „N/A“ sice může vzbudit dojem, že je pole vyplněno, ale kupujícímu to neposkytuje žádné užitečné informace.

Jak opravit chybějící odkaz na objednávku

Zaznamenejte požadované referenční údaje ještě před vystavením faktury. Nespoléhejte se na to, že oddělení pohledávek doplní chybějící údaje až poté, co bude faktura zamítnuta.

Škálovatelný proces by měl:

  • Toto referenční číslo si vyžádejte při objednávce, při placení nebo při uzavírání smlouvy.
  • Pokud je to možné, ověřte formáty specifické pro jednotlivé zákazníky.
  • Uložte hodnotu do příslušného pole v systému ERP.
  • Zabraňte automatickému vkládání hodnot zástupných symbolů.
  • Vracejte chybějící odkazy zpět k příslušnému obchodnímu procesu, nikoli pouze k IT.

Technické údaje

Pravidlo PEPPOL-EN16931-R003 vyžaduje buď referenční číslo kupujícího (Business Term BT-10), nebo referenční číslo objednávky (Business Term BT-13).

Jedná se o prvky na úrovni dokumentu. Odkaz na řádek objednávky je samostatný pojem v rámci fakturačních řádků. Uvedení čísla objednávky v poznámce k faktuře, v popisu, v příloze nebo v libovolném fakturačním řádku nesplňuje sémantický požadavek.

XML může sice projít jednoduchou kontrolou, zda pole není prázdné, i když je v něm uvedeno „N/A“, ale faktura přesto nemusí projít obchodní validací nebo procesem porovnání ze strany kupujícího.

6. Údaje o DPH jsou nesourodé nebo neplatné

Faktura může obsahovat správnou celkovou částku, ale přesto může být zamítnuta, protože údaje o DPH nedávají smysl.

Zvolená kategorie DPH, sazba DPH a důvod osvobození od DPH se musí navzájem shodovat. V závislosti na dotčených zemích mohou platit další vnitrostátní požadavky.

Jak opravit nesprávné údaje o DPH

Nepovažujte DPH za formátovací záležitost, kterou řeší nástroj pro převod faktur. Stanovení daně by mělo proběhnout v příslušném ERP systému nebo daňovém modulu ještě před vystavením faktury.

Kontrolní mechanismy v podniku by měly zahrnovat:

  • Kombinace kategorií a sazeb DPH
  • Důvody a kódy pro osvobození
  • Identifikační čísla pro účely DPH prodávajícího a kupujícího
  • Scénáře v oblasti přeshraničních a vnitrostátních daní
  • Pravidla pro ověřování Peppol specifická pro jednotlivé země
  • Změny v nastavení daní a seznamech kódů

Formálně správná faktura nemusí nutně vycházet ze správného právního daňového posouzení. Nejisté daňové situace by měl posoudit kvalifikovaný daňový odborník.

Technické údaje

Služba Peppol BIS Billing uplatňuje pravidla normy EN 16931, pravidla specifická pro Peppol a schválená pravidla pro ověřování specifická pro jednotlivé země.

Kontext platných pravidel může záviset na zemi dodavatele a, v případě některých vnitrostátních předpisů, také na zemi odběratele. Kódy kategorií DPH, sazby, důvody osvobození od DPH a identifikační čísla pro účely DPH jsou ověřovány jako související obchodní pojmy, nikoli jako samostatná textová pole.

Validátor dokáže odhalit nesouladné kombinace a neplatné formáty. Nedokáže však samostatně určit, zda byla obchodní transakce z daňového hlediska správně zařazena.

7. Součty, zaokrouhlování, slevy nebo poplatky se neshodují

Částky na faktuře se musí sečíst v souladu se stanovenými pravidly pro výpočet.

Problémy často vznikají, když systém ERP, daňový modul a konvertor faktur vypočítávají stejné hodnoty odlišným způsobem. I rozdíl jednoho centu může stačit k tomu, aby došlo k závažné chybě při ověřování.

Jak opravit chybné výpočty

V rámci celého fakturačního procesu používejte jeden zdokumentovaný model výpočtu a zaokrouhlování.

Zvláštní pozornost věnujte:

  • Zaokrouhlování na úrovni řádků
  • Různé sazby DPH
  • Základní množství pro výpočet ceny
  • Slevy na úrovni dokumentu a řádku
  • Přepravné a další poplatky
  • Dobropisy a záporné hodnoty
  • Přepočet měn a měna pro účtování DPH
  • Převody mezi formáty ERP a Peppol

Vždy ověřte konečný XML soubor vygenerovaný pro přenos. Ověření pouze zdrojových dat z ERP systému nezachytí chyby vzniklé v mapovací nebo konverzní vrstvě.

Technické údaje

Pravidla Peppol a norma EN 16931 provádějí ověření výpočtů na několika úrovních.

Mezi příklady patří:

  • PEPPOL-EN16931-R120: výpočet čisté částky v položce faktury
  • BR-CO-10: součet čistých částek v jednotlivých položkách faktury se musí rovnat součtu položek v dokladu
  • PEPPOL-EN16931-R040–R042: soulad mezi výší příspěvku či poplatku, základní částkou a procentním podílem
  • PEPPOL-EN16931-R051: označení měny musí odpovídat měně faktury, s výhradou stanovených výjimek

Slevy a poplatky by měly využívat strukturované prvky slev a poplatků. Neměly by být vykazovány jako umělé produkty pouze za účelem dosažení shody v celkové částce.

8. Prázdné položky nebo nesprávně přiřazené řádky faktury

Strukturovaná faktura není digitální verzí papírové faktury. Prázdné řádky, vizuální oddělovače a libovolný text by neměly být převáděny na fakturační položky.

Každé pole a každý řádek má svůj definovaný význam. Použití pole k jinému účelu sice může předat data kupujícímu, brání však spolehlivé automatizaci.

Jak opravit nesprávně vyplněná pole

Mapování v systému ERP by mělo být spíše sémantické než vizuální. Informace mapujte podle jejich významu, nikoli podle toho, kde se na vygenerované faktuře nacházejí.

Mezi běžné ovládací prvky patří:

  • Vynechání volitelných polí, pokud neexistuje žádná hodnota
  • Odstranění prázdných řádků způsobených rozložením
  • Neuvádět platební údaje v popisech produktů
  • Používání strukturovaných polí pro příjmy a výdaje
  • Přiřazení odkazů na objednávky ke správné úrovni
  • Zachování identifikátorů produktů, množství, jednotek a daňových údajů
  • Používání poznámek pouze pro skutečně nestrukturované informace

Technické údaje

Pravidlo PEPPOL-EN16931-R008 stanoví, že dokument nesmí obsahovat prázdné prvky.

Fakturační položka je strukturovaná skupina obsahující povinné prvky, jako jsou identifikátor položky, množství, čistá částka položky, informace o položce a cena. Může rovněž zahrnovat strukturované údaje týkající se účetnictví, období, odkazu, slevy, poplatku a klasifikace.

Zcela prázdný prvek by měl být vynechán. Fiktivní řádek obsahující umělé hodnoty se sice může vyhnout pravidlu o prázdných prvcích, ale i tak může kupujícímu způsobit problémy s porovnáváním, účtováním a analýzou.

9. Nezbytné údaje o faktuře jsou uvedeny pouze v příloze

K faktuře ve formátu Peppol lze připojit soubor PDF nebo jiný soubor, příjemce by však neměl být nucen jej otevírat, aby transakci pochopil nebo zpracoval.

Pokud číslo objednávky, platební údaje, informace o DPH nebo popisy položek figurují pouze v souboru PDF, kupující přichází o značnou část automatizace, kterou má strukturovaná elektronická fakturace poskytovat.

Jak používat přílohy

Přílohy považujte za doplňkový materiál. Potřebné a provozně důležité informace uvádějte ve strukturovaných polích faktury.

Přílohy mohou být vhodné pro:

  • Výkazy pracovní doby
  • Dopravní doklady
  • Specifikace
  • Podpůrné výpočty
  • Další doklady požadované kupujícím

Zkontrolujte také požadavky na typ média, název souboru a velikost. Poskytovatelé služeb a přijímající systémy mohou stanovit provozní omezení, i když je daný typ souboru podporován.

Technické údaje

Aktuální specifikace Peppol „ BIS Billing “ podporuje další podpůrné dokumenty ve formě vložených binárních objektů nebo externích odkazů. Vložené soubory musí mít povolený kód MIME a název souboru.

Starší pokyny Peppol uváděly, že připojení kopie faktury ve formátu PDF není v souladu s předpisy. OpenPeppol toto tvrzení odstranil z dokumentu „ BIS Billing “ verze 3.0.20. Kopie ve formátu PDF tedy na tomto základě není zakázána, nenahrazuje však strukturovanou fakturu.

Specifikace neposkytuje opodstatnění pro to, aby se konkrétní rozlišení PDF, například 600 dpi, považovalo za obecný limit pro soulad s normou Peppol.

10. Úspěšné doručení se zaměňuje za přijetí faktury

„Doručeno“ neznamená „schváleno k proplacení“.

Systém Peppol může sice úspěšně doručit technicky správnou fakturu, kupující ji však může i tak zpochybnit nebo odmítnout, protože cena je nesprávná, nesouhlasí s objednávkou, zboží nebylo převzato nebo byla faktura vystavena nesprávnému právnímu subjektu.

Jak používat stavy

Uživatelé ERP a finančních systémů potřebují více než jen informaci o tom, zda byla transakce odeslána či selhala. Integrace by měla rozlišovat:

  • Vytvořeno
  • Ověřeno
  • Odesláno
  • Doručeno
  • Zpracování
  • Předmět dotazu
  • Přijato
  • Zamítnuto
  • Placené, pokud to umožňuje daný obchodní proces

Odpovědi by měly být přiřazeny k původní faktuře a předloženy tak, aby umožnily příslušnému týmu přijmout příslušná opatření. Automatické opakované pokusy nesmí vést k vytvoření duplicitních faktur.

Technické údaje

Peppol využívá v jednotlivých vrstvách různé mechanismy:

  • Potvrzení a chyby AS4 poskytují informace na úrovni přenosu.
  • Stav na úrovni zprávy Peppol (MLS) podporuje stav zpracování ze strany poskytovatele služeb.
  • Systém Peppol Invoice Response informuje o stavu obchodních operací v rámci schvalovacího a platebního procesu kupujícího.

OpenPeppol zavedl MLS do stávajícího rámce eDelivery a postupně vyřazuje starší mechanismus odpovědí na úrovni zprávy (Message Level Response). Integrace ERP systémů by proto neměly považovat jeden starší typ odpovědi za trvalý model.

Funkce „Invoice Response“ umožňuje sdělovat stavy, jako jsou „potvrzeno“, „v zpracování“, „vyšetřuje se“, „podmíněně přijato“ nebo „zamítnuto“. Podpora závisí na zvoleném profilu a na funkcích, které účastníci zaregistrovali.

Vytvoření spolehlivějšího podnikového procesu Peppol

Spolehlivá elektronická fakturace vyžaduje více než jen vytvoření platného XML souboru. Celý proces musí zahrnovat:

  1. Základní údaje o zákaznících a dodavatelích
  2. Systémy identifikátorů Peppol
  3. Vyhledávání příjemců a zjišťování možností
  4. Výběr profilu a dokumentu
  5. Mapování dat z ERP do formátu Peppol
  6. Ověření podle normy EN 16931 a Peppol
  7. Požadavky specifické pro jednotlivé země
  8. Bezpečné směrování přes přístupové body
  9. Technické a obchodní reakce
  10. Sledování, dohledatelnost a řízené opakované pokusy

V případě podnikových organizací by tyto funkce měly být centralizovány, nikoli vytvářeny samostatně v každém ERP systému, v každé dceřiné společnosti nebo na každém trhu.

Pro partnery v oblasti ERP a platforem by mělo být připojení k Peppolu poskytováno jako spravovaná služba se stabilními API, jasnými kategoriemi chyb a praktickými odpověďmi. Uživatelé by neměli muset rozumět záznamům SMP ani pravidlům Schematronu, aby mohli opravit fakturu – integrace je však musí v pozadí správně zpracovat.

Připojit se k Peppolu

Qvalia poskytuje podnikům, dodavatelům ERP systémů a softwarovým platformám plnou konektivitu s Peppolem prostřednictvím API a integrací založených na souborech. Platforma zajišťuje správu strukturované výměny dokumentů, vyhledávání účastníků, ověřování, odesílání odpovědí, zpracování chyb a sledovatelnost transakcí.

Technické odkazy

Důvěryhodný přístupový bod Peppol