BG-17Credit transferBT-81Payment means type code
Oficjalna treść reguły
[DE-R-023-1] If "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), "CREDIT TRANSFER" (BG-17) shall be provided.
Tekst normatywny jest w języku angielskim i cytowany bez zmian.
Dlaczego pojawia się ten błąd
Ta reguła obowiązuje tylko wtedy, gdy inne pole ma określoną wartość (np. kod formy płatności lub typ faktury). Plik spełnia warunek, ale nie dostarcza danych, które stają się wtedy obowiązkowe, albo zawiera dane wtedy zabronione.
Jak to naprawić
Zmień wartość wyzwalającą, aby warunek przestał obowiązywać, albo dodaj/usuń elementy zależne zgodnie z treścią reguły. W teście XPath powyżej widać dokładnie, która wartość uruchamia warunek.
Co sprawdza walidator
Sprawdzany element (kontekst):
UBL
(/ubl-invoice:Invoice/cac:PaymentMeans[cbc:PaymentMeansCode = (30,58)] | /ubl-creditnote:CreditNote/cac:PaymentMeans[cbc:PaymentMeansCode = (30,58)])[$supplierCountryIsDE and $customerCountryIsDE]Test (XPath):
cac:PayeeFinancialAccount
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-024-2Jeśli "Kod formy płatności" oznacza kartę płatniczą (48, 54, 55), BG-17 i…DE-R-025-2Jeśli "Kod formy płatności" oznacza polecenie zapłaty (59), BG-17 i BG-18…DE-R-023-2Jeśli "Kod formy płatności" oznacza przelew (30, 58), BG-18 i…DE-R-019"Identyfikator rachunku płatniczego" powinien być poprawnym IBAN przy kodzie 58 SEPA…DE-R-020"Identyfikator rachunku obciążanego" powinien być poprawnym IBAN przy kodzie 59 SEPA…DE-R-024-1Jeśli "Kod formy płatności" oznacza kartę płatniczą (48, 54, 55), "KARTA…DE-R-025-1Jeśli "Kod formy płatności" oznacza polecenie zapłaty (59), "POLECENIE ZAPŁATY"…
Najczęstsze pytania
Co oznacza DE-R-023-1?
DE-R-023-1 to krajowa reguła peppol: If "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), "CREDIT TRANSFER" (BG-17) shall be provided.
Czy moja faktura zostanie odrzucona z powodu DE-R-023-1?
Tak. DE-R-023-1 ma status „krytyczny”; walidatory (KSeF, punkty dostępowe Peppol, KoSIT) odrzucają fakturę do czasu poprawienia błędu.
Jakich formatów dotyczy DE-R-023-1?
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.