Validator för svenska e-fakturor: Peppol BIS

Kontrollera en faktura till en svensk offentlig köpare innan den skickas över Peppol: UBL 2.1-schemat, EN 16931-reglerna och Peppol-reglerna med de svenska, med varje fynd på sin rad. Inget laddas upp.

E-fakturering i Sverige i korthet

Sedan 1 april 2019 skickar leverantörer till svenska offentliga organisationer sina fakturor elektroniskt enligt den europeiska standarden, och de offentliga organisationerna måste ta emot dem (lag 2018:1277). Upphandlingsmyndigheten, som tog över Peppol- och e-handelsarbetet från DIGG den 1 juli 2026, rekommenderar Peppol BIS Billing 3.0 och är svensk Peppol-myndighet.

Mellan företag är e-fakturering inte ett krav. Gränsöverskridande fakturor mellan företag i EU blir elektroniska senast 1 juli 2030 enligt ViDA-direktivet. Svefaktura, det äldre svenska formatet på UBL 1.0, avvecklades av SFTI den 1 april 2021 till förmån för Peppol BIS Billing 3.

Så kontrollerar du en svensk faktura

  1. Öppna validatorn med Peppol BIS-fakturaprofilen, eller profilen för kreditfaktura. De svenska reglerna körs för en säljare i Sverige.
  2. Klistra in UBL:en eller släpp filen och klicka på Validate.
  3. Klicka på ett regel-id för att se vad regeln kontrollerar.

Vad som kontrolleras

UBL 2.1-schemat, EN 16931-reglerna och reglerna i Peppol BIS Billing 3.0 (3.0.21), med de svenska reglerna för svenska leverantörer: ett momsregistreringsnummer på 14 tecken (SE-R-001), texten Godkänd för F-skatt när säljaren uppger att den har F-skatt (SE-R-005), momssatserna 25, 12 och 6 (SE-R-006), ett organisationsnummer med giltig kontrollsiffra (SE-R-013) och bankgiro- och plusgironummer med rätt längd (SE-R-009).

En faktura i Svefaktura 1.0 kontrolleras bara mot SFTI:s scheman: inga regler för den är publicerade.

Profiler att kontrollera med

Reglerna fakturor oftast bryter mot

Varje regel har en sida med vad den kontrollerar, dess test och ofta hur du rättar felet.

  • SE-R-001: For Swedish suppliers, Swedish VAT-numbers must consist of 14 characters.
  • SE-R-005: For Swedish suppliers, when using Seller tax registration identifier, 'Godkänd för F-skatt' must be stated
  • SE-R-006: For Swedish suppliers, only standard VAT rate of 6, 12 or 25 are used
  • SE-R-013: The last digit of a Swedish organization number must be valid according to the Luhn algorithm.
  • SE-R-009: For Swedish suppliers using Bankgiro, the Account ID must have 7-8 characters
  • PEPPOL-EN16931-R010: Buyer electronic address MUST be provided

Frågor

Laddas fakturan upp?

Nej. Schemakontrollen och reglerna körs båda i din webbläsare. Bara API:et och URL-övervakningen validerar på våra servrar.

Tas Svefaktura fortfarande emot?

SFTI avvecklade Svefaktura 1.0 den 1 april 2021 och rekommenderar Peppol BIS Billing 3 i stället. Katalogen behåller schemat för system som fortfarande skickar det.

Betyder ett giltigt resultat att köparen tar emot fakturan?

Det betyder att fakturan klarar de regler som accesspunkterna tillämpar. Leveransen kräver också att köparen är registrerad i Peppol, vilket den här kontrollen inte slår upp.

Kan jag kontrollera fakturor från kod?

Ja: med API:et och kommandoradsklienten med --schema peppol-bis-3-invoice, eller --schema auto för en mapp med blandade fakturor.

Officiella källor

Andra länder