SE-R-010: For Swedish suppliers using Plusgiro, the Account ID must have 2-8 characters
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[SE-R-010]-For Swedish suppliers using Plusgiro, the Account ID must have 2-8 characters
string-length(normalize-space(.)) >= 2 and string-length(normalize-space(.)) <= 8SE-R-010 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. For a Swedish supplier (country code 'SE') using payment means code '30' and branch ID 'SE:PLUSGIRO', the PayeeFinancialAccount/cbc:ID must have a normalized string length between 2 and 8 characters inclusive. The test uses normalize-space(), so surrounding whitespace is ignored and internal whitespace runs count as one space. The validator reports the value if its normalized length is below 2 or above 8, including when it is empty or only whitespace.
How to fix
Ensure that in the relevant PaymentMeans, cac:PayeeFinancialAccount/cbc:ID contains a Plusgiro account number with 2 to 8 characters (measured after normalize-space). If the value is longer or shorter, correct the account ID; if it is empty or only spaces, supply the actual Plusgiro number. This warning is advisory, so the invoice is not rejected, but conforming is recommended.
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-010.
Validate an invoice against these rules · All release changes