Finlande — Verkkolasku, Finvoice et droit eInvoice
La Finlande possède un écosystème mature d'opérateurs verkkolasku (e-facturation) depuis 2000. Le format historique Finvoice (Pankkiyhdistys) coexiste avec PEPPOL BIS Billing 3.0. L'eInvoice Act 2019 donne aux acheteurs B2B le droit légal de demander une e-facture EN 16931 depuis le 1er avril 2020 — quasi-mandat de facto.
Timeline réglementaire
- 1er janvier 2000 — Naissance verkkolasku. Les banques finlandaises (Nordea, OP, S-Pankki, Aktia) lancent collectivement les premiers services d'e-facturation entre entreprises, basés sur le format Finvoice 1.0 (Pankkiyhdistys).
- 1er décembre 2010 — Valtiokonttori B2G. L'État finlandais (Valtiokonttori) impose l'e-facturation pour tous ses fournisseurs. Format Finvoice 1.2 ou TEAPPSXML.
- 1er janvier 2017 — Finvoice 3.0. Mise à jour majeure alignée sur ISO 20022 et EN 16931 (à venir), avec enveloppe Soap Body et Header standardisé pour intermédiaires.
- 4 avril 2019 — Loi 241/2019 eInvoice Act. La Finlande transpose la Directive UE 2014/55 et va plus loin : l'acheteur B2B (entreprise ou administration) a le droit de demander une e-facture conforme EN 16931. Le fournisseur ne peut refuser.
- 1er avril 2020 — Entrée en vigueur droit eInvoice. Le droit pour acheteur de demander une e-facture EN 16931 devient effectif. Format pivot : PEPPOL BIS Billing 3.0 ou Finvoice 3.0.
- 1er janvier 2022 — TEAPPSXML déprécié. Tieto annonce la fin de support TEAPPSXML ; migration des utilisateurs vers Finvoice 3.0 ou PEPPOL BIS.
- 11 mars 2025 — Adoption ViDA UE. Finlande partisane d'un alignement strict ViDA 2030 ; aucune anticipation nationale prévue.
- 1er juillet 2030 — Mandat B2B ViDA-aligné (prévu). Convergence finale : tous les échanges B2B intra-UE devront être en format EN 16931 — alignement Finvoice/PEPPOL en cours.
Approfondissements — 10 pages dédiées
Dix pages dédiées approfondissent chaque dimension de l'écosystème finlandais d'e-facturation — les réformes pionnières (Finvoice 2003, Valtiokonttori B2G 2010, droit Laki 241/2019 de 2020, Real-Time Economy), les spécifications techniques (opérateurs Tieke, Y-tunnus PRH, APIs Vero.fi), et l'usage B2B réel qui pré-existe et coexiste avec la régulation UE (EDIFACT retail S/K, OFTP2 industriel, régimes ALV).
Réformes pionnières
- Finvoice — standard XML national depuis 2003 · Standard XML B2B publié 2003 par Tieke + Finanssiala — premier au monde. Version courante Finvoice 3.0 alignée EN 16931. ~95 % des factures B2B finlandaises sont au format Finvoice.
- Valtiokonttori — B2G obligatoire depuis 2010 · Mandat B2G du Trésor finlandais depuis 1ᵉʳ déc 2010 — pionnier UE 8 ans avant directive 2014/55/UE. Plateforme Handi + opération conjointe Suomen Tilaajavastuu Oy. Finvoice + PEPPOL BIS 3.0.
- Laki 241/2019 — droit B2B EN 16931 depuis 2020 · Législation unique au monde : droit légal opposable pour tout assujetti finlandais d'exiger une facture EN 16931, en vigueur 1ᵉʳ avril 2020. Pas un mandat universel — un droit individuel.
- Real-Time Economy — programme Tieke + Vero + Valtiokonttori · Programme tripartite finlandais alignant facturation, TVA et comptabilité en flux temps réel. Pré-remplissage OmaVero depuis 2024, alignement ViDA 2028-2030.
Specs techniques
- Tieke — 30+ opérateurs accrédités · Réseau Tieke : banques opératrices (OP, Nordea, Danske, Aktia, S-Pankki) + pure-players (Apix, Maventa, Procountor, Liaison, Pagero, Basware). Routage via OVT-tunnus 12-17 chars, préfixe ICD 0037 PEPPOL.
- Y-tunnus — identifiant légal PRH · Identifiant légal unique d'entreprise finlandaise (NNNNNNN-N, 7 chiffres + check), opéré par PRH + Vero.fi via YTJ. ICD 0037 PEPPOL, préfixe FI pour VAT intra-UE. Algorithme checksum public.
- Vero.fi — intégration TVA + APIs OmaVero · Administration fiscale Verohallinto : portail OmaVero, déclarations ALV mensuelles, reporting intra-UE VIES, APIs publiques apitietopalvelu.vero.fi (REST + OAuth2). Pré-remplissage RTE depuis 2024.
Usage B2B réel
- EDIFACT retail — S-Ryhmä + K-ryhmä + Lidl + Tokmanni · Duopole retail S-Ryhmä (Prisma/S-Market/Sale/Alepa/ABC) + K-ryhmä (K-Market/K-Supermarket/K-Citymarket). EANCOM 2002 subset GS1 Finland, ~250 M messages/an, VANs Tieto Evry + Apix + Maventa.
- EDI industriel — Nokia + Nokian Tyres + Valmet Automotive + Kone + Wärtsilä · Verticales industrielles : télécom (Nokia), pneus (Nokian Tyres), auto sous-traitance Mercedes (Valmet Automotive Uusikaupunki), ascenseurs (Kone), moteurs marins (Wärtsilä), forestier (Stora Enso, UPM). OFTP2 sur ENX.
- Régimes TVA (ALV) — 25,5 / 14 / 10 / 0 % · Standard 25,5 % (relevé 24 → 25,5 % 1ᵉʳ sep 2024, 2ᵉ UE après Hongrie 27 %), réduit 14 % (alimentation, restauration), super-réduit 10 % (livres, médicaments, transport, culture), zéro 0 %. Seuil €15K.
Schéma technique
L'écosystème finlandais est multi-format avec un fort poids des
opérateurs verkkolasku qui agissent comme intermediator entre les ERP.
Le routage utilise le préfixe 0037 + Y-tunnus comme adresse
Finvoice, et l'EndpointID PEPPOL avec schemeID 0216 (NemHandel
réservé DK).
-
Finvoice 3.0 : XML finlandais, namespace
http://www.finvoice.info/2017, version 3.0, enveloppe MessageTransmissionDetails avec FromIntermediator/ToIntermediator (codes BIC de l'opérateur). -
PEPPOL BIS Billing 3.0 : UBL 2.1 standard
européen, EndpointID schemeID
0216ou0037(Y-tunnus). - Y-tunnus : 7 chiffres + tiret + 1 checksum (modulo 11), attribué par PRH (Patentti- ja rekisterihallitus). Identifiant unique entreprise.
-
VAT ID :
FI+ 8 chiffres (Y-tunnus sans tiret), validation VIES. - Taux TVA : 25,5 % standard (depuis septembre 2024, anciennement 24 %), 14 % réduit (alimentation, restauration, eau, médicaments OTC), 10 % super-réduit (livres, culture, transport personnes, hôtellerie), 0 % (exports).
Structure d'une facture Finvoice 3.0 :
<?xml version="1.0" encoding="UTF-8"?>
<Finvoice xmlns="http://www.finvoice.info/2017"
Version="3.0">
<MessageTransmissionDetails>
<MessageSenderDetails>
<FromIdentifier>FI0000000001</FromIdentifier>
<FromIntermediator>NDEAFIHH</FromIntermediator>
</MessageSenderDetails>
<MessageReceiverDetails>
<ToIdentifier>003700000002</ToIdentifier>
<ToIntermediator>OKOYFIHH</ToIntermediator>
</MessageReceiverDetails>
<MessageDetails>
<MessageIdentifier>FI-2026-MSG-00000142</MessageIdentifier>
<MessageTimeStamp>2026-04-15T10:30:00</MessageTimeStamp>
</MessageDetails>
</MessageTransmissionDetails>
<SellerPartyDetails>
<SellerPartyIdentifier>0000000-1</SellerPartyIdentifier>
<SellerOrganisationName>Ediverse Demo Suomi Oy</SellerOrganisationName>
<SellerOrganisationTaxCode>FI00000001</SellerOrganisationTaxCode>
</SellerPartyDetails>
<BuyerPartyDetails>
<BuyerPartyIdentifier>0000000-2</BuyerPartyIdentifier>
<BuyerOrganisationName>Customer Demo Suomi Oy</BuyerOrganisationName>
</BuyerPartyDetails>
<InvoiceDetails>
<InvoiceTypeCode CodeListAgencyIdentifier="SPY">INV01</InvoiceTypeCode>
<InvoiceTypeText>Lasku</InvoiceTypeText>
<OriginCode>Original</OriginCode>
<InvoiceNumber>FI-2026-00000142</InvoiceNumber>
<InvoiceDate Format="CCYYMMDD">20260415</InvoiceDate>
<InvoiceTotalVatExcludedAmount AmountCurrencyIdentifier="EUR">1000.00</InvoiceTotalVatExcludedAmount>
<InvoiceTotalVatAmount AmountCurrencyIdentifier="EUR">255.50</InvoiceTotalVatAmount>
<InvoiceTotalVatIncludedAmount AmountCurrencyIdentifier="EUR">1255.50</InvoiceTotalVatIncludedAmount>
</InvoiceDetails>
<PaymentTermsDetails>
<PaymentTermsFreeText>14 päivää netto</PaymentTermsFreeText>
<InvoiceDueDate Format="CCYYMMDD">20260429</InvoiceDueDate>
</PaymentTermsDetails>
</Finvoice>Flux de soumission
Le modèle finlandais est 4-corner avec intermediator. L'émetteur passe par son opérateur verkkolasku (souvent sa banque ou un acteur dédié comme Apix ou Maventa). L'opérateur résout le destinataire via son annuaire (Verkkolaskuosoitteisto) ou via PEPPOL SML/SMP. Le format Finvoice est transmis en SOAP/HTTPS et PEPPOL en AS4.
┌──────────────┐ ┌────────────────────┐ ┌──────────────┐
│ Toimittaja │───>│ Verkkolaskuoperaattori│─>│ Ostaja │
│ (ERP, Fin- │ │ (Apix, Maventa, │ │ (Visma, │
│ voice/UBL) │ │ Pagero, Tieto) │ │ Procountor) │
└──────────────┘ └─────────┬──────────┘ └──────┬───────┘
│ Finvoice / PEPPOL │
▼ ▼
┌────────────────────┐ ┌──────────────┐
│ Pankki (Nordea, │ │ Talous- │
│ OP, S-Pankki) │ │ hallinto │
│ + PEPPOL AP │ │ │
└────────────────────┘ └──────────────┘La passerelle TIEKE (Tieke.fi) maintient un annuaire central Verkkolaskuosoitteisto qui mappe les Y-tunnus aux opérateurs et intermediators. Les banques finlandaises ont un rôle clé d'opérateur historique (Nordea, OP, S-Pankki, Aktia) et beaucoup d'entreprises facturent encore via leur banque.
Validation
- VERO — Verohallinto : vero.fi — Administration fiscale finlandaise, MyTax, règles TVA, archivage.
- Valtiokonttori — State Treasury : valtiokonttori.fi — État central, B2G, Handi (système comptable fédéral).
- TIEKE — Tietoyhteiskunnan kehittämiskeskus : tieke.fi — Forum de standardisation, annuaire Verkkolaskuosoitteisto, certification opérateurs.
- Finance Finland (FFI / Pankkiyhdistys) : finanssiala.fi — éditeur du standard Finvoice, spécifications, schémas XSD.
- PRH — Patentti- ja rekisterihallitus : prh.fi — Office des brevets et registre des entreprises, attribution Y-tunnus.
Pièges courants
-
Intermediator obligatoire en Finvoice. Une facture
Finvoice doit indiquer le code BIC de l'opérateur émetteur
(
FromIntermediator) ET du récepteur (ToIntermediator). Sans, l'annuaire TIEKE rejette le routage. Récupérer l'intermediator du destinataire via le service de lookup Verkkolaskuosoitteisto avant émission. - TVA 25,5 % depuis septembre 2024. Le taux standard finlandais est passé de 24 % à 25,5 % le 1er septembre 2024 (Loi 524/2024). Vérifier la date d'effet de la facture (date d'émission TVA = date d'exigibilité par défaut) ; mauvais taux = rejet PEPPOL BR-S-08 ou Schematron Finvoice.
- Y-tunnus checksum modulo 11. Le Y-tunnus (Business ID) utilise un algorithme modulo 11 spécifique pour le check digit final. Une erreur de saisie peut passer une validation Luhn standard mais être rejetée par VERO/PRH. Utiliser la libraire officielle de validation Y-tunnus.
-
Adressage 0037 vs 0216 vs intermediator. Les
identifiants verkkolasku ont plusieurs formats : Y-tunnus brut
(1234567-8), préfixé 0037 (003712345678), préfixé 0216 (PEPPOL
finlandais). L'EndpointID en PEPPOL BIS doit utiliser schemeID
0037(recommandation TIEKE depuis 2022) ou0216(compatibilité ancienne). - Archivage 6 ans Kirjanpitolaki. La Loi finlandaise sur la comptabilité (Kirjanpitolaki 1336/1997) impose une conservation de 6 ans après la fin de l'exercice fiscal. Format structuré obligatoire (Finvoice ou UBL) ; un PDF seul n'est pas conforme pour les sociétés depuis 2020.
Liens transverses
- EN 16931 — comparaison sémantique européenne (Finvoice 3.0 est conforme).
- PEPPOL — réseau européen, format BIS Billing 3.0 utilisé en parallèle de Finvoice.
- Suède — voisin nordique sur PEPPOL via DIGG.
- Danemark — voisin nordique avec NemHandel/OIOUBL.
- Norvège — voisin nordique avec EHF.
- Sources officielles : vero.fi, valtiokonttori.fi, tieke.fi.