What it means
For a seller with country code IS, the test checks whether cbc:InvoiceTypeCode or cbc:CreditNoteTypeCode contains the single code 380 or 381 after whitespace normalisation. The test itself does not restrict either code to a particular UBL document root.
Why it matters
The Icelandic profile recommends these document types for Icelandic sellers. Other codes produce a warning under this rule, rather than a fatal error.
How to fix it
Check the document type in your source data. For a UBL invoice, use cbc:InvoiceTypeCode with 380; for a UBL credit note, use cbc:CreditNoteTypeCode with 381. Do not change a genuinely different document type merely to remove the warning. Export and recheck the file.
Once the file is corrected, check it again for free: Validate a Peppol BIS invoice
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice
The rule as published
Read the rule on the publisher's site
Business terms: BT-3
Where this rule applies
| Rule set | Version |
|---|---|
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Check your file
Drop your e-invoice to see whether IS-R-001 still fails, and which other rules do.
Related rules
- BR-04 Invoice type code is required
- BR-DE-17 Use an invoice type code XRechnung expects
- BR-DE-26 A corrected invoice should refer to the invoice it corrects
- BR-FR-CO-03_BT-3 Type 262 needs a contract number and both period dates
- BR-FR-CO-04_BT-3 A corrective invoice needs exactly one earlier invoice reference
- BR-FR-CO-04_BT-4 Corrective invoices need exactly one earlier invoice reference