Ga naar de hoofdinhoud

Referentie

Markdown-export

PEPPOL-EN16931-R061 Incasso vereist het mandaatkenmerk (BT-89)

Volgens regel PEPPOL-EN16931-R061 moet elk betaalmiddel met een incassocode in BT-81 (49 = incasso, 59 = SEPA-incasso) het mandaatkenmerk BT-89 vermelden. De regel komt uit Peppol BIS Billing 3.0; de KoSIT-regelset voor XRechnung 3.0.2 past hem ook toe, voor UBL en CII. In UBL controleert de validator cac:PaymentMandate/cbc:ID binnen hetzelfde cac:PaymentMeans, in CII ram:DirectDebitMandateID in ram:SpecifiedTradePaymentTerms van de betalingsgegevens in de factuurkop. De regel is als fataal ingesteld, dus de factuur is niet geldig.

Probleembeschrijving

FOUT

Regel van Peppol BIS Billing 3.0 (OpenPeppol)

Interactieve validatieketen

Klik op een stap om te zien wat die controleert, of typ een regel-ID om de stap te vinden die hem meldt.

Probeer:

PEPPOL-EN16931-R061 regel van Peppol BIS Billing

Gemeld in stap 3: Nationale regels (CIUS).

Niveau fout: het rapport adviseert de factuur af te wijzen.

Stap 3 · Wat wordt gecontroleerd

  • De specificatie-ID in BT-24 kiest de regelset, bijvoorbeeld XRechnung 3.0 of Peppol BIS Billing 3.0.
  • XRechnung voegt de Duitse BR-DE-regels toe: kopersreferentie (BT-10), contact van de verkoper, betaalinstructies.
  • Peppol voegt PEPPOL-EN16931- en landenregels toe. Ook XRechnung past enkele PEPPOL-EN16931-regels toe.

Voorbeeldcodes

Typische correctie

Vul de velden die de regelset vraagt in uw stamgegevens in, zoals de Leitweg-ID in BT-10 of het contact van de verkoper.

Een validator controleert een e-factuur in stappen. Eerst moet het bestand goed gevormde XML zijn die past bij het UBL- of CII-schema (XSD). Dan volgen de bedrijfsregels van EN 16931: BR-kernregels, BR-CO-berekeningen, BR-CL-codelijsten, BR-DEC-decimalen en regels per btw-categorie zoals BR-S. Daarna komen de nationale of netwerkregels die BT-24 kiest: BR-DE voor XRechnung, PEPPOL-EN16931 voor Peppol BIS Billing. Het rapport noemt elke geschonden regel: één fout betekent afwijzen, alleen waarschuwingen betekenen nog steeds accepteren. PEPPOL-EN16931-R061: regel van Peppol BIS Billing, gemeld in de stap “Nationale regels (CIUS)”. Regelsets: KoSIT-validator 1.6.3 met de XRechnung-configuratie van 31 aug 2026 (EN 16931-artefacten 1.3.16), Peppol BIS Billing 3.0.21.

Context en betekenis

De fout ontstaat wanneer een factuur als incasso is gemarkeerd, maar het mandaatkenmerk alleen in de klantgegevens van het ERP staat of alleen in een opmerking is vermeld. Zonder BT-89 kan de koper de afschrijving niet aan een machtiging koppelen. R061 gaat alleen over het mandaatkenmerk. Met BT-89 ontstaat echter de incassogroep BG-19, bij code 49 net zo goed als bij code 59. Zodra BG-19 aanwezig is, vereist XRechnung 3.0.2 daarnaast het incassant-ID BT-90 volgens BR-DE-30 en de te debiteren rekening BT-91 volgens BR-DE-31.

Oplossing

Neem het mandaatkenmerk over uit de ondertekende incassomachtiging (bij SEPA het met de koper afgesproken unieke mandaatkenmerk) en exporteer het in BT-89. Voeg in UBL 2.1 <cac:PaymentMandate><cbc:ID>MANDATE-2026-001</cbc:ID></cac:PaymentMandate> toe binnen de <cac:PaymentMeans> met code 49 of 59. Voeg in CII <ram:DirectDebitMandateID>MANDATE-2026-001</ram:DirectDebitMandateID> toe binnen <ram:SpecifiedTradePaymentTerms> onder <ram:ApplicableHeaderTradeSettlement>. Is er geen machtiging, dan mag de koper niet worden geïncasseerd: gebruik in dat geval een overschrijvingscode (30 of 58) met de rekening van de verkoper in BG-17.

Snelle acties

Geldige voorbeelden

  • BT-81 = 59 met BT-89 = "MANDATE-2026-001" in cac:PaymentMandate/cbc:ID
  • CII: TypeCode 49 met ram:DirectDebitMandateID = "M-7781" in de betalingsvoorwaarden van de factuurkop

Ongeldige voorbeelden

  • BT-81 = 59 met de te debiteren IBAN in cac:PaymentMandate/cac:PayerFinancialAccount, maar zonder cac:PaymentMandate/cbc:ID
  • BT-81 = 49 en het mandaatkenmerk staat alleen in de factuuropmerking (BT-22)

Codevoorbeelden

Geldig XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cbc:ID>MANDATE-2026-001</cbc:ID>
    <cac:PayerFinancialAccount>
      <cbc:ID>DE89370400440532013000</cbc:ID>
    </cac:PayerFinancialAccount>
  </cac:PaymentMandate>
</cac:PaymentMeans>
Ongeldig XML
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
  <cac:PaymentMandate>
    <cac:PayerFinancialAccount>
      <cbc:ID>DE89370400440532013000</cbc:ID>
    </cac:PayerFinancialAccount>
  </cac:PaymentMandate>
</cac:PaymentMeans>

Betrokken velden

Validatietools