SE-R-012: For domestic transactions between Swedish trading partners, credit transfer should be…
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[SE-R-012]-For domestic transactions between Swedish trading partners, credit transfer should be indicated by PaymentMeansCode="30"
false()SE-R-012 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
For UBL invoices where both the supplier's and customer's country code is SE, the rule checks for any cac:PaymentMeans with cbc:PaymentMeansCode equal to 31. If such a payment means is present, the validator reports a warning. The message indicates that for domestic transactions between Swedish trading partners, credit transfer should be indicated with PaymentMeansCode="30" instead of 31. This is advisory; the document is not rejected.
How to fix
Change the cbc:PaymentMeansCode value from 31 to 30 in the relevant cac:PaymentMeans element, so that credit transfer uses code 30 as recommended for domestic Swedish transactions. If multiple payment means exist, replace or remove the one with code 31. Verify that both trading partner country codes are SE; if not, this rule does not apply.
Guidance on this rule. The original text above is authoritative.
Where to go next
SE-R-012 changed in 1 published Peppol BIS Billing UBL release comparison:
- SE-R-012 in 3.0.2 → 3.0.10: New rule
Validate an invoice against these rules · All release changes