Skatteverket — TVA, OSS et organisationsnummer
Skatteverket (administration fiscale suédoise) est le pivot fiscal de l'écosystème e-invoicing suédois. Il collecte la Moms, valide les n° de TVA dérivés des organisationsnummer Bolagsverket, opère les portails OSS/IOSS et le programme Real-Time Economy. À ne pas confondre avec DIGG (autorité PEPPOL technique).
Mission de Skatteverket
Skatteverket porte 5 grandes missions liées à la fiscalité et au registre de population :
- Collecte des impôts : impôt sur le revenu (statlig + kommunal inkomstskatt), impôt sur les sociétés (bolagsskatt 20,6%), TVA (Moms), taxes sociales (arbetsgivaravgift), droits de douane (partagé avec Tullverket).
- Registre de population : Folkbokföring — gestion du registre national des personnes physiques, attribution des personnummer (équivalent NIR/SSN suédois sur 12 chiffres).
- Validation fiscale des entreprises : enregistrement TVA (F-skatt, A-skatt), validation des organisationsnummer pour transactions cross-border.
- Contrôle et inspection : contrôle fiscal, lutte contre la fraude, recouvrement (en partage avec Kronofogden).
- Programme Real-Time Economy : pilote de la transformation digitale du système fiscal suédois (cf. RTE roadmap).
TVA et organisationsnummer
Le lien orgnummer Bolagsverket ↔ n° TVA Skatteverket est central pour l'écosystème PEPPOL suédois :
- orgnummer : attribué par Bolagsverket à la création (10 chiffres + checksum Luhn).
- n° TVA (momsregistreringsnummer) : attribué par
Skatteverket lors de l'enregistrement à la TVA. Format
SE + 10 chiffres orgnummer + 01(12 chiffres total). - Enregistrement automatique : depuis 2018, une entreprise immatriculée chez Bolagsverket reçoit automatiquement son n° TVA et son F-skattsedel (certificat d'auto-paiement des taxes) par Skatteverket dans les 5 jours ouvrés.
- Recherche publique : Skatteverket fournit le "Sök organisation hos Skatteverket" permettant de vérifier gratuitement si un n° TVA est actif.
- Cross-référence VIES : tous les n° TVA suédois actifs sont publiés en temps réel sur VIES (Commission européenne), validable pour le reverse charge intra-communautaire.
OSS et IOSS
Skatteverket opère les portails suédois OSS (One-Stop Shop) et IOSS (Import One-Stop Shop) pour les ventes à distance B2C :
| Régime | Périmètre | Seuil annuel | Déclaration |
|---|---|---|---|
| OSS Union | Ventes B2C de biens et services intra-UE depuis SE | 10 K€ HT/an (au-dessus → OSS obligatoire pour la cible) | Trimestrielle, fin de mois suivant |
| OSS Non-Union | Ventes B2C de services par opérateurs hors UE consommés en UE | Aucun seuil | Trimestrielle |
| IOSS | Imports de biens B2C < 150€ depuis pays tiers | Aucun seuil (mais opt-in) | Mensuelle, jusqu'au dernier jour du mois suivant |
Volume OSS Suède 2024 : ~12 Mds SEK de TVA collectée, ~6 500 entreprises enregistrées. IOSS Suède : ~3,5 Mds SEK de TVA, ~1 200 intermédiaires enregistrés (Klarna, Amazon Pay, AliExpress, eBay).
VIES temps réel
Skatteverket alimente VIES (VAT Information Exchange System) en quasi-temps réel pour les n° TVA suédois :
- Délai de publication : 2-4 heures entre l'enregistrement TVA chez Skatteverket et la disponibilité dans VIES (Commission européenne).
- API VIES wrapper : Skatteverket fournit une API REST nationale qui wrappe VIES, avec authentification OAuth2 (clé d'API gratuite pour les ERP raccordés). Volume ~50M requêtes/an.
- Conformité PEPPOL : les ERP raccordés au réseau PEPPOL doivent valider le n° TVA destinataire avant émission de la facture (règle SE-R-004), via VIES ou API Skatteverket.
- Coopération européenne : Skatteverket participe activement au TIM (TNA Implementation Manual) de la Commission européenne — programme de modernisation VIES 2025-2027.
# Skatteverket — Validation d'un n° TVA suédois via API publique
# Format n° TVA SE: SE + 12 chiffres (orgnummer 10 digits + suffixe 01)
# Endpoint REST officiel
GET https://api.skatteverket.se/momsregistreringsnummer/v1/SE556036079301
Accept: application/json
Authorization: Bearer <oauth2-token-Skatteverket>
# Response (200 OK)
{
"vatNumber": "SE556036079301",
"active": true,
"name": "Volvo Personvagnar AB",
"addressLine1": "Lundby",
"city": "Göteborg",
"postalCode": "40508",
"country": "SE",
"validFrom": "1995-04-01",
"validUntil": null,
"lastUpdated": "2026-05-15"
}
# Bonus : passerelle vers VIES (Commission UE) pour cross-check intra-UE
GET https://api.skatteverket.se/vies/v1/SE556036079301
{
"vatNumber": "SE556036079301",
"viesValid": true,
"name": "VOLVO PERSONVAGNAR AB",
"address": "AVD 50800 LUNDBY HD, 405 08 GOTEBORG",
"requestDate": "2026-05-21T08:42:13Z",
"consultationNumber": "WAPIAAAA_X1234567"
} Coordination RTE avec DIGG et Bolagsverket
Le programme Real-Time Economy (RTE) est piloté par Skatteverket avec une coordination étroite avec :
- DIGG : autorité PEPPOL technique, fournit l'infrastructure de transport. Réunions hebdomadaires entre les équipes RTE Skatteverket et PEPPOL DIGG.
- Bolagsverket : fournit l'identification entreprise (orgnummer ICD 0007), participe à la définition des règles d'enrichissement des factures (auto-complétion adresse légale, forme juridique).
- SCB : office statistique, intéressé par les données structurées des factures pour les comptes nationaux temps réel.
- Riksbanken : banque centrale, observe les flux ISO 20022 (paiement instantané) qui s'articulent avec les factures PEPPOL.
APIs publiques Skatteverket
- API momsregistreringsnummer : validation n° TVA SE, gratuite, OAuth2 client_credentials.
- API folkbokföring : validation personnummer (nécessite habilitation BankID + finalité légitime).
- API f-skatt : validation F-skattsedel d'une entreprise (preuve d'auto-paiement des taxes), gratuite.
- API SKV-services : dépôt de déclarations fiscales (déclaration TVA, paie, prélèvement à la source), authentification certificat eIDAS qualifié.
- API VIES wrapper : validation n° TVA intra-UE avec cache local 24h.
- Portail développeurs : utvecklare.skatteverket.se avec documentation OpenAPI, sandbox de test, support technique.