einvoicecheck
Menu

Rules / IS-R-007 · Markdown

Peppol BIS Billing 3.0 · rule

IS-R-007

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does IS-R-007 mean? If seller is icelandic and payment means code is 42 then a 12 digit account id must exist — Ef seljandi er íslenskur og greiðslumáti (BT-81) er millifærsla (kóti 42) þá skal koma fram 12 stafa reikningnúmer (BT-84)

Why did my invoice fail IS-R-007?

If the seller is Icelandic and the payment means code (BT-81) is 42 (bank transfer), a 12-digit account number (BT-84) must be present. This Peppol BIS 3.0 Icelandic country rule guarantees a routable domestic bank account; in UBL BT-84 is cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID.

Official rule text

If seller is icelandic and payment means code is 42 then a 12 digit account id must exist — Ef seljandi er íslenskur og greiðslumáti (BT-81) er millifærsla (kóti 42) þá skal koma fram 12 stafa reikningnúmer (BT-84)

Common causes

How do I fix it?

<cac:PaymentMeans>
  <cbc:PaymentMeansCode>42</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>011526001234</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>

Related rules

IS-R-001 · IS-R-002 · IS-R-003 · IS-R-004 · IS-R-005 · IS-R-006 · IS-R-008 · IS-R-009

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.