Officiële regeltekst
[PEPPOL-EN16931-R061] Mandate reference MUST be provided for direct debit.
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
Als de code voor het betaalmiddel (BT-81) 49 (incasso) of 59 (SEPA-incasso) is, vereist Peppol de mandaatreferentie, zodat de koper de afschrijving kan controleren aan de hand van het door hem ondertekende mandaat. De regel zoekt naar cac:PaymentMeans/cac:PaymentMandate/cbc:ID (UBL) of ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID (CII) zodra de code 49 of 59 is. De controle faalt wanneer de mandaatreferentie wel in het ERP staat maar niet is gemapt, of wanneer code 59 wordt gebruikt terwijl de klant in werkelijkheid per overboeking betaalt.
Zo lost u het op
Voeg in UBL cac:PaymentMandate met cbc:ID (mandaatreferentie) toe binnen cac:PaymentMeans, en cac:PayerFinancialAccount/cbc:ID met de te belasten IBAN (BT-91) indien bekend. Zet in CII ram:DirectDebitMandateID in ram:SpecifiedTradePaymentTerms en de te belasten rekening in ram:PayerPartyDebtorFinancialAccount/ram:IBANID. Bestaat er geen mandaat, wijzig de code van het betaalmiddel dan in 58 (SEPA-overboeking) en geef in plaats daarvan de rekening van de begunstigde op.
Voorbeeld (geldig)
<cac:PaymentMeans>
<cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
<cac:PaymentMandate>
<cbc:ID>MANDATE-2024-0815</cbc:ID>
<cac:PayerFinancialAccount><cbc:ID>DE02120300000000202051</cbc:ID></cac:PayerFinancialAccount>
</cac:PaymentMandate>
</cac:PaymentMeans>
Wat de validator controleert
Gecontroleerd element (context):
UBL
cac:PaymentMeans[some $code in tokenize('49 59', '\s')
satisfies normalize-space(cbc:PaymentMeansCode) = $code]
cac:PaymentMeans[some $code in tokenize('49 59', '\s') satisfies normalize-space(cbc:PaymentMeansCode) = $code]Test (XPath):
cac:PaymentMandate/cbc:IDCII
ram:SpecifiedTradeSettlementPaymentMeans[some $code in tokenize('49 59', '\s')
satisfies normalize-space(ram:TypeCode) = $code]
ram:SpecifiedTradeSettlementPaymentMeans[some $code in tokenize('49 59', '\s') satisfies normalize-space(ram:TypeCode) = $code]Test (XPath):
../ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID
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
PEPPOL-EN16931-R001Identificatie van het bedrijfsproces (BT-23) ontbreektPEPPOL-EN16931-R002Maximaal één notitie op documentniveau toegestaan, tenzij koper en verkoper…PEPPOL-EN16931-R003Noch kopersreferentie noch inkooporderreferentie opgegevenPEPPOL-EN16931-R004Specificatie-identificatie is niet die van Peppol BIS Billing 3.0PEPPOL-EN16931-R005Btw-boekhoudvaluta is gelijk aan de factuurvalutaPEPPOL-EN16931-R006Slechts één gefactureerd object toegestaan op documentniveauPEPPOL-EN16931-R007Identificatie van het bedrijfsproces heeft een verkeerd formaatPEPPOL-EN16931-R008Document bevat lege elementen
Veelgestelde vragen
Wat betekent PEPPOL-EN16931-R061?
PEPPOL-EN16931-R061 is een peppol bis billing 3.0-regel: Mandate reference MUST be provided for direct debit.
Wordt mijn factuur geweigerd vanwege PEPPOL-EN16931-R061?
Ja. PEPPOL-EN16931-R061 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt PEPPOL-EN16931-R061?
Facturen en creditnota's via het Peppol-netwerk (UBL), inclusief NLCIUS, en elke XRechnung omdat die de Peppol-regels overneemt. Syntax: UBL en CII.
Bron: Peppol BIS Billing 3.0.20 (November 2025). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.