BT-3Invoice type code
Oficjalna treść reguły
[DE-R-017] The element "Invoice type code" (BT-3) should only contain the following values from code list UNTDID 1001: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice), 381 (Credit note), 875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).
Tekst normatywny jest w języku angielskim i cytowany bez zmian.
Dlaczego pojawia się ten błąd
Wartość musi pochodzić ze stałej listy kodów, a wartość w pliku na niej nie występuje. Częste przyczyny: tekst zamiast kodu („Faktura” zamiast 380), kod ze starszej wersji listy, małe litery albo kod poprawny w innym standardzie, lecz nie w tym.
Jak to naprawić
Zastąp wartość kodem z listy wskazanej w treści reguły (UNTDID 1001 dla typów dokumentów, UNTDID 5305 dla kategorii VAT, ISO 4217 dla walut, ISO 3166-1 dla krajów, UN/ECE Rec. 20/21 dla jednostek, EAS dla adresów elektronicznych, ISO 6523 ICD dla schematów identyfikatorów). Wielkość liter ma znaczenie.
Co sprawdza walidator
Sprawdzany element (kontekst):
UBL
(/ubl-invoice:Invoice | /ubl-creditnote:CreditNote)[$supplierCountryIsDE and $customerCountryIsDE]Test (XPath):
cbc:InvoiceTypeCode = $supportedInvAndCNTypeCodes or cbc:CreditNoteTypeCode = $supportedInvAndCNTypeCodes
Sprawdź swoją fakturę
Upuść plik XML lub PDF w walidatorze; każda naruszona reguła ma link do swojej strony tutaj. Bezpłatnie, bez konta, plik nie jest zapisywany.
To samo sprawdzenie przez API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validatePowiązane reguły
DE-R-026Jeśli "Kod rodzaju faktury" to 384 (faktura korygująca), "POPRZEDNIA FAKTURA…DE-R-001Faktura musi zawierać informacje "INSTRUKCJE PŁATNICZE"DE-R-002Należy podać grupę "DANE KONTAKTOWE SPRZEDAWCY"DE-R-003Należy podać element "Miejscowość sprzedawcy"DE-R-004Należy podać element "Kod pocztowy sprzedawcy"DE-R-005Należy podać element "Osoba kontaktowa sprzedawcy"DE-R-006Należy podać element "Telefon kontaktowy sprzedawcy"DE-R-007Należy podać element "E-mail kontaktowy sprzedawcy"
Najczęstsze pytania
Co oznacza DE-R-017?
DE-R-017 to krajowa reguła peppol: The element "Invoice type code" (BT-3) should only contain the following values from code list UNTDID 1001: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice), 381 (Credit note), 875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).
Czy moja faktura zostanie odrzucona z powodu DE-R-017?
Nie. DE-R-017 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 DE-R-017?
Tylko gdy sprzedawca (w niektórych regułach nabywca) ma siedzibę we wskazanym kraju; wyzwalaczem jest kod kraju strony. Składnia: UBL.
Źródło: Peppol BIS Billing 3.0.20 national rules (November 2025). Katalog wygenerowany z oficjalnych zestawów reguł dnia 2026-10-15.