BG-19Direct debitBT-81Payment means type code
Officiële regeltekst
[BR-DE-25-a] If BT-81 "Payment means type code" contains a code for direct debits (59), exactly BG-19 "DIRECT DEBIT" must be transmitted.
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
Deze regel geldt alleen als een ander veld een bepaalde waarde heeft (bijvoorbeeld een betaalwijzecode of een factuurtype). Uw bestand activeert de voorwaarde, maar levert niet de gegevens die dan verplicht worden, of bevat gegevens die dan verboden zijn.
Zo lost u het op
Wijzig de activerende waarde zodat de voorwaarde niet meer geldt, of voeg de afhankelijke elementen toe of verwijder ze zoals de regeltekst beschrijft. In de XPath-test hierboven ziet u precies welke waarde de voorwaarde activeert.
Wat de validator controleert
Gecontroleerd element (context):
UBL
/ubl:Invoice/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = '59'] | /cn:CreditNote/cac:PaymentMeans[normalize-space(cbc:PaymentMeansCode) = '59']Test (XPath):
cac:PaymentMandateCII
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = '59']Test (XPath):
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID or /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:CreditorReferenceID or ram:PayerPartyDebtorFinancialAccount/ram:IBANID
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
BR-DE-23-bAls BT-81 "Betaalmiddelcode" een code voor overmakingen bevat (30, 58),…BR-DE-24-bAls BT-81 "Betaalmiddelcode" een code voor kaartbetalingen bevat (48, 54, 55),…BR-DE-19Rekeningnummer voor betaling (BT-84) is geen geldige IBANBR-DE-20"Gedebiteerde rekening-ID" moet een geldig IBAN bevatten als "Betaalmiddelcode"…BR-DE-23-aOverboeking gekozen, maar geen rekening van de begunstigde (BG-17)BR-DE-24-aAls BT-81 "Betaalmiddelcode" een code voor kaartbetalingen bevat (48, 54, 55),…BR-DE-25-bAls BT-81 "Betaalmiddelcode" een code voor incasso bevat (59), BG-17 en…BR-DE-30Als "INCASSO" BG-19 aanwezig is, moet "Incassant-ID" BT-90…
Veelgestelde vragen
Wat betekent BR-DE-25-a?
BR-DE-25-a is een xrechnung-regel: If BT-81 "Payment means type code" contains a code for direct debits (59), exactly BG-19 "DIRECT DEBIT" must be transmitted.
Wordt mijn factuur geweigerd vanwege BR-DE-25-a?
Ja. BR-DE-25-a is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt BR-DE-25-a?
XRechnung in UBL- of CII-syntax, inclusief ZUGFeRD / Factur-X-PDF's met het profiel XRECHNUNG. Facturen aan Duitse overheden moeten eraan voldoen. Syntax: UBL en CII.
Bron: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.