SEEF: la Standaard Energie eFactuur

La Standaard Energie eFactuur (SEEF): cómo funcionan las e-facturas de energía a través de Peppol, con lecturas de contadores.

La Standaard Energie eFactuur (SEEF) es el formato de facturación para el sector energético neerlandés. Es una extensión UBL que añade datos específicos ausentes en una factura regular: lecturas de contadores, datos de consumo por punto de medida, estructuras tarifarias e información contractual. Donde una factura UBL estándar es adecuada para la mayoría de los sectores, resulta insuficiente para las empresas energéticas que desean informar a sus clientes sobre la cantidad exacta de energía consumida en cada dirección.

SEEF ha sido desarrollada por las tres asociaciones sectoriales Energie-Nederland, Netbeheer Nederland y Vereniging Meetbedrijven Nederland. Es una norma abierta, de uso libre, y en la práctica la referencia para la facturación electrónica entre proveedores de energía, gestores de red, empresas de medición y sus clientes empresariales.

¿Qué hace diferente a SEEF de una factura UBL estándar?

Una factura UBL estándar contiene importes de líneas, IVA y datos de las partes, pero no información específica del dominio sobre el consumo energético. SEEF añade un bloque de extensión con:

  • Puntos de medida (UtilityConsumptionPoint): identificados por un código EAN (European Article Number). Cada punto de medida es una conexión física a la red de electricidad o gas, vinculada a una dirección específica.
  • Lecturas de contadores (MeterReading): el índice inicial y final del contador, incluyendo el tipo de lectura (tarifa alta y baja en electricidad), el método de lectura y el consumo calculado.
  • Mix energético (FuelMix): la proporción de fósil, solar, eólica u otras fuentes de energía en la electricidad suministrada.
  • Información de cluster (EBCluster): una agrupación de líneas de facturación pertenecientes al mismo período de suministro y al mismo punto de medida.
  • Información tarifaria: las tarifas específicas por unidad (kWh, m3) aplicadas al consumo.

Todos estos datos se incluyen en un SEEFExtensionWrapper dentro del bloque UBLExtensions de la factura.

Estructura técnica

La extensión SEEF utiliza su propio espacio de nombres XML y CustomizationID:

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

El bloque de extensión se encuentra en las UBL Extensions, en la parte superior de la factura:

<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>

Las líneas de factura siguen siendo líneas UBL ordinarias. La diferencia es que cada línea de factura hace referencia al número EAN del punto de medida mediante un DocumentReference con 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>

Además de los costes de consumo, las e-facturas de energía suelen contener también líneas para el impuesto energético (EB), la contribución de energía sostenible (ODE), la reducción fiscal y las tarifas de gestión de red.

Vincular puntos de medida a centros de costes

Para organizaciones con múltiples sedes o edificios, la vinculación de puntos de medida a centros de costes es una de las mayores ventajas de SEEF. Cada código EAN en la factura identifica un punto de medida específico. Al asociar previamente estos códigos EAN a centros de costes internos, dimensiones o códigos de proyecto, la factura puede repartirse automáticamente en la contabilidad.

eConnect ofrece un servicio complementario para esto. Mediante una lista de datos en la plataforma, puede crear un mapping de códigos EAN a centros de costes. Al procesar una factura SEEF, el número EAN se lee desde la extensión y se convierte automáticamente al centro de costes correspondiente. Este centro de costes se incluye entonces en el campo AccountingCost de la línea de factura, para que su software ERP o contable pueda asignar automáticamente el asiento.

Funciona de la siguiente manera:

  1. Crea un mapping de códigos EAN a centros de costes (a través de la plataforma eConnect o la API)
  2. eConnect recibe la factura SEEF del proveedor de energía
  3. La plataforma lee el número EAN del UtilityConsumptionPoint
  4. El centro de costes correspondiente se busca en el mapping
  5. El campo AccountingCost de cada línea de factura se rellena con el centro de costes encontrado
  6. La factura enriquecida se envía a su software contable

Consejo : este enriquecimiento también funciona con otras dimensiones además de centros de costes. Piense en números de edificio para corporaciones de vivienda, códigos de ubicación para organizaciones sanitarias o códigos de proyecto para empresas de construcción. El mapping es configurable de forma flexible.

¿Quién utiliza SEEF?

SEEF se utiliza principalmente por:

  • Proveedores de energía (Vattenfall, Eneco, Essent y muchos otros) para la facturación a clientes empresariales
  • Gestores de red (Alliander, Stedin, Enexis) para tarifas de gestión de red y costes de conexión
  • Empresas de medición para servicios de medición y procesamiento de datos
  • Clientes empresariales que desean procesar automáticamente sus facturas de energía

eConnect co-desarrolló en 2018 la e-factura Energie con extensión SEEF y procesa diariamente grandes volúmenes de facturas SEEF para clientes en los sectores de energía, inmobiliario y salud.

Procesamiento en eConnect

eConnect admite facturas SEEF de forma integral:

  • Recepción: las facturas SEEF se reconocen automáticamente sobre la base del CustomizationID y el espacio de nombres de la extensión.
  • Transformación: si el destinatario espera otro formato, eConnect puede transformar la factura SEEF a NLCIUS o BIS Billing V3 estándar. Los datos de extensión se incluyen entonces como información complementaria.
  • Enriquecimiento: mediante Rule Based Enrichment (RBE), los códigos EAN se convierten automáticamente en centros de costes, números de edificio u otras dimensiones.
  • Entrega: la factura enriquecida se transmite a través de la integración de software (API, Autopilot o correo electrónico) a la contabilidad del destinatario.

La documentación PSB para SEEF, incluyendo facturas de ejemplo, está disponible en el portal de desarrolladores PSB.

Transformaciones XML personalizadas para clientes del sector utilities

Para clientes del sector utilities que entregan XML no estándar (por ejemplo vía SFTP), eConnect crea transformaciones personalizadas que convierten el XML entregado en una e-factura válida. Las modificaciones a transformaciones personalizadas tienen un coste adicional. Compruebe siempre que el XML entregado cumple el XSD correspondiente. Los errores tipográficos en los nombres de elementos (por ejemplo «UtilityContractAddres» en lugar de «UtilityContractAddress») hacen que los campos no se mapeen.

Consejo : ¿tiene muchos puntos de medida (códigos EAN) que desea vincular a centros de costes? eConnect puede importar el mapping en masa desde un archivo CSV. Contacte con soporte para discutir las posibilidades.

Contáctenos


Artículos relacionados