Reguły XRechnung (BR-DE-xx) to niemieckie wymagania dodatkowe: Leitweg-ID, kontakt sprzedawcy, dane płatności, składnia skonta, dozwolone typy faktur. Egzekwują je walidator KoSIT oraz portale ZRE / OZG-RE.
Źródło: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026)
Wszystkie reguły (61)
| ID | Reguła | Waga |
|---|---|---|
BR-DE-1 | Brak instrukcji płatności (BG-16) | Błąd |
BR-DE-2 | Brak danych kontaktowych sprzedawcy (BG-6) | Błąd |
BR-DE-3 | Brak miejscowości sprzedawcy (BT-37) | Błąd |
BR-DE-4 | Element „Kod pocztowy sprzedawcy” musi zostać przekazany | Błąd |
BR-DE-5 | Brak osoby kontaktowej sprzedawcy (BT-41) | Błąd |
BR-DE-6 | Brak numeru telefonu kontaktowego sprzedawcy (BT-42) | Błąd |
BR-DE-7 | Brak adresu e-mail kontaktowego sprzedawcy (BT-43) | Błąd |
BR-DE-8 | Element „Miejscowość nabywcy” musi zostać przekazany | Błąd |
BR-DE-9 | Element „Kod pocztowy nabywcy” musi zostać przekazany | Błąd |
BR-DE-10 | Element „Miejscowość dostawy” musi być przekazany, jeśli grupa „ADRES DOSTAWY”… | Błąd |
BR-DE-11 | Element „Kod pocztowy dostawy” musi być przekazany, jeśli grupa „ADRES… | Błąd |
BR-DE-14 | Brak stawki VAT kategorii (BT-119) w podziale VAT | Błąd |
BR-DE-15 | Brak referencji nabywcy (Leitweg-ID) | Błąd |
BR-DE-16 | Brak NIP UE, numeru podatkowego lub przedstawiciela podatkowego | Błąd |
BR-DE-17 | Kod typu faktury spoza podzbioru XRechnung | Ostrzeżenie |
BR-DE-18 | Wiersze skonta (Skonto) w warunkach płatności mają błędny format | Błąd |
BR-DE-19 | Identyfikator rachunku płatniczego (BT-84) nie jest poprawnym IBAN | Ostrzeżenie |
BR-DE-20 | „Rachunek obciążany” musi zawierać poprawny IBAN, jeśli „Kod środka płatności”… | Ostrzeżenie |
BR-DE-21 | Identyfikator specyfikacji nie jest identyfikatorem XRechnung | Ostrzeżenie |
BR-DE-22 | Nie wszystkie atrybuty filename elementów embeddedDocumentBinaryObject są unikalne | Błąd |
BR-DE-23-a | Wybrano przelew, ale brak rachunku odbiorcy płatności (BG-17) | Błąd |
BR-DE-23-b | Jeśli BT-81 „Kod środka płatności” zawiera kod przelewu (30, 58),… | Błąd |
BR-DE-24-a | Jeśli BT-81 „Kod środka płatności” zawiera kod płatności kartą (48, 54, 55),… | Błąd |
BR-DE-24-b | Jeśli BT-81 „Kod środka płatności” zawiera kod płatności kartą (48, 54, 55),… | Błąd |
BR-DE-25-a | Jeśli BT-81 „Kod środka płatności” zawiera kod polecenia zapłaty (59), dokładnie… | Błąd |
BR-DE-25-b | Jeśli BT-81 „Kod środka płatności” zawiera kod polecenia zapłaty (59), BG-17 i… | Błąd |
BR-DE-26 | Faktura skorygowana (384) bez odwołania do faktury pierwotnej | Ostrzeżenie |
BR-DE-27 | Telefon kontaktowy sprzedawcy ma mniej niż trzy cyfry | Ostrzeżenie |
BR-DE-28 | Adres e-mail kontaktowy sprzedawcy ma nieprawidłowy format | Ostrzeżenie |
BR-DE-30 | Jeśli występuje „POLECENIE ZAPŁATY” BG-19, „Identyfikator wierzyciela” BT-90 musi być… | Błąd |
BR-DE-31 | Jeśli występuje „POLECENIE ZAPŁATY” BG-19, „Rachunek obciążany” BT-91 musi być… | Błąd |
BR-DE-CVD-01 | Element … „Numer umowy” musi zostać przekazany | Błąd |
BR-DE-CVD-02 | Element … „Numer przetargu lub części” musi zostać przekazany | Błąd |
BR-DE-CVD-03 | Faktura musi zawierać co najmniej jedną … POZYCJĘ FAKTURY, gdzie identyfikator schematu… | Błąd |
BR-DE-CVD-04 | … „Identyfikator klasyfikacji towaru” ze schematem 'CVD' musi zawierać… | Błąd |
BR-DE-CVD-05 | Jeśli w … ATRYBUTY TOWARU … „Nazwa atrybutu towaru” ma wartość 'cva', … | Błąd |
BR-DE-CVD-06-a | Jeśli identyfikator schematu … „Identyfikatora klasyfikacji towaru” ma wartość… | Błąd |
BR-DE-CVD-06-b | Jeśli … „Nazwa atrybutu towaru” ma wartość 'cva', dokładnie jeden… | Błąd |
BR-DE-TMP-32 | Aby podać datę dostawy/usługi, faktura powinna zawierać albo BT-72 „Faktyczna… | Informacja |
BR-DEX-01 | Element … „Załączony dokument” używa niedozwolonego kodu MIME | Błąd |
BR-DEX-02 | Wartość „Kwoty netto pozycji” w „POZYCJI FAKTURY” lub „PODPOZYCJI FAKTURY”… | Ostrzeżenie |
BR-DEX-03 | Podpozycja faktury musi zawierać dokładnie jedną „INFORMACJĘ VAT PODPOZYCJI” | Błąd |
BR-DEX-04 | Każdy identyfikator schematu w … MUSI być zgodny z listą ISO 6523 ICD | Błąd |
BR-DEX-05 | Każdy identyfikator schematu w … MUSI być zgodny z listą ISO 6523 ICD | Błąd |
BR-DEX-06 | Każdy identyfikator schematu w … MUSI być zgodny z listą ISO 6523 ICD | Błąd |
BR-DEX-07 | Każdy schemat identyfikatora punktu końcowego w … MUSI należeć do listy CEF EAS… | Błąd |
BR-DEX-08 | Każdy schemat identyfikatora miejsca dostawy w … MUSI być zgodny z jedną… | Błąd |
BR-DEX-09 | Kwota do zapłaty = Łączna kwota z VAT - Kwota zapłacona + Kwota zaokrąglenia… | Błąd |
BR-DEX-10 | Element „Rodzaj płatności strony trzeciej” BT-DEX-001 musi być przekazany, jeśli grupa… | Błąd |
BR-DEX-11 | Element „Kwota płatności strony trzeciej” BT-DEX-002 musi być przekazany, jeśli grupa… | Błąd |
BR-DEX-12 | Element „Opis płatności strony trzeciej” BT-DEX-003 musi być przekazany, jeśli… | Błąd |
BR-DEX-13 | Maksymalna dozwolona liczba miejsc dziesiętnych dla elementu „Płatność strony trzeciej… | Błąd |
BR-DEX-14 | Waluta „Kwoty płatności strony trzeciej” BT-DEX-002 musi być zgodna z BT-5 („Waluta… | Błąd |
BR-DEX-15 | Ten plik CII może wykorzystywać koncepcję podpozycji faktury | Ostrzeżenie |
BR-TMP-2 | BT-124 "Lokalizacja dokumentu zewn." musi być bezwzględnym URL z poprawnym schematem | Błąd |
BR-TMP-3 | Jeśli BT-149 (ilość bazowa ceny) występuje zarówno w GrossPriceProductTradePrice… | Błąd |
BR-TMP-4 | BT-123 "Opis dokumentu uzupełniającego" (ram:Name) może wystąpić najwyżej raz w… | Ostrzeżenie |
BR-TMP-5 | BT-125 "Załączony dokument" (ram:AttachmentBinaryObject) najwyżej raz w… | Ostrzeżenie |
BR-TMP-6 | Daty w UBL muszą być przekazywane w formacie YYYY-MM-DD | Ostrzeżenie |
BR-TMP-7 | Daty w UNCEFACT/CII muszą mieć atrybut format="102" i być przekazywane w… | Ostrzeżenie |
BR-TMP-CVD-01 | Schemat dla … "Identyfikator klasyfikacji pozycji" musi pochodzić z listy kodów… | Błąd |