BG-17Credit transferBG-19Direct debitBT-81Payment means type code
Oficjalna treść reguły
[DE-R-024-2] If "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), BG-17 and BG-19 shall not be provided.
Tekst normatywny jest w języku angielskim i cytowany bez zmian.
Dlaczego pojawia się ten błąd
Element lub kombinacja nie jest dozwolona w tym kontekście. Plik zawiera coś, czego standard zabrania: element, którego nie wolno powtarzać, wartość sprzeczną z innym polem albo dane należące do innego profilu.
Jak to naprawić
Usuń problematyczny element lub uspójnij oba pola zgodnie z treścią reguły. Jeśli program dodaje element automatycznie, poszukaj ustawienia profilu (np. „EN 16931” vs „EXTENDED”) lub opcji eksportu, która go pomija.
Co sprawdza walidator
Sprawdzany element (kontekst):
UBL
(/ubl-invoice:Invoice/cac:PaymentMeans[cbc:PaymentMeansCode = (48,54,55)] |/ubl-creditnote:CreditNote/cac:PaymentMeans[cbc:PaymentMeansCode = (48,54,55)])[$supplierCountryIsDE and $customerCountryIsDE]Test (XPath):
not(cac:PayeeFinancialAccount) and not(cac:PaymentMandate)
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-023-1Jeśli "Kod formy płatności" oznacza przelew (30, 58), "PRZELEW…DE-R-023-2Jeśli "Kod formy płatności" oznacza przelew (30, 58), BG-18 i…DE-R-025-1Jeśli "Kod formy płatności" oznacza polecenie zapłaty (59), "POLECENIE ZAPŁATY"…DE-R-025-2Jeśli "Kod formy płatności" oznacza polecenie zapłaty (59), BG-17 i BG-18…DE-R-024-1Jeśli "Kod formy płatności" oznacza kartę płatniczą (48, 54, 55), "KARTA…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-030Jeśli podano grupę "POLECENIE ZAPŁATY", element "Identyfikator wierzyciela…
Najczęstsze pytania
Co oznacza DE-R-024-2?
DE-R-024-2 to krajowa reguła peppol: If "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), BG-17 and BG-19 shall not be provided.
Czy moja faktura zostanie odrzucona z powodu DE-R-024-2?
Tak. DE-R-024-2 ma status „krytyczny”; walidatory (KSeF, punkty dostępowe Peppol, KoSIT) odrzucają fakturę do czasu poprawienia błędu.
Jakich formatów dotyczy DE-R-024-2?
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.