Konto
Polski

BR-DE-21: Identyfikator specyfikacji nie jest identyfikatorem XRechnung

Reguła XRechnung · Ostrzeżenie · UBL, CII

StandardXRechnung 3.0.2 (KoSIT, niemiecka CIUS normy EN 16931)WagaOstrzeżenie: faktura jest przyjmowana, ale należy ją poprawićSkładniaUBL, CIIPojęcia biznesowe
  • BT-24 Specification identifier
DotyczyXRechnung w składni UBL lub CII, w tym PDF ZUGFeRD / Factur-X z profilem XRECHNUNG. Faktury dla niemieckich instytucji publicznych muszą ją spełniać.

Oficjalna treść reguły

[BR-DE-21] The element "Specification identifier" (BT-24) shall syntactically correspond to the identifier of the XRechnung standard.

Tekst normatywny jest w języku angielskim i cytowany bez zmian.

Dlaczego pojawia się ten błąd

XRechnung musi deklarować się w BT-24 dokładnym identyfikatorem specyfikacji XRechnung. Reguła porównuje cbc:CustomizationID (UBL) lub ram:GuidelineSpecifiedDocumentContextParameter/ram:ID (CII) z identyfikatorami XRechnung CIUS, XRechnung Extension oraz wariantu Clean Vehicles Directive i zgłasza ostrzeżenie przy każdej innej wartości. Błąd pojawia się, gdy nadal skonfigurowany jest stary identyfikator XRechnung 2.x (urn:xoev-de:kosit:standard:xrechnung_2.3), gdy użyto identyfikatora Peppol BIS lub gdy wartość ma końcowe białe znaki.

Jak to naprawić

Ustaw cbc:CustomizationID / ram:GuidelineSpecifiedDocumentContextParameter/ram:ID na urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 dla standardowego dokumentu XRechnung 3.x; przy użyciu Extension (pozycje podrzędne faktury, płatność przez stronę trzecią) dołącz #conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0. Skopiuj ciąg dokładnie, w jednym wierszu, bez spacji. Zaktualizuj wartość przy migracji do nowej wersji XRechnung; walidator odbiorcy sprawdza zgodność z aktualnie obowiązującymi wersjami.

Przykład (poprawny)

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>

Co sprawdza walidator

Sprawdzany element (kontekst):

UBL

/ubl:Invoice | /cn:CreditNote

Test (XPath):

cbc:CustomizationID = $XR-CIUS-ID or                     cbc:CustomizationID = $XR-EXTENSION-ID or                     cbc:CustomizationID = $XR-CVD-ID

CII

/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext

Test (XPath):

ram:GuidelineSpecifiedDocumentContextParameter/ram:ID = $XR-CIUS-ID or                     ram:GuidelineSpecifiedDocumentContextParameter/ram:ID = $XR-EXTENSION-ID or                     ram:GuidelineSpecifiedDocumentContextParameter/ram:ID = $XR-CVD-ID

Popraw automatycznie

Ten błąd można poprawić automatycznie: upuść plik w walidatorze i kliknij „Popraw automatycznie”.

Popraw fakturę →

To samo sprawdzenie przez API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Powiązane reguły

Najczęstsze pytania

Co oznacza BR-DE-21?

BR-DE-21 to reguła xrechnung: The element "Specification identifier" (BT-24) shall syntactically correspond to the identifier of the XRechnung standard.

Czy moja faktura zostanie odrzucona z powodu BR-DE-21?

Nie. BR-DE-21 to ostrzeżenie: faktura jest przyjmowana, ale odbiorca widzi uwagę. Mimo to popraw ją, ostrzeżenia często stają się błędami w kolejnych wersjach reguł.

Jakich formatów dotyczy BR-DE-21?

XRechnung w składni UBL lub CII, w tym PDF ZUGFeRD / Factur-X z profilem XRECHNUNG. Faktury dla niemieckich instytucji publicznych muszą ją spełniać. Składnia: UBL i CII.

Źródło: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026). Katalog wygenerowany z oficjalnych zestawów reguł dnia 2026-10-15.