New KPMG Agentic ERP, now available with KPMG in 140+ countries Read the announcement

E-invoicing: Peppol and myDATA

Guide
Admin guides
Reading
5 min read
On this page
  1. 01What is e-invoicing?
  2. 02Supported networks
  3. 03Peppol network overview
  4. 04myDATA network overview
  5. 05VeriFactu network overview
  6. 06Configuring e-invoicing on entities
  7. 07EAS codes
  8. 08EDIFACT codes on tax codes
  9. 09Registering on the Peppol network
  10. 10Best practices
  11. 11Related articles

This article explains how to configure e-invoicing details in Light to support electronic invoice exchange via the Peppol and myDATA networks.

What is e-invoicing?

E-invoicing is the electronic exchange of invoice documents in a standardized format between trading partners. Instead of PDF or paper invoices, e-invoicing uses structured data that can be automatically processed by receiving systems. E-invoicing improves accuracy, reduces processing time, and enhances audit trails.

Good to know: Many countries now mandate e-invoicing for B2B transactions. Light supports e-invoicing configuration through entity settings and tax code EDIFACT codes.

Supported networks

Light supports e-invoicing via the following networks:

  • Peppol: Pan-European Public Procurement OnLine network, used across 40+ countries
  • myDATA: Greece's national e-invoicing system
  • Nemhandel: Denmark's national e-invoicing network (interoperable with Peppol)
  • SDI: Italy's Sistema di Interscambio
  • VeriFactu: Spain's tax reporting e-invoicing network, used for AEAT compliance
  • Portuguese tax reporting: Portugal's e-invoicing and tax reporting

Each network has different onboarding and configuration requirements. This article focuses on Peppol and myDATA (see sections below).

Peppol network overview

Peppol (Pan-European Public Procurement OnLine) is a free, open network for electronic business document exchange. Key Peppol features:

  • Standardized Formats: Uses UBL (Universal Business Language) XML format
  • Network Operators: Routes documents through certified service providers
  • Global Coverage: Supports 40+ countries and expanding
  • Mandatory in Many Jurisdictions: EU countries and others require Peppol for B2B invoicing
  • Free to Join: No licensing fees for network participation

myDATA network overview

myDATA is Greece's national e-invoicing network, required for businesses operating in Greece. Key myDATA features:

  • Greece-Specific: Used for Greek tax reporting and compliance
  • Simplified Onboarding: Does not require a registration workflow or document verification (unlike Peppol)
  • Immediate Availability: Once configured on your entity, myDATA integration is active

Note: myDATA onboarding does not require uploading proof-of-ownership documents or waiting for verification. myDATA also does not use an EAS code or e-invoice address on your entity — once your entity's company details (such as country and VAT number) are in place, you can begin sending invoices.

VeriFactu network overview

VeriFactu is Spain's tax reporting e-invoicing network, used to meet Spanish (AEAT) invoicing compliance requirements rather than to exchange documents with a customer inbox. Key VeriFactu features:

  • Spain-specific tax reporting: Intended for Spanish tax authority reporting compliance
  • No e-invoice address needed: Like myDATA, VeriFactu does not use an EAS code or e-invoice address on your entity
  • Hosted registration: Registering an entity on VeriFactu is done through a hosted registration page rather than a document upload

Registering on the VeriFactu network

To send invoices via VeriFactu, register your entity from Light:

  1. Make sure your entity's company details (country and VAT number) are complete
  2. Start VeriFactu registration for your entity
  3. Light gives you a link to a hosted registration page — open it to complete your registration and sign the representation agreement
  4. Once you finish the hosted registration, your entity's onboarding status updates to reflect the completed registration

Note: Unlike Peppol, VeriFactu registration doesn't require uploading a proof-of-ownership document — you complete registration directly on the hosted page provided by Light's e-invoicing partner.

Configuring e-invoicing on entities

Each company entity can have e-invoicing details configured:

  1. Go to Settings (gear icon) → Entities
  2. Click + Create entity (for new entities) or click an existing entity and then Edit
  3. In the E-invoicing (optional) section, fill in:
    • EAS code: The Electronic Address Scheme identifier (e.g., 0007 for a Swedish organization number, 9930 for a German VAT number)
    • E-invoice address: The network address for this entity (e.g., your Peppol identifier)
  4. Click Create or Save

Note: E-invoice address details (EAS code and e-invoice address) are not used for the myDATA and VeriFactu networks. For Peppol, Light fills in these details automatically when your registration completes (see below).

Tip: Different entities within your group can have different network registrations based on their jurisdiction.

EAS codes

The EAS code identifies the type of addressing scheme used for your e-invoicing identifier. Common EAS codes include:

  • 0007: Swedish organization number
  • 0184: Danish CVR number
  • 9930: German VAT number
  • 0204: German Leitweg-ID (used for German public-sector/B2G customers)
  • Other country-specific codes as required by your jurisdiction

Consult your jurisdiction's requirements to determine the correct EAS code.

EDIFACT codes on tax codes

Tax codes in Light include an optional EDIFACT field that supports e-invoicing compliance:

  1. Go to Settings (gear icon) → Tax codes
  2. Click + Create tax code or edit an existing tax code
  3. Select the appropriate EDIFACT (optional) code from the dropdown
  4. This EDIFACT code is included in e-invoice documents to classify the tax treatment

Registering on the Peppol network

To send and receive invoices via Peppol, register your entity directly from Light — Light handles the network registration through its e-invoicing provider:

  1. Make sure your entity's company details are complete (country and VAT number are required; a business registration number is also needed for sending e-invoices)
  2. Start the Peppol registration for your entity
  3. When verification is requested, upload a proof-of-ownership document in Light
  4. Wait for the registration to complete — the registration moves through the statuses Created, Pending verification, Registration pending, and finally Registration completed (or Registration failed)
  5. Once registration completes, Light automatically fills in the EAS code and E-invoice address on your entity

Your Peppol identifier is unique and identifies your organization on the network. If you only need to send invoices (not receive them), a sending-only Peppol registration is also available.

Note: Peppol onboarding requires document verification. You'll need to upload a proof-of-ownership document and wait for verification before you can send invoices via Peppol. If a registration fails, you can resubmit the verification document to retry.

Best practices

  • Register entities for e-invoicing before mandate deadlines in your jurisdiction
  • Verify EAS codes and e-invoice addresses are correct before sending invoices
  • Configure e-invoicing details on all entities that will participate in electronic document exchange
  • Assign the correct EDIFACT codes to tax codes used in e-invoicing transactions
  • For Peppol: monitor the registration status and respond promptly to verification requests
  • For myDATA: ensure your Greek tax registration details are up to date on your entity
  • For VeriFactu: complete the hosted registration page promptly to avoid delays in sending invoices

Was this article helpful?