BT-81Payment means type codeBT-91Debited account identifier
Officiële regeltekst
[BR-DE-20] "Debited account identifier" (BT-91) shall contain a valid IBAN if "Payment means type code" (BT-81) requests SEPA as the means of payment with code 59.
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
De waarde is aanwezig maar voldoet niet aan het vereiste patroon: verkeerd datumformaat, een IBAN met een fout controlegetal, een e-mailadres zonder geldige structuur, een URL zonder schema, of tekst met verboden tekens.
Zo lost u het op
Corrigeer de waarde volgens het formaat in de regel: datums als JJJJ-MM-DD in UBL en JJJJMMDD met format="102" in CII, IBAN zonder spaties en met geldige controle, e-mailadres met precies één @, URL beginnend met http:// of https://.
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):
not(normalize-space(cbc:PaymentMeansCode) = '59') or xr:checkIBAN(string(cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID))CII
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = '59']Test (XPath):
not(normalize-space(ram:TypeCode) = '59') or xr:checkIBAN(string(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-19Rekeningnummer voor betaling (BT-84) is geen geldige IBANBR-DE-23-aOverboeking gekozen, maar geen rekening van de begunstigde (BG-17)BR-DE-23-bAls BT-81 "Betaalmiddelcode" een code voor overmakingen bevat (30, 58),…BR-DE-24-aAls BT-81 "Betaalmiddelcode" een code voor kaartbetalingen bevat (48, 54, 55),…BR-DE-24-bAls BT-81 "Betaalmiddelcode" een code voor kaartbetalingen bevat (48, 54, 55),…BR-DE-25-aAls BT-81 "Betaalmiddelcode" een code voor incasso bevat (59), precies…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-20?
BR-DE-20 is een xrechnung-regel: "Debited account identifier" (BT-91) shall contain a valid IBAN if "Payment means type code" (BT-81) requests SEPA as the means of payment with code 59.
Wordt mijn factuur geweigerd vanwege BR-DE-20?
Nee. BR-DE-20 is een waarschuwing: de factuur wordt geaccepteerd maar de ontvanger ziet de melding. Los het toch op, waarschuwingen worden in latere regelversies vaak fouten.
Voor welke formaten geldt BR-DE-20?
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.