Officiële regeltekst
[PEPPOL-EN16931-R101] Element Document reference can only be used for Invoice line object
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
Op regelniveau is het element voor documentreferenties gereserveerd voor de identificatie van het gefactureerde object (BT-128), dat moet worden aangeduid met documenttypecode 130. De regel controleert of elke cac:DocumentReference op een regel cbc:DocumentTypeCode 130 heeft (UBL) of dat ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument ram:TypeCode 130 heeft (CII). De controle faalt wanneer de typecode ontbreekt of wanneer een andere code (bijv. 50 voor pakbon, 916 voor ondersteunend document) wordt gebruikt omdat het ERP leverings- of contractreferenties naar de regel mapt.
Zo lost u het op
Stel cbc:DocumentTypeCode in op 130 voor de ene regelreferentie die het gefactureerde object identificeert. Is de referentie iets anders, verwijder deze dan van de regel: pakbonnen horen in cac:DespatchDocumentReference in de kop, orderregelnummers in cac:OrderLineReference/cbc:LineID, ondersteunende documenten in cac:AdditionalDocumentReference in de kop. Stel in CII ram:TypeCode 130 in op ram:AdditionalReferencedDocument van de regel en verplaats andere referenties naar kopniveau.
Voorbeeld (geldig)
<cac:DocumentReference>
<cbc:ID>SUBSCRIPTION-4711</cbc:ID>
<cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
</cac:DocumentReference>
Wat de validator controleert
Gecontroleerd element (context):
UBL
cac:InvoiceLine | cac:CreditNoteLineTest (XPath):
(not(cac:DocumentReference) or (cac:DocumentReference/cbc:DocumentTypeCode='130'))CII
ram:IncludedSupplyChainTradeLineItemTest (XPath):
(not(ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument) or (ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:TypeCode='130'))
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-R101?
PEPPOL-EN16931-R101 is een peppol bis billing 3.0-regel: Element Document reference can only be used for Invoice line object
Wordt mijn factuur geweigerd vanwege PEPPOL-EN16931-R101?
Ja. PEPPOL-EN16931-R101 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt PEPPOL-EN16931-R101?
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.