What it means
When the seller has a Swedish address and the invoice has a payment means code (BT-81) of 50 or 56, this warning always appears, because the rule has no further test. For Bankgiro and Plusgiro the Swedish rules want code 30 (bank transfer), with the payment service provider (BT-86) set to SE:BANKGIRO or SE:PLUSGIRO and the giro number as the payment account (BT-84).
Why it matters
Peppol BIS Billing 3.0 specifies code 30 with SE:BANKGIRO or SE:PLUSGIRO for these giro payments when the seller has a Swedish address.
How to fix it
If you use Bankgiro or Plusgiro, set the payment means code (BT-81) to 30. In the UBL XML, set cbc:PaymentMeansCode to 30, put the giro number in cac:PayeeFinancialAccount/cbc:ID and put SE:BANKGIRO or SE:PLUSGIRO in cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID, within the same cac:PaymentMeans. If you use another payment method, check that its code describes that method.
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
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 SE-R-011 still fails, and which other rules do.
Related rules
- SE-R-012 Swedish domestic bank transfers should use payment means code 30
- SE-R-013 The last digit of a Swedish organisation number must be valid
- SE-R-010 A Plusgiro account number should have 2 to 8 characters
- SE-R-009 A Bankgiro account number should have 7 or 8 characters
- SE-R-008 A Bankgiro account number should be numeric
- SE-R-007 A Plusgiro account number should be numeric