SEEF : la Standaard Energie eFactuur

La Standaard Energie eFactuur (SEEF) : comment les e-factures d'énergie fonctionnent via Peppol, avec relevés de compteurs.

La Standaard Energie eFactuur (SEEF) est le format de facturation pour le secteur néerlandais de l'énergie. C'est une extension UBL qui ajoute des données spécifiques absentes d'une facture régulière : relevés de compteurs, données de consommation par point de mesure, structures tarifaires et informations contractuelles. Là où une facture UBL standard convient à la plupart des secteurs, elle est insuffisante pour les entreprises d'énergie qui souhaitent informer leurs clients sur la quantité exacte d'énergie consommée à chaque adresse.

SEEF a été développée par les trois associations sectorielles Energie-Nederland, Netbeheer Nederland et Vereniging Meetbedrijven Nederland. C'est une norme ouverte, libre d'utilisation, et dans la pratique la référence pour la facturation électronique entre fournisseurs d'énergie, gestionnaires de réseau, sociétés de mesure et leurs clients professionnels.

Qu'est-ce qui distingue SEEF d'une facture UBL standard ?

Une facture UBL standard contient des montants de lignes, la TVA et les données des parties, mais pas d'informations spécifiques au domaine de la consommation d'énergie. SEEF y ajoute un bloc d'extension avec :

  • Points de mesure (UtilityConsumptionPoint) : identifiés par un code EAN (European Article Number). Chaque point de mesure est un raccordement physique au réseau d'électricité ou de gaz, lié à une adresse spécifique.
  • Relevés de compteurs (MeterReading) : l'index de début et de fin du compteur, y compris le type de relevé (heures pleines et heures creuses pour l'électricité), la méthode de lecture et la consommation calculée.
  • Mix énergétique (FuelMix) : la part de fossile, solaire, éolien ou d'autres sources d'énergie dans l'électricité fournie.
  • Information de cluster (EBCluster) : un regroupement de lignes de facturation appartenant à la même période de livraison et au même point de mesure.
  • Information tarifaire : les tarifs spécifiques par unité (kWh, m3) appliqués à la consommation.

Toutes ces données sont incluses dans un SEEFExtensionWrapper au sein du bloc UBLExtensions de la facture.

Structure technique

L'extension SEEF utilise son propre espace de noms XML et CustomizationID :

<cbc:CustomizationID>urn:fdc:energie-efactuur.nl:invoice:v3.1</cbc:CustomizationID>

Le bloc d'extension se trouve dans les UBL Extensions, en haut de la facture :

<ext:UBLExtensions>
  <ext:UBLExtension>
    <ext:ExtensionContent>
      <seef:SEEFExtensionWrapper
        xmlns:seef="urn:www.energie-efactuur.nl:profile:invoice:ver3.1">

        <seef:UtilityConsumptionPoint>
          <cbc:ID>871687400001234567</cbc:ID>
          <cac:Address>
            <cbc:StreetName>Industrieweg 15</cbc:StreetName>
            <cbc:CityName>Woerden</cbc:CityName>
            <cbc:PostalZone>3443 AB</cbc:PostalZone>
            <cac:Country>
              <cbc:IdentificationCode>NL</cbc:IdentificationCode>
            </cac:Country>
          </cac:Address>
        </seef:UtilityConsumptionPoint>

        <seef:UtilityMeter>
          <cbc:MeterNumber>E0012345678</cbc:MeterNumber>
          <seef:MeterReading>
            <seef:MeterReadingTypeCode>LAAG</seef:MeterReadingTypeCode>
            <seef:PreviousMeterReadingDate>2025-12-31</seef:PreviousMeterReadingDate>
            <seef:PreviousMeterQuantity unitCode="KWH">45230</seef:PreviousMeterQuantity>
            <seef:LatestMeterReadingDate>2026-03-31</seef:LatestMeterReadingDate>
            <seef:LatestMeterQuantity unitCode="KWH">46890</seef:LatestMeterQuantity>
            <seef:ConsumptionQuantity unitCode="KWH">1660</seef:ConsumptionQuantity>
          </seef:MeterReading>
        </seef:UtilityMeter>

      </seef:SEEFExtensionWrapper>
    </ext:ExtensionContent>
  </ext:UBLExtension>
</ext:UBLExtensions>

Les lignes de facture restent des lignes UBL ordinaires. La différence est que chaque ligne de facture fait référence au numéro EAN du point de mesure via un DocumentReference avec schemeID AVE :

