Account
Nederlands

PEPPOL-EN16931-R100: Meer dan één identificatie van gefactureerd object op een regel

Peppol BIS Billing 3.0-regel · Fout · UBL, CII

StandaardPeppol BIS Billing 3.0 (OpenPeppol)ErnstFout: de factuur wordt geweigerdSyntaxUBL, CIIGeldt voorFacturen en creditnota's via het Peppol-netwerk (UBL), inclusief NLCIUS, en elke XRechnung omdat die de Peppol-regels overneemt.

Officiële regeltekst

[PEPPOL-EN16931-R100] Only one invoiced object is allowed pr line

De normatieve tekst is Engels en wordt ongewijzigd geciteerd.

Waarom deze fout optreedt

Een factuurregel mag naar maximaal één gefactureerd object (BT-128) verwijzen, zoals een meternummer, abonnement of contractonderdeel. De regel telt cac:DocumentReference binnen cac:InvoiceLine / cac:CreditNoteLine (UBL) of ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument met ram:TypeCode 130 (CII) en faalt bij meer dan één. Dit komt meestal voor wanneer een ERP elk gerelateerd document (pakbon, contract, meter) als documentreferentie op regelniveau exporteert.

Zo lost u het op

Behoud slechts één cac:DocumentReference per regel, met cbc:ID (en schemeID als u een scheme gebruikt) en cbc:DocumentTypeCode 130. Verplaats andere referenties naar de juiste velden: orderregel naar cac:OrderLineReference/cbc:LineID (BT-132), pakbon naar cac:DespatchDocumentReference in de kop (BT-16), contract naar cac:ContractDocumentReference in de kop (BT-12). Aanvullende beschrijvende gegevens kunnen in cac:Item/cac:AdditionalItemProperty. Beperk in CII ram:AdditionalReferencedDocument[TypeCode=130] tot één per regel.

Voorbeeld (geldig)

<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  ...
  <cac:DocumentReference>
    <cbc:ID schemeID="AUN">METER-00123</cbc:ID>
    <cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
  </cac:DocumentReference>
</cac:InvoiceLine>

Wat de validator controleert

Gecontroleerd element (context):

UBL

cac:InvoiceLine | cac:CreditNoteLine

Test (XPath):

(count(cac:DocumentReference) <= 1)

CII

ram:IncludedSupplyChainTradeLineItem

Test (XPath):

count(ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument[ram:TypeCode='130']) <=1

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.

Controleer uw factuur →

Dezelfde controle via API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Gerelateerde regels

Veelgestelde vragen

Wat betekent PEPPOL-EN16931-R100?

PEPPOL-EN16931-R100 is een peppol bis billing 3.0-regel: Only one invoiced object is allowed pr line

Wordt mijn factuur geweigerd vanwege PEPPOL-EN16931-R100?

Ja. PEPPOL-EN16931-R100 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.

Voor welke formaten geldt PEPPOL-EN16931-R100?

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.