Peppol BIS Billing 3.0 · rule
SE-R-012
What does SE-R-012 mean? For domestic transactions between Swedish trading partners, credit transfer should be indicated by PaymentMeansCode="30"
Why did my invoice fail SE-R-012?
For domestic transactions between Swedish trading partners, a credit transfer should be indicated with PaymentMeansCode 30 rather than other transfer codes. This aligns Swedish domestic invoicing on a single payment means code for credit transfers.
Official rule text
For domestic transactions between Swedish trading partners, credit transfer should be indicated by PaymentMeansCode="30"
Common causes
- Using code 31 (debit transfer) or 58 (SEPA credit transfer) for a domestic Swedish payment
- ERP defaulting to a SEPA code for all customers including domestic ones
How do I fix it?
<cac:PaymentMeans><cbc:PaymentMeansCode>30</cbc:PaymentMeansCode></cac:PaymentMeans>
Related rules
SE-R-001 · SE-R-002 · SE-R-003 · SE-R-004 · SE-R-005 · SE-R-006 · SE-R-007 · SE-R-008
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.