Hoppa till innehållet
Fakturaguru
SE-R-002FelOpenPeppol

Svenskt momsregistreringsnummer innehåller andra tecken än siffror

Ett fel betyder att fakturan inte uppfyller reglerna. Den avvisas normalt när den skickas via Peppol.

Vad regeln betyder

Regeln gäller när säljarens land är SE och säljarens momsregistreringsnummer (BT-31) börjar med SE. De 12 tecknen efter SE måste vara siffror. Exempel: SE556677889901 är rätt, men SE556677-889901 eller SE 5566778899 01 ger fel.

Så rättar du felet

Ta bort bindestreck, mellanslag och andra tecken ur momsregistreringsnumret i företagsinställningarna, så att det består av SE följt av 12 siffror.

Officiell regeltext

For Swedish suppliers, the Swedish VAT-numbers must have the trailing 12 characters in numeric form
Teknisk kontroll (XPath)
Kontext – där regeln kontrolleras
//cac:AccountingSupplierParty/cac:Party[cac:PostalAddress/cac:Country/cbc:IdentificationCode = 'SE' and cac:PartyTaxScheme[cac:TaxScheme/cbc:ID = 'VAT']/substring(cbc:CompanyID, 1, 2) = 'SE']
Test – måste vara sant, annars visas felet
string(number(substring(cac:PartyTaxScheme[cac:TaxScheme/cbc:ID = 'VAT']/cbc:CompanyID, 3, 12))) != 'NaN'

Källa: Peppol BIS Billing 3.0.21 · EN 16931 1.3.16.

Begrepp i regeln