<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:InvoicedQuantity unitCode="KWH">1660</cbc:InvoicedQuantity>
  <cbc:LineExtensionAmount currencyID="EUR">381.80</cbc:LineExtensionAmount>
  <cbc:AccountingCost>3510233</cbc:AccountingCost>
  <cac:DocumentReference>
    <cbc:ID schemeID="AVE">871687400001234567</cbc:ID>
  </cac:DocumentReference>
  <cac:Item>
    <cbc:Name>Verbruik elektriciteit laagtarief Q1 2026</cbc:Name>
  </cac:Item>
  <cac:Price>
    <cbc:PriceAmount currencyID="EUR">0.23</cbc:PriceAmount>
  </cac:Price>
</cac:InvoiceLine>

Outre les coûts de consommation, les e-factures d'énergie contiennent souvent aussi des lignes pour la taxe énergétique (EB), la contribution énergie durable (ODE), la réduction d'impôt et les tarifs de gestion de réseau.

Lier les points de mesure aux centres de coûts

Pour les organisations ayant plusieurs sites ou bâtiments, le lien entre les points de mesure et les centres de coûts est l'un des plus grands avantages de SEEF. Chaque code EAN sur la facture identifie un point de mesure spécifique. En associant préalablement ces codes EAN à des centres de coûts internes, des dimensions ou des codes projet, la facture peut être automatiquement répartie dans la comptabilité.

eConnect offre un service complémentaire pour cela. Via une liste de données dans la plateforme, vous pouvez créer un mapping des codes EAN vers les centres de coûts. Lors du traitement d'une facture SEEF, le numéro EAN est lu depuis l'extension et automatiquement converti vers le centre de coûts correspondant. Ce centre de coûts est ensuite inclus dans le champ AccountingCost de la ligne de facture, pour que votre logiciel ERP ou comptable puisse attribuer automatiquement l'écriture.

Voici comment cela fonctionne :

  1. Vous créez un mapping des codes EAN vers les centres de coûts (via la plateforme eConnect ou l'API)
  2. eConnect reçoit la facture SEEF du fournisseur d'énergie
  3. La plateforme lit le numéro EAN depuis le UtilityConsumptionPoint
  4. Le centre de coûts correspondant est recherché dans le mapping
  5. Le champ AccountingCost de chaque ligne de facture est rempli avec le centre de coûts trouvé
  6. La facture enrichie est transmise à votre logiciel comptable

Conseil : cet enrichissement fonctionne également avec d'autres dimensions que les centres de coûts. Pensez aux numéros de bâtiment pour les sociétés de logement, aux codes de localisation pour les organisations de santé ou aux codes projet pour les entreprises de construction. Le mapping est configurable de manière flexible.

Qui utilise SEEF ?

SEEF est principalement utilisée par :

  • Les fournisseurs d'énergie (Vattenfall, Eneco, Essent et bien d'autres) pour la facturation aux clients professionnels
  • Les gestionnaires de réseau (Alliander, Stedin, Enexis) pour les tarifs de gestion de réseau et les coûts de raccordement
  • Les sociétés de mesure pour les services de mesure et le traitement des données
  • Les clients professionnels qui souhaitent traiter automatiquement leurs factures d'énergie

eConnect a co-développé en 2018 l'e-facture Energie avec l'extension SEEF et traite quotidiennement de grands volumes de factures SEEF pour des clients dans les secteurs de l'énergie, de l'immobilier et de la santé.

Traitement chez eConnect

eConnect prend en charge les factures SEEF intégralement :

  • Réception : les factures SEEF sont automatiquement reconnues sur la base du CustomizationID et de l'espace de noms de l'extension.
  • Transformation : si le destinataire attend un autre format, eConnect peut transformer la facture SEEF vers NLCIUS ou BIS Billing V3 standard. Les données d'extension sont alors incluses comme informations complémentaires.
  • Enrichissement : via Rule Based Enrichment (RBE), les codes EAN sont automatiquement convertis en centres de coûts, numéros de bâtiment ou autres dimensions.
  • Livraison : la facture enrichie est transmise via l'intégration logicielle (API, Autopilot ou e-mail) à la comptabilité du destinataire.

La documentation PSB pour SEEF, y compris les exemples de factures, est disponible sur le portail développeurs PSB.

Transformations XML personnalisées pour les clients utilities

Pour les clients utilities qui fournissent du XML non standard (par exemple via SFTP), eConnect met en place des transformations sur mesure qui convertissent le XML fourni en e-facture valide. Les modifications de ces transformations sur mesure sont facturées en supplément. Vérifiez toujours que le XML fourni est conforme au XSD associé. Les fautes de frappe dans les noms d'éléments (par exemple « UtilityContractAddres » au lieu de « UtilityContractAddress ») font que les champs ne sont pas mappés.

Conseil : vous avez beaucoup de points de mesure (codes EAN) que vous souhaitez lier à des centres de coûts ? eConnect peut importer le mapping en masse depuis un fichier CSV. Contactez le support pour discuter des possibilités.

Contactez-nous