← Zpět na všechny články

Peppol v Německu: co navíc vyžaduje platná faktura BIS 3.0

SealDoc Team · · 4 min čtení

Když mají prodávající i kupující sídlo v Německu, musí faktura Peppol BIS Billing 3.0 splnit víc než EN 16931 a obecná pravidla Peppol. Oficiální sada pravidel OpenPeppol přidává 31 německých národních pravidel, pravidla DE-R. Většina z nich je povinná: pokud jedno selže, faktura je neplatná. Několik z nich jsou varování.

Tento článek uvádí, co německá pravidla vyžadují, vysvětluje, proč k „platná“ vždy patří číslo verze, a ukazuje, jak SealDoc kontroluje každou německou fakturu Peppol ještě předtím, než vznikne.

Kdy německá pravidla platí

Každé pravidlo DE-R začíná stejnou podmínkou: dodavatel i odběratel mají sídlo v Německu. Faktura od německého prodávajícího kupujícímu v Nizozemsku nebo od francouzského prodávajícího německému kupujícímu se kontroluje podle EN 16931 a pravidel Peppol, ale ne podle pravidel DE-R.

Co německá pravidla vyžadují

Seskupeno podle částí faktury, s čísly pravidel z oficiální sady pravidel, vydání 3.0.21.

Prodávající

PravidloPožadavek
DE-R-002Je uvedena skupina kontaktu prodávajícího (BG-6)
DE-R-005Kontaktní místo prodávajícího (BT-41)
DE-R-006Telefonní číslo kontaktu prodávajícího (BT-42)
DE-R-007E-mailová adresa kontaktu prodávajícího (BT-43)
DE-R-003, DE-R-004Město (BT-37) a PSČ (BT-38) prodávajícího
DE-R-016U kategorie DPH S, Z, E, AE, K, G, L nebo M: identifikátor prodávajícího pro DPH (BT-31), daňový registrační identifikátor (BT-32) nebo daňový zástupce (BG-11)
DE-R-027, DE-R-028 (varování)Věrohodné telefonní číslo (alespoň tři číslice) a správně utvořená e-mailová adresa

Kupující a dodání

PravidloPožadavek
DE-R-015Reference kupujícího (BT-10)
DE-R-008, DE-R-009Město (BT-52) a PSČ (BT-53) kupujícího
DE-R-010, DE-R-011Je-li uvedena dodací adresa (BG-15): její město (BT-77) a PSČ (BT-78)

Platba

PravidloPožadavek
DE-R-001Platební pokyny (BG-16)
DE-R-023-1, DE-R-023-2Úhrada převodem (kód 30 nebo 58): skupina převodu (BG-17) a žádná skupina platební karty ani inkasa
DE-R-024-1, DE-R-024-2Platební karta (kód 48, 54 nebo 55): skupina karty (BG-18) a žádná jiná platební skupina
DE-R-025-1, DE-R-025-2Inkaso (kód 59): skupina inkasa (BG-19) a žádná jiná platební skupina
DE-R-030, DE-R-031Inkaso: identifikátor věřitele přidělený bankou (BT-90) a identifikátor inkasovaného účtu (BT-91)
DE-R-018Skonto v platebních podmínkách (BT-20) v pevném formátu, například #SKONTO#TAGE=14#PROZENT=2.00#
DE-R-019, DE-R-020 (varování)Platný IBAN pro úhradu převodem SEPA (58) a inkaso SEPA (59)

DPH a doklad

PravidloPožadavek
DE-R-014Sazba kategorie DPH (BT-119) pro každou kategorii DPH
DE-R-017 (varování)Kód typu faktury (BT-3) z krátkého seznamu: 326, 380, 381, 384, 389, 875, 876 nebo 877
DE-R-026 (varování)Opravná faktura (384) odkazuje na předchozí fakturu (BG-3)
DE-R-022Přílohy (BG-24) mají jedinečné názvy souborů
DE-R-T02 (varování)Umístění externího dokumentu (BT-124) je absolutní URL

Pravidlo pro skonto překvapí většinu týmů. Formát je přísný: každý záznam začíná i končí znakem #, segmenty jsou SKONTO, TAGE= a PROZENT= velkými písmeny, procento má desetinnou tečku a dvě desetinná místa a na tomto řádku není povolen žádný jiný text.

Proč má „platná“ číslo verze

OpenPeppol vydává svá pravidla ve vydáních. Soubor, který je platný podle jednoho vydání, může být podle dalšího neplatný, protože pravidla přibývají nebo se zpřísňují. Vydání 3.0.21 je povinné od 17. srpna 2026. Oproti 3.0.20 přidává jedno německé pravidlo, DE-R-T02.

Poctivá odpověď na otázku „je tato faktura platná?“ proto vždy obsahuje dvě upřesnění navíc: podle jakých pravidel a v jakém vydání.

Jak SealDoc kontroluje německé faktury Peppol

SealDoc vytváří fakturu Peppol BIS 3.0 (UBL 2.1) z JSON, přes API s profilem PeppolBis3. Ještě než faktura vznikne, SealDoc ji zkontroluje podle EN 16931, pravidel Peppol a německých pravidel. Faktura, která kontrolou neprojde, se nevytvoří.

Abychom měli jistotu, že naše vlastní kontrola říká totéž co oficiální pravidla, nechali jsme výsledek zkontrolovat nezávislým validátorem. 2. října 2026 jsme v izolovaném kontejneru spustili phive, open-source validační engine, s oficiálními pravidly OpenPeppol 3.0.21, a to přesně nad bajty, které SealDoc dodává:

  • faktura s 19 %: platná, žádné chyby, žádná varování;
  • faktura s 19 % a 7 % na jedné faktuře: platná, žádné chyby, žádná varování;
  • dobropis: platný, žádné chyby, žádná varování.

A protitest: stejná faktura bez e-mailové adresy prodávajícího. Validátor ji odmítne kvůli DE-R-007. Podle toho poznáte, že německá pravidla opravdu běží.

Odesílání přes Peppol

Odesílání přes Peppol přímo ze SealDoc je téměř tady. Dokončujeme poslední kroky připojení.

Často kladené otázky

Platí německá pravidla i pro přeshraniční faktury?

Platí pouze tehdy, když mají prodávající i kupující sídlo v Německu. Přeshraniční faktura se kontroluje podle EN 16931 a pravidel Peppol.

Vytváří SealDoc také XRechnung?

Ano. SealDoc vytváří XRechnung 3.0 (CII) jako PDF/A-3 s vloženým XML, v prohlížeči se SealDoc Invoice i přes API. Průvodce shodou s XRechnung 3.0 vysvětluje německá pravidla pro tento formát.

Kde mám začít?

Úvodem do Peppol BIS 3.0 pro základy a stránkou pro vývojáře pro API.

Ověřte, zda je DIČ registrováno v Peppolu →
← Zpět na všechny články