BG-18Payment card informationBT-81Payment means type code
Oficjalna treść reguły
[BR-DE-24-a] If BT-81 "Payment means type code" contains a code for card payments (48, 54, 55), exactly BG-18 "PAYMENT CARD INFORMATION" must be transmitted.
Tekst normatywny jest w języku angielskim i cytowany bez zmian.
Dlaczego pojawia się ten błąd
Wartość istnieje, ale nie pasuje do wymaganego wzorca: zły format daty, IBAN z błędną cyfrą kontrolną, adres e-mail o niepoprawnej budowie, URL bez schematu lub tekst z niedozwolonymi znakami.
Jak to naprawić
Popraw wartość zgodnie z formatem wskazanym w regule: daty jako RRRR-MM-DD w UBL i RRRRMMDD z format="102" w CII, IBAN bez spacji i z poprawną sumą kontrolną, e-mail z dokładnie jednym @, URL zaczynający się od http:// lub https://.
Co sprawdza walidator
Sprawdzany element (kontekst):
UBL
/ubl:Invoice/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('48','54','55')] |/cn:CreditNote/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = ('48','54','55')]Test (XPath):
cac:CardAccountCII
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = ('48','54','55')]Test (XPath):
ram:ApplicableTradeSettlementFinancialCard
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
BR-DE-23-bJeśli BT-81 „Kod środka płatności” zawiera kod przelewu (30, 58),…BR-DE-25-bJeśli BT-81 „Kod środka płatności” zawiera kod polecenia zapłaty (59), BG-17 i…BR-DE-19Identyfikator rachunku płatniczego (BT-84) nie jest poprawnym IBANBR-DE-20„Rachunek obciążany” musi zawierać poprawny IBAN, jeśli „Kod środka płatności”…BR-DE-23-aWybrano przelew, ale brak rachunku odbiorcy płatności (BG-17)BR-DE-24-bJeśli BT-81 „Kod środka płatności” zawiera kod płatności kartą (48, 54, 55),…BR-DE-25-aJeśli BT-81 „Kod środka płatności” zawiera kod polecenia zapłaty (59), dokładnie…BR-DE-1Brak instrukcji płatności (BG-16)
Najczęstsze pytania
Co oznacza BR-DE-24-a?
BR-DE-24-a to reguła xrechnung: If BT-81 "Payment means type code" contains a code for card payments (48, 54, 55), exactly BG-18 "PAYMENT CARD INFORMATION" must be transmitted.
Czy moja faktura zostanie odrzucona z powodu BR-DE-24-a?
Tak. BR-DE-24-a ma status „krytyczny”; walidatory (KSeF, punkty dostępowe Peppol, KoSIT) odrzucają fakturę do czasu poprawienia błędu.
Jakich formatów dotyczy BR-DE-24-a?
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.