E-invoicing is the digital exchange of invoices between businesses and government authorities. Peppol (Pan-European Public Procurement OnLine) is the standard framework for e-invoicing across Europe a...
Last updated Feb 18, 2026 · 4 min read
Peppol is a set of standards and governance rules enabling secure, reliable digital invoice exchange. It specifies:
Most EU countries now require Peppol-compliant e-invoicing for B2B transactions and all B2G (business-to-government) transactions. Light automates Peppol compliance, converting your invoices to compliant format and managing transmission.
A Peppol-compliant invoice must include:
Identifiers: Unique invoice number, issue date, due date, and invoice type code.
Party information: Seller and buyer identification using standardized identifiers (VAT numbers, company registration numbers).
Line items: Detailed description, quantity, unit price, and tax treatment for each invoice line.
Amounts: Net amount, tax amount (per tax code), and total invoice amount.
Tax information: Tax applicable at line and document level with appropriate tax codes and rates.
Payment terms: Due date, payment method, and banking details.
Attachments: Supporting documents in PDF or structured format.
Light validates all invoices against Peppol rules before submission. If validation fails, you receive detailed error messages indicating which fields don't comply.
Good to know: Different EU countries have additional Peppol rules (e.g., Italy requires Cassa Fiscale reporting, France requires specific VAT treatments). Light adapts validation based on buyer country.
To activate Peppol e-invoicing:
Light validates that your company data is complete and compliant before enabling Peppol submission.
Once enabled, you can submit invoices via Peppol:
The invoice status changes to Submitted in your system. Light maintains a record of the Peppol submission ID and transmission timestamp.
Tip: Pre-validate invoices before posting by clicking the Validate button. This identifies compliance issues early without affecting your ledger.
When you submit a Peppol invoice:
Light tracks invoice status through the entire transmission process:
If you're a buyer, you can also receive Peppol invoices from suppliers:
This significantly reduces manual data entry and improves three-way matching accuracy.
Light validates invoices against Peppol rules before transmission:
Line item validation: Each line must have quantity, unit price, and tax treatment. Total line amount must match quantity × unit price (allowing rounding).
Tax validation: Tax rates must match your configured ledger tax codes. Tax amounts must be calculated correctly. All tax lines must sum to the total tax.
Party validation: Buyer and seller identifiers must be valid and formatted correctly for their country.
Amount validation: Net + tax must equal the invoice total (within rounding tolerance).
If validation fails, Light displays errors and prevents submission. Correct the issues and re-submit.
Peppol supports invoicing in any currency. Light:
However, verify local requirements. Some countries require invoices in the local currency or EUR.
Peppol invoices must be retained for audit purposes (typically 6-7 years). Light:
You can export Peppol invoice history for compliance reviews:
Validation errors: Check error messages; typically missing required fields like VAT numbers or incorrect tax codes. Fix and resubmit.
Transmission failures: Ensure your Peppol service provider is configured and connected. Contact your e-invoicing provider if issues persist.
Delivery rejection: The buyer's system rejected the invoice. Light provides rejection codes. Common issues: invalid VAT number for buyer, amount mismatch, or unsupported invoice type.
Status stuck in Submitted: If an invoice remains "Submitted" for >24 hours, contact your Peppol service provider. Network delays can occasionally occur.
Good to know: You can resubmit a rejected invoice after correcting the issue. Light doesn't duplicate ledger entries; resubmission only retransmits the Peppol data.
Was this article helpful?