Peppol BIS Billing 3.0.21 · UBL

SE-R-009: For Swedish suppliers using Bankgiro, the Account ID must have 7-8 characters

Peppol BIS Billing 3.0.21 · UBL

warningcountry

Original rule text

[SE-R-009]-For Swedish suppliers using Bankgiro, the Account ID must have 7-8 characters

Stored validation assertion
string-length(normalize-space(.)) = 7 or string-length(normalize-space(.)) = 8

SE-R-009 is a warning rule in the country layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is flagged but not rejected.

What this rule requires

This is an advisory warning. It applies when the supplier country is Sweden (cbc:IdentificationCode = 'SE'), the payment means code is 30, and the financial institution branch ID is SE:BANKGIRO. Under those conditions, the value in cac:PayeeFinancialAccount/cbc:ID must have a string length of exactly 7 or exactly 8 characters after ignoring leading and trailing whitespace (normalize-space()).

How to fix

Ensure the cac:PayeeFinancialAccount/cbc:ID value contains exactly 7 or exactly 8 characters after trimming any leading or trailing spaces. This is a warning, so the invoice is not rejected, but the value should be corrected to meet the length requirement.

Guidance on this rule. The original text above is authoritative.

Where to go next

No published Peppol BIS Billing UBL release comparison lists a change to SE-R-009.

Validate an invoice against these rules · All release changes