Officiële regeltekst
[PEPPOL-EN16931-CL007] Currency code must be according to ISO 4217:2005
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
De waarde moet uit een vaste codelijst komen en de waarde in uw bestand staat er niet in. Veelvoorkomende oorzaken: vrije tekst in plaats van een code ("Factuur" in plaats van 380), een code uit een oudere lijstversie, kleine letters, of een code die in een andere standaard geldt maar niet in deze.
Zo lost u het op
Vervang de waarde door een code uit de lijst die in de regeltekst wordt genoemd (UNTDID 1001 voor documenttypen, UNTDID 5305 voor btw-categorieën, ISO 4217 voor valuta, ISO 3166-1 voor landen, UN/ECE Rec. 20/21 voor eenheden, EAS voor elektronische adressen, ISO 6523 ICD voor schema-ID's). Codes zijn hoofdlettergevoelig.
Wat de validator controleert
Gecontroleerd element (context):
UBL
cbc:Amount | cbc:BaseAmount | cbc:PriceAmount | cbc:TaxAmount | cbc:TaxableAmount | cbc:LineExtensionAmount | cbc:TaxExclusiveAmount | cbc:TaxInclusiveAmount | cbc:AllowanceTotalAmount | cbc:ChargeTotalAmount | cbc:PrepaidAmount | cbc:PayableRoundingAmount | cbc:PayableAmountTest (XPath):
some $code in $ISO4217
satisfies @currencyID = $codeCII
ram:TaxTotalAmount[@currencyID]Test (XPath):
some $code in $ISO4217
satisfies @currencyID = $code
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-CL001MIME-code moet uit een subset van de IANA-codelijst komenPEPPOL-EN16931-CL002Redencode MOET uit een subset van UNCL 5189 D.16B komenPEPPOL-EN16931-CL003Redencode MOET conform UNCL 7161 D.16B zijnPEPPOL-EN16931-CL006Code omschrijving factuurperiode moet conform UNCL 2005 D.16B zijnPEPPOL-EN16931-CL008Schema elektronisch adres moet uit de codelijst "Electronic Address…
Veelgestelde vragen
Wat betekent PEPPOL-EN16931-CL007?
PEPPOL-EN16931-CL007 is een peppol bis billing 3.0-regel: Currency code must be according to ISO 4217:2005
Wordt mijn factuur geweigerd vanwege PEPPOL-EN16931-CL007?
Ja. PEPPOL-EN16931-CL007 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt PEPPOL-EN16931-CL007?
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.