BG-17Credit transferBG-19Direct debitBT-81Payment means type code
Officiële regeltekst
[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.
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
Het element of de combinatie is in deze context niet toegestaan. Het bestand bevat iets wat de standaard verbiedt: een element dat niet herhaald mag worden, een waarde die een ander veld tegenspreekt, of gegevens van een ander profiel.
Zo lost u het op
Verwijder het betreffende element of maak de twee velden consistent zoals de regeltekst beschrijft. Voegt uw software het element automatisch toe, controleer dan een profielinstelling (bijv. "EN 16931" vs "EXTENDED") of een exportoptie die het onderdrukt.
Wat de validator controleert
Gecontroleerd element (context):
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)
Controleer uw factuur
Sleep uw XML of PDF naar de validator; elke overtreden regel linkt naar zijn pagina hier. Gratis, zonder account, het bestand wordt niet opgeslagen.
Dezelfde controle via API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateGerelateerde regels
DE-R-023-1Als "Betaalwijzecode" een overschrijving aangeeft (30, 58), "OVERSCHRIJVING…DE-R-023-2Als "Betaalwijzecode" een overschrijving aangeeft (30, 58), BG-18 en…DE-R-025-1Als "Betaalwijzecode" een incasso aangeeft (59), "INCASSO"…DE-R-025-2Als "Betaalwijzecode" een incasso aangeeft (59), BG-17 en BG-18…DE-R-024-1Als "Betaalwijzecode" een betaalkaart aangeeft (48, 54, 55), "BETAALKAART…DE-R-019"Betaalrekening-ID" dient een geldige IBAN te bevatten bij code 58 SEPA…DE-R-020"ID gedebiteerde rekening" dient een geldige IBAN te bevatten bij code 59 SEPA…DE-R-030Als de groep "INCASSO" aanwezig is, het element "Incassant-ID…
Veelgestelde vragen
Wat betekent DE-R-024-2?
DE-R-024-2 is een nationale peppol-regel: 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.
Wordt mijn factuur geweigerd vanwege DE-R-024-2?
Ja. DE-R-024-2 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt DE-R-024-2?
Alleen wanneer de verkoper (bij sommige regels de koper) in het genoemde land gevestigd is; de landcode van de partij activeert de regel. De NL-regels zijn de NLCIUS-eisen. Syntax: UBL.
Bron: Peppol BIS Billing 3.0.20 national rules (November 2025). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.